🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
24 messages
24 total messages Started by "Remek" Sun, 13 Sep 2009 10:35
CheckDlgButton
#1947
Author: "Remek"
Date: Sun, 13 Sep 2009 10:35
19 lines
632 bytes
Witam


W programie mam wywo�anie funkcji CheckDlgButton. Program dzia�a prawid�owo
W Windows 98 SE. Natomiast w Windows 2000 wykonuje nieprawid�ow� operacj�:

"Kalc.exe wygenerowa� b��dy i b�dzie zamkni�ty...
Tworzony jest dziennik b��d�w."

Jaki jest pow�d b��du? Gdzie szuka� owego dziennika b��d�w?

Zakomentowanie wywo�ania tej funkcji pozwala na otwarcie okna, ale pr�ba
zaznaczenia radiobuttona skutkuje powy�szym komunikatem (dalej w kodzie sa
funkcje sprawdzaj�ce stan radiobutton�w). Bez nich dzia�anie kalkulatora
jest niemo�liwe. Co z tym mozna zrobi�?

Remek


Re: CheckDlgButton
#1948
Author: "Wiktor S."
Date: Mon, 14 Sep 2009 11:54
23 lines
758 bytes
> W programie mam wywo�anie funkcji CheckDlgButton. Program dzia�a
> prawid�owo W Windows 98 SE. Natomiast w Windows 2000 wykonuje
> nieprawid�ow� operacj�:
>
> "Kalc.exe wygenerowa� b��dy i b�dzie zamkni�ty...
> Tworzony jest dziennik b��d�w."
>
> Jaki jest pow�d b��du? Gdzie szuka� owego dziennika b��d�w?

panel sterowania|narz�dzia administracyjne|podgl�d zdarze�.

> Zakomentowanie wywo�ania tej funkcji pozwala na otwarcie okna, ale
> pr�ba zaznaczenia radiobuttona skutkuje powy�szym komunikatem (dalej
> w kodzie sa funkcje sprawdzaj�ce stan radiobutton�w). Bez nich
> dzia�anie kalkulatora jest niemo�liwe. Co z tym mozna zrobi�?

Musia�by� poda� troch� kodu.


--
Azarien


Re: CheckDlgButton
#1949
Author: "Remek"
Date: Tue, 15 Sep 2009 14:15
34 lines
565 bytes
U�ytkownik "Wiktor S." <wswiktor&poczta,fm@no.spam> napisa�:

> Musia�by� poda� troch� kodu.

Przepraszam za zamieszanie. Niestety wyci�gn��em fa�szywe wnioski. B��d
powodowa�y moje funkcje zwi�zane z zaznaczeniem radiobuttona. Okazuje sie,
�e to co wystarcza w Win98:


 push esi
 push edi
 push ebp
 push ebx

 call function

 pop ebx
 pop ebp
 pop edi
 pop esi

W W2k nie wystarcza. Trzeba zrobi� np. tak:

 pushad

 call function

 popad

I jest O.K. Nie analizowa�em p�ki co, kt�ry rejestr miesza�.

Pozdrawiam  Remek


Re: CheckDlgButton
#1950
Author: "Wiktor S."
Date: Wed, 16 Sep 2009 10:22
19 lines
445 bytes
> Przepraszam za zamieszanie. Niestety wyci�gn��em fa�szywe wnioski.
> B��d powodowa�y moje funkcje zwi�zane z zaznaczeniem radiobuttona.
> Okazuje sie, �e to co wystarcza w Win98:
>
>
> push esi
> push edi
> push ebp
> push ebx

Konwencja stdcall oznacza, �e wywo�ywana funkcja zdejmuje parametry ze
stosu, i mo�e zepsu� eax, ecx i edx. czyli wrzucasz na stos akurat nie te
rejestry, kt�re trzeba.


--
Azarien


Re: CheckDlgButton
#1951
Author: "Remek"
Date: Mon, 21 Sep 2009 13:07
32 lines
717 bytes
U�ytkownik "Wiktor S." <wswiktor&poczta,fm@no.spam> napisa�:

> > push esi
> > push edi
> > push ebp
> > push ebx

> Konwencja stdcall oznacza, �e wywo�ywana funkcja zdejmuje parametry ze
> stosu

To wiem od kilkunastu lat.

> i mo�e zepsu� eax, ecx i edx. czyli wrzucasz na stos akurat nie te
> rejestry, kt�re trzeba.

A kt�re trzeba? Jako� do tej pory w Win98 tak by�o, ze wrzuca�em na stos
w�a�ciwe rejestry. Zreszt� wynika to z teorii i wszystkich tutoriali. Win98
wymaga� Zachowania w�a�nie tych rejestr�w. Pozozta�e mog�y by� modyfikowane
bez szkody dla systemu. Widocznie Win2k ma wi�ksze wymagania. Zastosowanie:

pushad

...

popad


za�atwia problem.

Remek


Re: CheckDlgButton
#1952
Author: "Bogdan (bogdro)
Date: Mon, 21 Sep 2009 17:53
45 lines
1375 bytes
Remek pisze:
>> i mo�e zepsu� eax, ecx i edx. czyli wrzucasz na stos akurat nie te
>> rejestry, kt�re trzeba.
>
> A kt�re trzeba? Jako� do tej pory w Win98 tak by�o, ze wrzuca�em na stos
> w�a�ciwe rejestry. Zreszt� wynika to z teorii i wszystkich tutoriali. Win98
> wymaga� Zachowania w�a�nie tych rejestr�w. Pozozta�e mog�y by� modyfikowane
> bez szkody dla systemu.

 Dok�adnie. Ty oczekujesz od Windowsa, �e zachowa EBX, EBP, ESI, EDI.
Windows oczekuje od Ciebie, �e zachowasz EBX, EBP, ESI, EDI. Windows
wie, �e mo�esz zamaza� EAX, ECX i EDX (i tak zak�ada), wi�c Ty mo�esz
za�o�y�, �e Windows zawsze zamazuje EAX, ECX i EDX. Oczywi�cie nie
zawsze musi zamazywa�, ale najlepiej za�o�y�, �e tak robi. Nawet je�li
ta wersja tego nie robi, to kolejna ju� mo�e.

> Widocznie Win2k ma wi�ksze wymagania. Zastosowanie:
>
> pushad
>
> ...
>
> popad
>
>
> za�atwia problem.

 W wolnej chwili sprawd�, czy

	push	eax
	push	ecx
	push	edx
	...
	pop	edx
	pop	ecx
	pop	eax

 te� rozwi��e ten problem.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft

Re: CheckDlgButton
#1957
Author: "Wiktor S."
Date: Thu, 24 Sep 2009 13:00
41 lines
895 bytes
>> Konwencja stdcall oznacza, �e wywo�ywana funkcja zdejmuje parametry
>> ze stosu

> To wiem od kilkunastu lat.

>> i mo�e zepsu� eax, ecx i edx. czyli wrzucasz na stos akurat nie te
>> rejestry, kt�re trzeba.

> A kt�re trzeba?

Tak jak napisa�em, wed�ug specyfikacji eax, ecx i edx.

> Jako� do tej pory w Win98 tak by�o, ze wrzuca�em na
> stos w�a�ciwe rejestry. Zreszt� wynika to z teorii i wszystkich
> tutoriali. Win98 wymaga� Zachowania w�a�nie tych rejestr�w. Pozozta�e
> mog�y by� modyfikowane bez szkody dla systemu. Widocznie Win2k ma
> wi�ksze wymagania.

Wymagania co do rejestr�w ma te same, a pod win98 mia�e� tylko szcz�cie �e
dzia�a�o.

> Zastosowanie:
>
> pushad
>
> ...
>
> popad
>
>
> za�atwia problem.


Za�atwia, cho� na pewno zapisujesz za du�o. Ale je�li to akurat nie
przeszkadza...


--
Azarien


Re: CheckDlgButton
#1961
Author: "Remek"
Date: Mon, 28 Sep 2009 16:13
27 lines
733 bytes
U�ytkownik "Wiktor S." napisa�:

> > A kt�re trzeba?

> Tak jak napisa�em, wed�ug specyfikacji eax, ecx i edx.
> Wymagania co do rejestr�w ma te same, a pod win98 mia�e� tylko szcz�cie �e
> dzia�a�o.

Zastosowa�em w programie Twoje rejestry i program si� wysypuje zar�wno pod
Win98 SE jak i Win2k. Moja wersja dzia�a prawid�owo. We wszystkich do tej
pory czytanych opracowaniach jest edi, esi, ebx, ebp. W �adnym nie spotka�em
tego, o czym piszesz. M�g�by� podac �r�d�o?

> > pushad
 ...
> > popad
> > za�atwia problem.

> Za�atwia, cho� na pewno zapisujesz za du�o. Ale je�li to akurat nie
> przeszkadza...

Mo�na to podejrzewa�, ale przeprowadz� pr�by.

Remek



Re: CheckDlgButton
#1962
Author: =?iso-8859-2?q?m
Date: Tue, 29 Sep 2009 03:11
28 lines
1631 bytes
onegdaj ‟Remek” rzecze:
> Użytkownik "Wiktor S." napisał:
>> > A które trzeba?
>> Tak jak napisałem, według specyfikacji eax, ecx i edx. Wymagania co do
>> rejestrów ma te same, a pod win98 miałeś tylko szczęście że działało.
> Zastosowałem w programie Twoje rejestry i program się wysypuje zarówno
> pod Win98 SE jak i Win2k. Moja wersja działa prawidłowo. We wszystkich
> do tej pory czytanych opracowaniach jest edi, esi, ebx, ebp. W żadnym
> nie spotkałem tego, o czym piszesz. Mógłbyś podac źródło?
    zamiast czytać ‘tutoriale’ może lepiej myśleć? ;-)
    są  takie pojęcia jak ‘caller’ oraz ‘callee’, czyli blok instrukcji,
z którego wołasz procedurę, oraz blok instrukcji wołanej procedury.
    wspomniany  interfejs  procedur, czyli  obecny  w ‟Windows”, wymaga,
by ·procedura wołana zachowywała· wartości wymienionych rejestrów (“bx”,
“si”, “di” oraz względnie “bp”), więc w bolku wołającym procedurę możesz
używać tych rejestrów i liczyć na to, że procedury nie będą zmieniać ich
wartości.   natomiast  procedury mogą swobodnie zmieniać wartości rejes-
trów “ax”, “dx”, “cx”, więc albo potrzebujesz unikać ich używania w blo-
ku wołającym procedury, albo potrzebujesz przed wywołaniem procedury za-
chowywać wartości tych sposród nich (trzech), których używasz.
    ponadto  zobacz  jeszcze czym różnią się ze względu na przekazywanie
i zdejmowanie  argumentów  dla  procedury  na  stosie— konwencje wołania
“stdcall” a “cdecl”.
--
―oh yea, i got it!
―oh, stupid!
D. Icke

Re: CheckDlgButton
#1963
Author: "Remek"
Date: Wed, 30 Sep 2009 14:06
27 lines
919 bytes
Użytkownik "minięty czas" napisał:

> zamiast czytać ‘tutoriale’ może lepiej myśleć? ;-)

Lepiej pomyśleć wcześniej zanim zacznie się pisać bzdury. Ty niczego nie
czytałeś i wymysliłeś wszystko sam? Koło juz wymysliłeś, czy masz to jeszcze
przed sobą?

> są  takie pojęcia jak ‘caller’ oraz ‘callee’, czyli blok instrukcji,
> z którego wołasz procedurę, oraz blok instrukcji wołanej procedury.

Przestan mi zawracać d... o pojęciach typu "call", czy "procedura". Zęby na
tym starłem. Chodzi o to, że ktoś wprowadza zamieszanie jakąś specyfikacją, a
następnie ogon pod siebie i cisza. W MSDN jest informacja o rejestrach jakie
należy zachować dla Windows przed wywołaniem własnej procedury. Są to:

ESI, EDI, EBX, EBP

Twierdzisz coś innego? Chyba nie:

(“bx”, “si”, “di” oraz względnie “bp”)

W czym więc problem? Czytasz cały wątek?

Remek


Re: CheckDlgButton
#1965
Author: gupi =?UTF-8?b?b
Date: Thu, 01 Oct 2009 18:37
36 lines
1807 bytes
‟Remek” zaprogramował/a:
>> zamiast czytać ‘tutoriale’ może lepiej myśleć? ;-)
> Lepiej pomyśleć wcześniej zanim zacznie się pisać bzdury. Ty niczego nie
> czytałeś i wymysliłeś wszystko sam? Koło juz wymysliłeś, czy masz to
> jeszcze przed sobą?
    wyluzuj.   zawsze  piszę  coś  w tym  stylu  jak  to zdanie powyżej,
by dać rozmówcom wolność wyboru trolowania lub nie. ;-)

>> są  takie pojęcia jak ‘caller’ oraz ‘callee’, czyli blok instrukcji, z
>> którego wołasz procedurę, oraz blok instrukcji wołanej procedury.
> Przestan mi zawracać d... o pojęciach typu "call", czy "procedura". Zęby
    przeczytaj  jeszcze raz, lecz ze zrozumieniem.   wiem, że to wkurza-
jące, gdy się ma wyśrubowane ponad miarę ego, ale to pomaga. :-)

> na tym starłem. Chodzi o to, że ktoś wprowadza zamieszanie jakąś
> specyfikacją, a następnie ogon pod siebie i cisza. W MSDN jest
> informacja o rejestrach jakie należy zachować dla Windows przed
> wywołaniem własnej procedury. Są to:
> ESI, EDI, EBX, EBP
> Twierdzisz coś innego? Chyba nie:
> (“bx”, “si”, “di” oraz względnie “bp”)
    powyższe  rejestry są ogólnymi nazwami tych rejestrów, a czy np. re-
jestr “bx” będzie  miał  dodany przedrostek “e” lub “r” zależy wyłącznie
od tego, na ilobitowy procesor ‟i386” się pisze; nazwy rejestrów się ro-
zszerzą o przedrostek, lecz pozostaną dalej rejestrami o wielkości słowa
naturalnego procesora.

> W czym więc problem? Czytasz cały wątek?
    to  mnie  się wydaje, że ty nie czytasz.   masz zamiar przeprowadzić
dowód, że  ktoś  podał specyfikację, której nie powinien —według ciebie—
podawać, czy chcesz rozwiązać problem?
--
―oh yea, i got it!
―oh, stupid!
D. Icke

Re: CheckDlgButton
#1968
Author: gupi =?UTF-8?b?b
Date: Fri, 02 Oct 2009 11:10
47 lines
1863 bytes
‟Remek” zaprogramował/a:
>> > Są to:
>> > ESI, EDI, EBX, EBP
>> > Twierdzisz coś innego? Chyba nie:
>> > (“bx”, “si”, “di” oraz względnie “bp”)
>
>
>>  powyższe  rejestry są ogólnymi nazwami tych rejestrów, a czy np. re-
>> jestr “bx” będzie  miał  dodany przedrostek “e” lub “r” zależy
>> wyłącznie od tego, na ilobitowy procesor ‟i386” się pisze; nazwy
>> rejestrów się ro- zszerzą o przedrostek, lecz pozostaną dalej
>> rejestrami o wielkości słowa naturalnego procesora.
>
> Przeciez tego nie kwestionowałem! Uznałem, że się zgadzasz z tym jakie
> rejestry trzeba odkładać na stos. Uznałem, że:
>
> ESI, EDI, EBX, EBP
>
> jest w rozumowaniu równoważne:
>
> (“bx”, “si”, “di” oraz względnie “bp”)
>
> Czy Tu rozumiesz o co chodzi? Po co bijesz pianę i próbujesz mnie
> szczypać? Chcesz wywołać pyskówkę?
>
>> > W czym więc problem? Czytasz cały wątek?
>
>> to  mnie  się wydaje, że ty nie czytasz.   masz zamiar przeprowadzić
>> dowód, że  ktoś  podał specyfikację, której nie powinien —według
>> ciebie— podawać, czy chcesz rozwiązać problem?
>
> Jaką specyfikacje podał? Powołał się na coś nie podając źródła.
> Twierdzi, że odkładanie na stos:
>
>
> ESI, EDI, EBX, EBP
>
> jest błędem. Natomiast Ty twierdzisz, ze jest prawidłowe. Ja też tak
> twierdzę. W czym więc problem? Twój, bo ja żadnego nie mam. Pisałem
> zresztą o tym.
które to zależy od tego, czy w bloku procedury czy w bloku ją wołającym!
--
 qo   |)      CPL<ÚtaDPL CPL==/>=codeDPL:conform'/nc';max=CPL! AV0ID bHp
    _x/ ,     CPL<=TSS,gateDPL CPL>=/=Þst_DPL:/(jmp&nc') ,RPL!- #GP -o0o
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-, EV3RY o0o
,__ -- __ -- Current/Requested/DescriptorPrivilegeLevel C/R/DPL , d4y m:#
Re: CheckDlgButton
#1966
Author: "Remek"
Date: Fri, 02 Oct 2009 12:12
46 lines
1436 bytes
Użytkownik "gupi manʼaʼgo" napisał:

> > Są to:
> > ESI, EDI, EBX, EBP
> > Twierdzisz coś innego? Chyba nie:
> > (“bx”, “si”, “di” oraz względnie “bp”)


>  powyższe  rejestry są ogólnymi nazwami tych rejestrów, a czy np. re-
> jestr “bx” będzie  miał  dodany przedrostek “e” lub “r” zależy wyłącznie
> od tego, na ilobitowy procesor ‟i386” się pisze; nazwy rejestrów się ro-
> zszerzą o przedrostek, lecz pozostaną dalej rejestrami o wielkości słowa
> naturalnego procesora.

Przeciez tego nie kwestionowałem! Uznałem, że się zgadzasz z tym jakie
rejestry trzeba odkładać na stos. Uznałem, że:

ESI, EDI, EBX, EBP

jest w rozumowaniu równoważne:

(“bx”, “si”, “di” oraz względnie “bp”)

Czy Tu rozumiesz o co chodzi? Po co bijesz pianę i próbujesz mnie szczypać?
Chcesz wywołać pyskówkę?

> > W czym więc problem? Czytasz cały wątek?

> to  mnie  się wydaje, że ty nie czytasz.   masz zamiar przeprowadzić
> dowód, że  ktoś  podał specyfikację, której nie powinien —według ciebie—
> podawać, czy chcesz rozwiązać problem?

Jaką specyfikacje podał? Powołał się na coś nie podając źródła. Twierdzi, że
odkładanie na stos:


ESI, EDI, EBX, EBP

jest błędem. Natomiast Ty twierdzisz, ze jest prawidłowe. Ja też tak
twierdzę. W czym więc problem? Twój, bo ja żadnego nie mam. Pisałem zresztą o
tym.

Remek



Re: CheckDlgButton
#1967
Author: "Remek"
Date: Fri, 02 Oct 2009 12:19
11 lines
268 bytes
Użytkownik "gupi manʼaʼgo" napisał:

............

Pomijając główny temat. Znasz jakąś procedure w asm, która potrafi w
dzieleniu użyć dzielnika większego od rejesru? W przypadku rejestrów 32
bitowych, dzielnik np. wielkości dwóch rejestrów?

Remek


Re: CheckDlgButton
#1969
Author: "Remek"
Date: Fri, 02 Oct 2009 13:25
13 lines
329 bytes
Użytkownik "gupi manʼaʼgo" napisał:

> które to zależy od tego, czy w bloku procedury czy w bloku ją wołającym!

Mógłbys jasniej? W bloku wołajacym? Co to takiego? Widać wyraźnie, że
wielkiego pojęcia o tym nie masz. Skończmy więc przepychankę i rozstańmy się
w przyjaźni.

Dla Twoich postów EOT.

Remek


Re: CheckDlgButton
#1970
Author: "Bogdan (bogdro)
Date: Fri, 02 Oct 2009 18:20
18 lines
713 bytes
Remek pisze:
> Użytkownik "gupi manʼaʼgo" napisał:
>
> ............
>
> Pomijając główny temat. Znasz jakąś procedure w asm, która potrafi w
> dzieleniu użyć dzielnika większego od rejesru? W przypadku rejestrów 32
> bitowych, dzielnik np. wielkości dwóch rejestrów?

 Art of Assembly 32 -> rozdział "Advanced Arithmetic" prezentuje na
przykład procedurę dzielenia jednej liczby 128-bitowej przez drugą.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft

Re: CheckDlgButton
#1971
Author: "Bogdan (bogdro)
Date: Fri, 02 Oct 2009 18:20
49 lines
1186 bytes
Remek pisze:
> Użytkownik "gupi manʼaʼgo" napisał:
>
>> które to zależy od tego, czy w bloku procedury czy w bloku ją wołającym!
>
> Mógłbys jasniej? W bloku wołajacym? Co to takiego?

 Proszę bardzo:

proc1:	; blok wywołujący procedurę

	push	eax
	push	ecx
	push	edx

	call	proc2	; może zmienić EAX, ECX, EDX

	pop	edx
	pop	ecx
	pop	eax
...

proc2:	; blok wywoływany - nie wolno zmieniać EBX, ESI, EDI, EBP

	push	ebx
	push	esi
	push	edi
	push	ebp

	; wolno nam zmieniać EAX, ECX, EDX, więc robimy co

	pop	ebp
	pop	edi
	pop	esi
	pop	ebx
	ret

 Jeśli proc2 jest procedurą systemową, na pewno zachowa EBX, ESI, EDI,
EBP, ale prawie na pewno zmieni EAX, ECX, EDX.
 Jeśli proc2 to Twoja procedura wywoływana przez system (np. coś w
stylu WinMain), to ma obowiązek zachować EBX, ESI, EDI, EBP, zaś może
dowolnie zmieniać EAX, ECX, EDX i Windows się za to nie obrazi.

--
Pozdrawiam/Regards - Bogdan                     (GNU/Linux & FreeDOS)
Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft

Re: CheckDlgButton
#1972
Author: "Remek"
Date: Fri, 02 Oct 2009 20:25
20 lines
582 bytes
Użytkownik "Bogdan (bogdro)" napisał:

> Proszę bardzo:

Mam wrażenie, że zapomniałeś kto Ci pisał bibliotekę pod Windows złożoną z
Twoich procedur. Zresztą napisałem od tego czasu sporo dll-ek i dokładnie
rozgryzłem jak to działa. I dziwi mnie, że odnosisz się do czegoś takiego:

"które to zależy od tego, czy w bloku procedury czy w bloku ją wołającym!"

Bełkot nie wart uwagi. Problemem było, czy Win2k ma takie same wymagania, jak
Win98. Okazało się, że tak a błędy były u mnie. Dawno juź to znalazłem i
rozwiązałem.

Pozdrawiam Remek





Re: CheckDlgButton
#1973
Author: "Remek"
Date: Fri, 02 Oct 2009 20:25
11 lines
320 bytes
Użytkownik "Bogdan (bogdro)" napisał:

> Art of Assembly 32 -> rozdział "Advanced Arithmetic" prezentuje na
> przykład procedurę dzielenia jednej liczby 128-bitowej przez drugą.

Coś mi się kołacze, że ten temat był już wałkowany. Bezskutecznie zresztą.
Procedury tam podane działają błędnie.

Remek


Re: CheckDlgButton
#1974
Author: =?iso-8859-2?q?m
Date: Fri, 02 Oct 2009 20:29
34 lines
2014 bytes
onegdaj ‟Remek” rzecze:
> Użytkownik "Bogdan (bogdro)" napisał:
>> Proszę bardzo:
> Mam wrażenie, że zapomniałeś kto Ci pisał bibliotekę pod Windows złożoną
> z Twoich procedur. Zresztą napisałem od tego czasu sporo dll-ek i
> dokładnie rozgryzłem jak to działa. I dziwi mnie, że odnosisz się do
> czegoś takiego:
> "które to zależy od tego, czy w bloku procedury czy w bloku ją
> wołającym!"
> Bełkot nie wart uwagi. Problemem było, czy Win2k ma takie same
> wymagania, jak Win98. Okazało się, że tak a błędy były u mnie. Dawno juź
> to znalazłem i rozwiązałem.
    masz  dziwną manię atakowania personalnego każdej osoby, która odpo-
wie  na  jakikolwiek twój list na dowolnej grupie dyskusyjnej ‘usenetu’,
co  wskazuje  na  prymitywne trolowanie.   a jednocześnie mikroskopijnie
ożywiasz  dyskusję  na  grupie  przy  makroskopijnym wysiłku pozostałych
uczestników…   jednak  to „mikroskopijne” to  o wiele  za  mało  jak
dla  mnie, bo to jest mniej niż zwykłe „mało”, a w szczególności: usiłu-
jesz emocjonalnie zaszantażować, by uzyskiwać rozwiązania swoich proble-
mów, które  dla  takiego  umysłu  jak  ty, który jednocześnie przyznaje,
że wszystko wie, jak i że dopiero się uczy— nie powinny stanowić żadnego
problemu.   czyli  nie  wiesz, a jednocześnie  atakujesz swoich z dobrej
woli  rozmówców.   co  zamierzasz uzyskać takim zachowaniem?   świadomym
dotychczas  czy  właśnie  przeżywasz  szok, że  tak  jest  bądź  że  coś
jest  nie tak ;-) .   ja poczekam, aż z tego „mikroskopijnego” powstanie
na  tyle  dużo, by  przeważyło  to twój agresywny sposób zachowania, al-
bo z tego „mikroskopijnego” powstanie to „mało” bez udziału tej agresji.
do  tego  czasu  jesteś dopiero drugą osobą w znanym przeze mnie ‘usene-
cie’, która  nie będzie zauważana ze względu na zaawansowane próby mani-
pulatorskie innymi. :-]
--
―oh yea, i got it!
―oh, stupid!
D. Icke
Re: CheckDlgButton
#1975
Author: =?iso-8859-2?q?m
Date: Fri, 02 Oct 2009 20:35
34 lines
2014 bytes
onegdaj ‟Remek” rzecze:
> Użytkownik "Bogdan (bogdro)" napisał:
>> Proszę bardzo:
> Mam wrażenie, że zapomniałeś kto Ci pisał bibliotekę pod Windows złożoną
> z Twoich procedur. Zresztą napisałem od tego czasu sporo dll-ek i
> dokładnie rozgryzłem jak to działa. I dziwi mnie, że odnosisz się do
> czegoś takiego:
> "które to zależy od tego, czy w bloku procedury czy w bloku ją
> wołającym!"
> Bełkot nie wart uwagi. Problemem było, czy Win2k ma takie same
> wymagania, jak Win98. Okazało się, że tak a błędy były u mnie. Dawno juź
> to znalazłem i rozwiązałem.
    masz  dziwną manię atakowania personalnego każdej osoby, która odpo-
wie  na  jakikolwiek twój list na dowolnej grupie dyskusyjnej ‘usenetu’,
co  wskazuje  na  prymitywne trolowanie.   a jednocześnie mikroskopijnie
ożywiasz  dyskusję  na  grupie  przy  makroskopijnym wysiłku pozostałych
uczestników…   jednak  to „mikroskopijne” to  o wiele  za  mało  jak
dla  mnie, bo to jest mniej niż zwykłe „mało”, a w szczególności: usiłu-
jesz emocjonalnie zaszantażować, by uzyskiwać rozwiązania swoich proble-
mów, które  dla  takiego  umysłu  jak  ty, który jednocześnie przyznaje,
że wszystko wie, jak i że dopiero się uczy— nie powinny stanowić żadnego
problemu.   czyli  nie  wiesz, a jednocześnie  atakujesz swoich z dobrej
woli  rozmówców.   co  zamierzasz uzyskać takim zachowaniem?   świadomym
dotychczas  czy  właśnie  przeżywasz  szok, że  tak  jest  bądź  że  coś
jest  nie tak ;-) .   ja poczekam, aż z tego „mikroskopijnego” powstanie
na  tyle  dużo, by  przeważyło  to twój agresywny sposób zachowania, al-
bo z tego „mikroskopijnego” powstanie to „mało” bez udziału tej agresji.
do  tego  czasu  jesteś dopiero drugą osobą w znanym przeze mnie ‘usene-
cie’, która  nie będzie zauważana ze względu na zaawansowane próby mani-
pulatorskie innymi. :-]
--
―oh yea, i got it!
―oh, stupid!
D. Icke
Re: CheckDlgButton
#1976
Author: =?iso-8859-2?q?m
Date: Fri, 02 Oct 2009 21:26
34 lines
2014 bytes
onegdaj ‟Remek” rzecze:
> Użytkownik "Bogdan (bogdro)" napisał:
>> Proszę bardzo:
> Mam wrażenie, że zapomniałeś kto Ci pisał bibliotekę pod Windows złożoną
> z Twoich procedur. Zresztą napisałem od tego czasu sporo dll-ek i
> dokładnie rozgryzłem jak to działa. I dziwi mnie, że odnosisz się do
> czegoś takiego:
> "które to zależy od tego, czy w bloku procedury czy w bloku ją
> wołającym!"
> Bełkot nie wart uwagi. Problemem było, czy Win2k ma takie same
> wymagania, jak Win98. Okazało się, że tak a błędy były u mnie. Dawno juź
> to znalazłem i rozwiązałem.
    masz  dziwną manię atakowania personalnego każdej osoby, która odpo-
wie  na  jakikolwiek twój list na dowolnej grupie dyskusyjnej ‘usenetu’,
co  wskazuje  na  prymitywne trolowanie.   a jednocześnie mikroskopijnie
ożywiasz  dyskusję  na  grupie  przy  makroskopijnym wysiłku pozostałych
uczestników…   jednak  to „mikroskopijne” to  o wiele  za  mało  jak
dla  mnie, bo to jest mniej niż zwykłe „mało”, a w szczególności: usiłu-
jesz emocjonalnie zaszantażować, by uzyskiwać rozwiązania swoich proble-
mów, które  dla  takiego  umysłu  jak  ty, który jednocześnie przyznaje,
że wszystko wie, jak i że dopiero się uczy— nie powinny stanowić żadnego
problemu.   czyli  nie  wiesz, a jednocześnie  atakujesz swoich z dobrej
woli  rozmówców.   co  zamierzasz uzyskać takim zachowaniem?   świadomym
dotychczas  czy  właśnie  przeżywasz  szok, że  tak  jest  bądź  że  coś
jest  nie tak ;-) .   ja poczekam, aż z tego „mikroskopijnego” powstanie
na  tyle  dużo, by  przeważyło  to twój agresywny sposób zachowania, al-
bo z tego „mikroskopijnego” powstanie to „mało” bez udziału tej agresji.
do  tego  czasu  jesteś dopiero drugą osobą w znanym przeze mnie ‘usene-
cie’, która  nie będzie zauważana ze względu na zaawansowane próby mani-
pulatorskie innymi. :-]
--
―oh yea, i got it!
―oh, stupid!
D. Icke
Re: CheckDlgButton
#1977
Author: =?iso-8859-2?q?m
Date: Sat, 03 Oct 2009 09:57
35 lines
2015 bytes
onegdaj ‟Remek” rzecze:
> Użytkownik "Bogdan (bogdro)" napisał:
>> Proszę bardzo:
> Mam wrażenie, że zapomniałeś kto Ci pisał bibliotekę pod Windows złożoną
> z Twoich procedur. Zresztą napisałem od tego czasu sporo dll-ek i
> dokładnie rozgryzłem jak to działa. I dziwi mnie, że odnosisz się do
> czegoś takiego:
> "które to zależy od tego, czy w bloku procedury czy w bloku ją
> wołającym!"
> Bełkot nie wart uwagi. Problemem było, czy Win2k ma takie same
> wymagania, jak Win98. Okazało się, że tak a błędy były u mnie. Dawno juź
> to znalazłem i rozwiązałem.
    masz  dziwną manię atakowania personalnego każdej osoby, która odpo-
wie  na  jakikolwiek twój list na dowolnej grupie dyskusyjnej ‘usenetu’,
co  wskazuje  na  prymitywne trolowanie.   a jednocześnie mikroskopijnie
ożywiasz  dyskusję  na  grupie  przy  makroskopijnym wysiłku pozostałych
uczestników…   jednak  to „mikroskopijne” to  o wiele  za  mało  jak
dla  mnie, bo to jest mniej niż zwykłe „mało”, a w szczególności: usiłu-
jesz emocjonalnie zaszantażować, by uzyskiwać rozwiązania swoich proble-
mów, które  dla  takiego  umysłu  jak  ty, który jednocześnie przyznaje,
że wszystko wie, jak i że dopiero się uczy— nie powinny stanowić żadnego
problemu.   czyli  nie  wiesz, a jednocześnie  atakujesz swoich z dobrej
woli  rozmówców.   co  zamierzasz uzyskać takim zachowaniem?   świadomym
dotychczas  czy  właśnie  przeżywasz  szok, że  tak  jest  bądź  że  coś
jest  nie tak ;-) .   ja poczekam, aż z tego „mikroskopijnego” powstanie
na  tyle  dużo, by  przeważyło  to twój agresywny sposób zachowania, al-
bo z tego „mikroskopijnego” powstanie to „mało” bez udziału tej agresji.
do  tego  czasu  jesteś dopiero drugą osobą w znanym przeze mnie ‘usene-
cie’, która  nie będzie zauważana ze względu na zaawansowane próby mani-
pulatorskie innymi. :-]
--
―oh yea, i got it!
―oh, stupid!
D. Icke

Re: CheckDlgButton
#1978
Author: "Remek"
Date: Sat, 03 Oct 2009 18:29
23 lines
648 bytes
Użytkownik "minięty czas" napisał:

> masz  dziwną manię atakowania personalnego każdej osoby...

Mam dziwną manię trztmania sie tematu i dyskusji merytorycznej. Nigdy i
nikogo nie atakuję. Odpowiadam raczej na zaczepki i to dopiero wtedy, gdy są
uporczywie ponawiane:

"zamiast czytać ‘tutoriale’ może lepiej myśleć?"

Co to jest? Merytoryczna, spokojna odpowiedź??? A może próba uszczypnięcia i
wywyższenia się.

Z Tobą koniec dyskusji. I tak nieweiele wiesz o temacie i niewiele wnosisz.

PLONK

PS. Tak merytorycznych  i spokojnych ludzi jak Bogdan jest niewielu na
grupach. Tym większy mam do nich szacunek.

Remek


Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads