Announcement

Collapse
No announcement yet.

Datei lesen unter WindowsMe u. WindowsXP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datei lesen unter WindowsMe u. WindowsXP

    Ich habe mit "FileOpen,FileRead u.s.w" aus der Unit Sysutils.hpp ein Programm geschrieben das Textdateien erstellt und auslesen soll.
    Das klappt auch ganz gut.
    Mein Problem ist nun, wenn ich unter WindowsMe einen Text erstelle kann ich ihn nicht mit meinem Programm unter WindowsXP lesen.
    Der Texteditor kann ihn aber lesen.
    Was kann ich tun das mein Programm unter allen Windows Versionen läuft und auch alle Textdateien lesen kann egal unter welchem Betriebssystem diese erstellt wurden?
    Hier noch einen Auszug aus dem Programm:

    int iFileHandle;
    int iFileLength;
    char *pszBuffer;

    try
    {
    iFileHandle = FileOpen("Document.txt", fmOpenRead);
    iFileLength = FileSeek(iFileHandle,0,2);
    FileSeek(iFileHandle,0,0);
    pszBuffer = new char[iFileLength+1];
    FileRead(iFileHandle, pszBuffer, iFileLength);

    ShowMessage(TEXT(pszBuffer));
    FileClose(iFileHandle);

    delete [] pszBuffer;
    }
    catch(...)
    {
    Application->MessageBox("Eine der folgenden Dateioperationen kann nicht durchgeführt werden: Open, Seek, Read, Close.", "Dateifehler", IDOK);
    }

  • #2
    Hy,<bR>
    hast du den Builder auch unter XP installiert?<br>
    Wenn nich dann geh unter ME im builer auf Projekt mach<br>
    bei "Linker" das Dynamik RTL weg und bei "Packages" das<bR>
    Include Runtime Packages.<bR>
    Dann müsste es gehen.<bR>
    <br>
    mfg.: Andre

    Comment

    Working...
    X