Thema Datum  Von Nutzer Rating
Antwort
22.10.2022 16:13:04 xlKing
NotSolved
22.10.2022 16:27:15 xlKing
NotSolved
22.10.2022 16:46:35 Mase
NotSolved
24.10.2022 11:11:10 Der Steuerfuzzi
NotSolved
Rot Mit TextStreamObject erstellte Binärdatei kann nicht geöffnet werden
25.10.2022 22:04:49 xlKing
NotSolved
26.10.2022 01:43:51 Gast19268
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
25.10.2022 22:04:49
Views:
710
Rating: Antwort:
  Ja
Thema:
Mit TextStreamObject erstellte Binärdatei kann nicht geöffnet werden

Hallo Michael,

sowas hatte ich bereits vermutet. Da ich aber auch Zeichen wie Chr(0) und Chr(13) im String wiedergefunden habe, hatte ich diese Vermutung wieder verworfen. 

Mit Open For Binary habe ich früher auch schon gearbeitet. Das Einlesen hatte mir aber zu lange gedauert, daher dachte ich im Textstream-Objekt eine Alternative gefunden zu haben. Allerdings weiß ich jetzt, was ich falsch gemacht habe. Ich hab die Daten nämlich über die Input-Funktion (nicht die Anweisung, da diese bei großen Dateien einen Laufzeitfehler verursacht!) in einen String eingelesen. Das gab bei größeren Dateien von nur ein paar MB schon einige Wartezeiten.

Auf die Idee das mit Get in ein Array einzulesen bin ich noch nicht gekommen. Sehr gute Lösung! Damit kann ich arbeiten. smiley

Jetzt dauert das Lesen und schreiben auch größerer Dateien (z.B. im GB-Bereich) nur wenige Sekunden. Hab nur das Array auf Redim s(0 To LOF(ff) - 1) geändert, da die neu erstellte Datei ein Byte größer war.

Vielen lieben Dank für den Denkanstoß. Hatte mir schon Nächte um die Ohren geschlagen, weil ich dachte, ich müsste die neue Datei noch irgendwie in Windows anmelden, oder so.

@Mase: Auch dir danke für deine Idee. Das Adodb-Objekt ist eines der wenigen Objekte, die mir bislang noch nicht untergekommen sind. Damit werde ich mich demnächst auch mal beschäftigen. Man weiß ja nie, wozu man es mal braucht.

Liebe Grüße Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
22.10.2022 16:13:04 xlKing
NotSolved
22.10.2022 16:27:15 xlKing
NotSolved
22.10.2022 16:46:35 Mase
NotSolved
24.10.2022 11:11:10 Der Steuerfuzzi
NotSolved
Rot Mit TextStreamObject erstellte Binärdatei kann nicht geöffnet werden
25.10.2022 22:04:49 xlKing
NotSolved
26.10.2022 01:43:51 Gast19268
NotSolved