🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
3 messages
3 total messages Started by J-23 Sun, 25 Nov 2018 10:56
PParameters - jaki wygląda deklaracja tego wskaźnika
#346874
Author: J-23
Date: Sun, 25 Nov 2018 10:56
16 lines
1512 bytes
Hej,

Próbuje przerobić kod "MultiCast Events" 
https://stackoverflow.com/questions/1225256/getting-allen%20-bauers-tmulticasteventt-working

tak by działał pod Lazarus i mam tam deklaracje metody

procedure InternalInvoke(Params: PParameters; StackSize: Integer);

zastanawiam się jak jest deklarowany wskaźnik (bo po nazwie domyślam się 
że nim jest) "PParameters" niestety ostatnią wersje Delphi do której mam 
dostęp to D2006 jak ktoś mógłby podrzucić jak on wygląda będę wdzięczny, 
bo w wersji D2006 go też nie mam

Pozdrawiam
J-23
Re: PParameters - jaki wygląda deklaracja tego wskaźnika
#346876
Author: Jan Drawski
Date: Sun, 25 Nov 2018 16:24
19 lines
1954 bytes
W dniu 2018-11-25 o 11:56, J-23 pisze:
> zastanawiam się jak jest deklarowany wskaźnik (bo po nazwie domyślam się 
> że nim jest) "PParameters" niestety ostatnią wersje Delphi do której mam 
> dostęp to D2006 jak ktoś mógłby podrzucić jak on wygląda będę wdzięczny, 
> bo w wersji D2006 go też nie mam

http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/ObjAuto_PParameters.html

TParameters:

http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/ObjAuto_TParameters.html

Z tym, że w Delphi 10.3 pomiędzy Registers a Stack jest jeszcze:
     EAXRegister - Cardinal
     ReturnAddress - Pointer

-- 
Pozdrawiam
Jan Drawski
Re: PParameters - jaki wygląda deklaracja tego wskaźnika
#346879
Author: J-23
Date: Sun, 25 Nov 2018 18:48
29 lines
2443 bytes
W dniu 25.11.2018 o 17:24, Jan Drawski pisze:
> W dniu 2018-11-25 o 11:56, J-23 pisze:
>> zastanawiam się jak jest deklarowany wskaźnik (bo po nazwie domyślam 
>> się że nim jest) "PParameters" niestety ostatnią wersje Delphi do 
>> której mam dostęp to D2006 jak ktoś mógłby podrzucić jak on wygląda 
>> będę wdzięczny, bo w wersji D2006 go też nie mam
> 
> http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/ObjAuto_PParameters.html 
> 
> 
> TParameters:
> 
> http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/ObjAuto_TParameters.html 
> 
> 
> Z tym, że w Delphi 10.3 pomiędzy Registers a Stack jest jeszcze:
>      EAXRegister - Cardinal
>      ReturnAddress - Pointer
> 

Dzięki. Zastanawiam się jak to ugryźć od strony licencyjnej bo kod 
znalazłem Stackoverflow. Wymaga ObjAuto.pas zastanawiam się gdzie 
znaleźć jakieś materiały o poszczególnych funkcjach - bo mogę zajrzeć do 
kodu (Pobrałem sobie D10.3 CE) ale nie chce zrzynać kodu 1:1 ze względu 
na licencje

Ma ktoś doświadczenie w takich migracjach kodu?

Pozdrawiam
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