Thema: File2Code v1

Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: File2Code v1

  Alt 13. Aug 2008, 14:57
Hi,

Also ich finds ehrlichgesagt ein bisschen sinnlos... Aber naja.

Ansonsten ist deine Delphi Funktion zum zusammenbauen der Datei nicht gerade die performanteste

Von AssignFile etc hab ich jetzt nicht so viel Ahnung. Aber ich schätze man kann es auch so machen:

Delphi-Quellcode:
procedure CreateFileByte0(const fileName: String);
var
  hFile: File;
  g: Cardinal;
begin
  AssignFile(hFile, filename);
  ReWrite(hFile, 1);
  BlockWrite(hFile, aFileByteArray0[0], SizeOf(aFileByteArray0));
  CloseFile(hFile);
end;
oder eben auch so:

Delphi-Quellcode:
procedure CreateFileByte0(const fileName: String);
var fs: TFileStream;
begin
  fs := TFileStream.Create(filename,fmOpenWrite);
  try
    fs.Write(aFileByteArray0[0], SizeOf(aFileByteArray0));
  finally
    fs.Free;
  end;
end;
PS: Bei dieser Meldung:

Zitat:
---------------------------
Success
---------------------------
All files have been converted successfully
---------------------------
OK
---------------------------
hab ich erstmal einen riesen Schreck bekommen: "??? Was hat der mit meiner Datei gemacht? Was, wie konvertiert??!!"
Kam vielleicht aber auch davon,das ich mir anfangs nicht verstanden habe wofür das Programm gut ist.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat