![]() |
Aufbau eines Array of Const
Hi,
Habe gerade folgenden Methode:
Delphi-Quellcode:
jetzt möchte ich gerne in der Methode auf die in Params übergebenen Werte zugreifen. Aber ich habe nicht wirklich ne Ahnung wie ich das machen kann :?
procedure TTestClass.ExecuteScriptMethod(Method: String;
Params: array of Const); Kann mir da jemand weiterhelfen? Gruß Neutral General |
Re: Aufbau eines Array of Const
Du solltest dazu schreiben, dass Du mit ASM drauf zugreifen willst ;)
|
Re: Aufbau eines Array of Const
Ich schaffs ja nichtmal ohne ASM drauf zuzugreifen ;)
|
Re: Aufbau eines Array of Const
Params[i] ?
|
Re: Aufbau eines Array of Const
Zitat:
Ich habe gerade beim Debuggen Params[1] auswerten lassen.. 22 soll drinstehn.. Und was bekomme ich angezeigt? Zitat:
Gruß Neutral General |
Re: Aufbau eines Array of Const
Scheint sich um eine Objekt zu handeln
|
Re: Aufbau eines Array of Const
Jaaahaa? Und daraus ziehe ich jetzt welche Konsequenz?
|
Re: Aufbau eines Array of Const
Zitat:
Delphi-Quellcode:
Also das funktioniert bei mir nicht. :zwinker:
procedure DoSomething(bla: array of const);
begin ShowMessage(bla[0]); end; |
Re: Aufbau eines Array of Const
Schau dir mal den TVarRec in der Unit System an.
So ist ein Element aufgabaut. Zuerst 4 Byte der Wert und dann ein Byte der Typ. (Und dann 3 Byte für Alignment) Du hast also Params[i].vtype. Der kann sein vtInteger, vtChar, vt String, vtPointer, .... und dann den entsprechenden Wert unter bspw. Params[i].vInteger |
Re: Aufbau eines Array of Const
Hi sirius,
Deine Antwort kommt zwar etwas spät, aber danke ;) Habs gerade selbst herausgefunden :) Dann werde ich jetzt mal weiterbasteln *g* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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