🚀 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 08:35
CheckDlgButton
#2005
Author: Remek
Date: Sun, 13 Sep 2009 08:35
17 lines
1416 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
#2006
Author: Wiktor S.
Date: Mon, 14 Sep 2009 09:54
21 lines
1591 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
#2007
Author: Remek
Date: Tue, 15 Sep 2009 12:15
32 lines
1448 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
#2008
Author: Wiktor S.
Date: Wed, 16 Sep 2009 08:22
17 lines
1405 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
#2009
Author: Remek
Date: Mon, 21 Sep 2009 11:07
30 lines
1653 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
#2010
Author: Bogdan (bogdro)
Date: Mon, 21 Sep 2009 15:53
44 lines
2281 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
#2011
Author: Wiktor S.
Date: Thu, 24 Sep 2009 11:00
39 lines
1920 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
#2012
Author: Remek
Date: Mon, 28 Sep 2009 14:13
24 lines
1711 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
#2013
Author: minięty czas
Date: Tue, 29 Sep 2009 03:11
27 lines
2626 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
#2014
Author: Remek
Date: Wed, 30 Sep 2009 12:06
25 lines
2018 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
#2015
Author: gupi manʼaʼgo
Date: Thu, 01 Oct 2009 18:37
35 lines
2895 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
#2016
Author: Remek
Date: Fri, 02 Oct 2009 10:12
43 lines
2595 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
#2026
Author: Remek
Date: Fri, 02 Oct 2009 10:19
9 lines
1394 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
#2017
Author: gupi manʼaʼgo
Date: Fri, 02 Oct 2009 11:10
46 lines
2985 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<=dataDPL CPL==/>=codeDPL:conform'/nc';max=CPL! AV0ID bHp
    _x/ ,     CPL<=TSS,gateDPL CPL>=/==dest_DPL:/(jmp&nc') ,RPL!- #GP -o0o
    |    ng  __ -- __ -- __ -- __ -- __ -- __ -- __ -- __ -x86-, EV3RY o0o
,__ -- __ -- Current/Requested/DescriptorPrivilegeLevel C/R/DPL , d4y m:#=
Re: CheckDlgButton
#2018
Author: Remek
Date: Fri, 02 Oct 2009 11:25
11 lines
1522 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
#2027
Author: Bogdan (bogdro)
Date: Fri, 02 Oct 2009 16:20
17 lines
1817 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
#2019
Author: Bogdan (bogdro)
Date: Fri, 02 Oct 2009 16:20
48 lines
2388 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
#2020
Author: Remek
Date: Fri, 02 Oct 2009 18:25
15 lines
1838 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
#2028
Author: Remek
Date: Fri, 02 Oct 2009 18:25
9 lines
1506 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
#2021
Author: minięty czas
Date: Fri, 02 Oct 2009 20:29
34 lines
3453 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
#2022
Author: minięty czas
Date: Fri, 02 Oct 2009 20:35
34 lines
3510 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
#2023
Author: minięty czas
Date: Fri, 02 Oct 2009 21:26
34 lines
3467 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
#2024
Author: minięty czas
Date: Sat, 03 Oct 2009 09:57
34 lines
3122 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
#2025
Author: Remek
Date: Sat, 03 Oct 2009 16:29
21 lines
1976 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