Einzelnen Beitrag anzeigen

Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#1

API Header, Syntax, Funktionsaufruf

  Alt 29. Jun 2004, 11:50
hi sharky,

das weis ich, habe mir die psdk von mircrosoft gezogen, aber das mein ich nich, ich meine
ein beispieltabelle mit delphi api aufrufen. z.b. hab ich folgende apifunktion

Code:
 

{BOOL GetVolumeInformation(

    LPCTSTR lpRootPathName,  // address of root directory of the file system
    LPTSTR lpVolumeNameBuffer,  // address of name of the volume
    DWORD nVolumeNameSize,  // length of lpVolumeNameBuffer
    LPDWORD lpVolumeSerialNumber,  // address of volume serial number
    LPDWORD lpMaximumComponentLength,  // address of system's maximum filename length
    LPDWORD lpFileSystemFlags,  // address of file system flags
    LPTSTR lpFileSystemNameBuffer,  // address of name of file system
    DWORD nFileSystemNameSize   // length of lpFileSystemNameBuffer
   ); }

ich habe schon alles probiert, aber ich komme mit der delphi systax nicht klar, normalerweise
sind das ja fast alles pointerwerte, aber wenn ich die variable mit pionterzeichen "@" oder "^"
vesehe, bringt er entweder inkompatibler typ oder es lauft, und ich hab ne exeption "versuch zu schreiben an adresse ..."
z.b soll nVolumeNamesize ein pointer auf ein dword sein, delphi will aber ein cardinaltyp u.s.w

habs im api aufruf mit nVolumeNamesize^, und @nVolumeNamesize probiert keins von beiden geht

waere toll wenn jemand helfen koennte :

[edit=sakura] So kann man den Titel auch machen Mfg, sakura[/edit]
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat