Anwendung reagiert nicht mehr



  • Nun bin ich froh das ich,eine Datei per Blocks auslesen kann.
    Nun sagt JOE_M das er das nicht machen würde?

    Nein das habe ich nicht gesagt. Ich habe gesagt, Du sollst keine String- oder char-Funktionen verwenden. Damit meinte ich, dass Du keine Funktionen wie strcpy, strcmp, AnsiPos usw auf den Puffer anwenden sollst, da dieser binäre Daten erhält - und das kann und wird zu unvorhersehbaren Ergebnissen führen.

    Allerdings habe ich auch festgestellt, dass fstream tatsächlich einen char* als Puffer verwendet. Ich weiß nicht, ob das nicht bereits Probleme bei binären Daten gibt. TFileStream erwartet den Puffer als void*. Es wird zwar trotzdem char* verwendet aber dieses muß nach void* ge'castet' werden. Aber da man der fstream.read ebenfalls die Länge übergeben muß, hoffe ich, dass es funktioniert.



  • Also die Datei, die ich auslesen will, kann ich mit read/write binär einlesen und schreiben.



  • So also ich habe das Tool,seit heute in einer Beta Version laufen.

    Und jetzt ein Mega fettes THX an allen die mir geholfen haben. 😃 😃 🙂 🙂


Anmelden zum Antworten