Einzelnen Beitrag anzeigen

shifter

Registriert seit: 2. Jan 2005
175 Beiträge
 
Delphi 2007 Enterprise
 
#16

Re: Bandlaufwerk / Streamer ansprechen unter Delphi.

  Alt 9. Nov 2005, 09:24
Hallo und Guten Morgen,

danke für deine Antwort, du hast Recht, ich habe es gelöscht und auch hast du Rech mit dem LowLevel. Andere Grosse Software hersteller ( Veritas unc co. ) nutzen auch das nicht mehr.
Ich habe diesen mt.c mir genau angeschaut leider fehlt da BackupWrite, und da komme ich nicht mit zu recht.
Damit habe ich zwei Problemme,

1:
Code:
BOOL BackupWrite(
  HANDLE hFile,
  LPBYTE lpBuffer,
  DWORD nNumberOfBytesToWrite,
  LPDWORD lpNumberOfBytesWritten,
  BOOL bAbort,
  BOOL bProcessSecurity,
  LPVOID* lpContext
);
ich bekomme nirgends wo Informationen wie soll lpContext aufgebaut sein.

2:
Das zweite problemm kommt wenn mann kein C beherst.

Code:
LPBYTE lpBuffer
Hier kommt doch ein Pointer ins Spiel


Ich habe den BackupWrite so varstanden :
Delphi-Quellcode:
...
str : TMemoryStream;
ou : dWord;
lpc : _CONTEXT;

...

BackupWrite( TapeHandle,@str,str.Size, @ou, False, False, @lpc );
Es wird Bemengelt von den Compiler @ou,
Wenn ich aber "ou" ohne "@" reinsetzte ist es wieder o.k.
Und das macht mich irre, ich denke doch wenn es LPBYTE oder LPDWORD in C steht handelt es sich um ein Pointer.
Und das mit dem @lpc klappt auch nicht.


Help

seba
  Mit Zitat antworten Zitat