Einzelnen Beitrag anzeigen

quasinix

Registriert seit: 12. Mai 2004
13 Beiträge
 
#7

Re: Druckdateien (*.prn) drucken

  Alt 2. Jun 2004, 17:29
@shmia,
das RAWwrite funktioniert ja soweit ganz gut, nur bin ich grad am Verzweifeln wie ich die *.prn-Datei als String SCHNELL eingelesen bekomme. Dabei können die prn's über 5 MB groß sein. Um den Arbeitsspeicher will ich mich dabei nicht kümmern.

Meine - mir zu langsame - Methode ist:

Code:
  strom := tfilestream.Create('d:\druck.prn',fmopenread);
  strom.Read(wert,sizeof(char)); // wert ist ein char
  for i := 1  to strom.size do
      s := s + wert; // s ist ein String
  begin
Wie kann ich den String aus der Datei mit einem Rutsch füllen? Ich hab es auch schon mit GetMem und Pointern versucht, mir ist dabei aber schleierhaft wie den Inhalt des Pointers in den String werfen soll.

Gruß,

Quasinix
  Mit Zitat antworten Zitat