Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TFilestream.LoadFromFile welcher Defaultlockmechanismus wird genutzt

  Alt 21. Mär 2018, 20:23
Mit dem TStream kenn ich mich nicht so super aus aber falls Dir auch ein Handle zu einer Datei ausreicht könntest Du Sie so öffnen ohne das andere Prozesse (oder Dein eigener) meckern:
Delphi-Quellcode:
hFile := CreateFile(pChar(FullPathFilename), GENERIC_READ, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
if (hFile = INVALID_HANDLE_VALUE) then
 begin
  // Fehler: Dateizugriff nicht möglich
  Exit;
 end;
  // mach was mit dem Handle, Beispiel: Daten in einen Puffer laden. ReadFile() würde sich dafür eignen.
CloseHandle(hFile);
PChar für alte Delphi's.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat