Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
1. Jan 2018
Es kommt darauf an wann die Dateien mehrmals gelesen werden, wenn zwischendurch der FileCache übergelaufen ist und der letzte Leseversuch schon weg ist, dann bringt der FileCache es absolut garnichts, außer dass durchs Auslagern deines und der anderen Programme alles Andere langamer wird.
Also ohne Cache ist es "meißtens" besser und du mußt das durch optimieren der restlichen Funktionen...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
1. Dez 2009
Du öffnest einfach beide Dateien
einmal mir Leserechten und FILE_FLAG_NO_BUFFERING
und nochmal mit Schreibrechten und (FILE_FLAG_WRITE_THROUGH or FILE_FLAG_NO_BUFFERING)
und dann ließt du einfach mit ReadFile in einem Puffer und schreibst diesen in die andere Datei.
Vergiß aber nicht, es können nur ganze Sektoren gelesen und geschrieben werden.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
1. Dez 2009
Ja, wenn man einen Laufwerksnamen angibt, dann wird ein Laufwerkshandle erstellt
und jetzt rate mal, womit man ein Dateihandle bekommt. :angel: