Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Parameterübergabe: was geht hier vor? (https://www.delphipraxis.net/45438-parameteruebergabe-geht-hier-vor.html)

Mephistopheles 6. Mai 2005 19:29

Re: Parameterübergabe: was geht hier vor?
 
Aus dem Prototypen ist nicht ersichtlich, welcher verändert werden. Vielleicht funktioniert

var param: PWideChar

? ... in jedem Falle mußt du bei den veränderlichen Sachen vermutlich einen Puffer festgelegter Größe allozieren und dessen Wert dann übergeben. Warum festgelegt? - einfach, da du nirgends eine Länge übergibst, ist es vermutlich eine fixe Länge.

Delphi-Quellcode:
var x:PWideChar;

x := GetMemory(1000 * sizeof(WideChar));
if Assigned(x) then
try
  if(myfunction(..., ..., x, .....) = ...) then
  begin
    // Mach was mit dem Ergebnis.
  end;
finally
  FreeMemory(x);
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:57 Uhr.
Seite 2 von 2     12   

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