Einzelnen Beitrag anzeigen

Benutzerbild von Motzi
Motzi

Registriert seit: 6. Aug 2002
Ort: Wien
598 Beiträge
 
Delphi XE2 Professional
 
#5

Re: BlockRead / BlockWrite oder die entsprechenden API's?

  Alt 5. Nov 2003, 10:33
Zitat von OLLI_T:
@Motzi: TFileStream kapselt auch (nur) die API Funktionen CreateFile, ReadFile, WriteFile ... .
Ich weiß... aber dennoch ist es wesentlich praktischer - vor allem weil es genauso wie alle andren Streams von der abstrakten Klasse TStream abstammt und daher alle Nachkömmlinge von TStream untereinander kombatibel und sozusagen "austauschbar" sind!

Zitat:
Mich würde mal interessieren, wie die Objektpascal Funktionen auf das Filesystem zugreifen, sprich diese in der Unit System implementiert sind. Kann mit nicht vorstellen, dass Windows direkte Zugriffe auf die Hardware zulässt. Vielleicht hält Borland diese Fkt nur aus "nostalgischen" Gründen am Leben und hat längst die entsprechenden WINAPI Fkt. dahintergeklemmt?!
Diese Funktionen basieren natürlich auch alle nur auf Win-APIs, haben aber ein wesentlich komplexeres System dahinter als die TFileStream-Methoden! Geh einfach mal den entsprechenden Aufrufen im Debugger (mit aktivierten Debug-DCUs) nach...!
Manuel Pöter
  Mit Zitat antworten Zitat