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]