Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#6

Re: Wie kommt man an den Wert von PByte

  Alt 31. Jan 2010, 18:14
Ich nehme mal an, dass einfach nur die Referenz auf die Variable übermittelt werden soll.
Somit kann man es in Pascal, wo wir das Var-Keyword kennen, besser so schreiben:
Delphi-Quellcode:
type
  TGetDllVersion = function(
    var Major: BYTE; // major version
    var Minor: BYTE; // minor version
    var Revision: BYTE; // revision
    var Release: BYTE // release/build
): DWORD; stdcall;

...

var
  Major, Minor, Revision, Release: Byte;
  Foo: Cardinal;
begin
  Foo := GetDllVersion(Major,Minor,Revision,Release);
end;
[EDIT]Verdammt, himi war schneller [/EDIT]
  Mit Zitat antworten Zitat