![]() |
Re: Proceduren Pointer übergeben
Zitat:
Hab irgendwie grad an eine Objektinstanz gedacht, intressanterweise hab ich dabei was geschrieben, bei dem ich eine Struktur extra noch mit var übergebe... So ich glaub ich mach jetzt erstmal eine Pause. :zwinker: |
Re: Proceduren Pointer übergeben
Sollte
Delphi-Quellcode:
nicht gehen?
procedure ThreadProcedure([b]var[/b] Info : TThreadInfo); stdcall;
|
Re: Proceduren Pointer übergeben
imho sollte mit var ein Zeiger auf den Record übergeben werden und man kann sich das Speicer reservieren sparen.
Gruß oki |
Re: Proceduren Pointer übergeben
Zitat:
Ich kann im Ursprungscode absolut nichts falsches oder seltsames erkennen. |
Re: Proceduren Pointer übergeben
Dumme Frage: müßte es nicht heißen
Delphi-Quellcode:
d.h. mit @!
ThreadInfo.Address := @ThreadStartAddress;
Dieses ganze automatische Dereferenzieren zusammen mit den Compilermagics macht mich bei Delphi oft fertig, und ich bleibe meist bei der eindeutigen klaren Pascalsyxtax mit ^ und @. Gruß Gammatester |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz