Announcement

Collapse
No announcement yet.

datei auslesen geht nicht richtig

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

  • datei auslesen geht nicht richtig

    hi,

    ich möchte eine datei mit fileread auslesen. Es wird auch die datei ausgelsen, aber wenn ich das array dann einem AnsiString objekt zuweis will bekomme ich nur 3 kryptische zeichen 'ÿþ<', anstatt der ca. 77000.

    <PRE>

    usingfile = InstallDir + "\\Data\\Specs\\vehicles.xml";
    int iFileHandle;
    int iFileLength;
    int iBytesRead;
    char *pszBuffer;
    AnsiString test;

    iFileHandle = FileOpen(usingfile, fmOpenRead);
    iFileLength = FileSeek(iFileHandle,0,2);
    FileSeek(iFileHandle,0,0);
    pszBuffer = new char[iFileLength+1];
    iBytesRead = FileRead(iFileHandle, pszBuffer,iFileLength);

    Memo1->Lines->Add(pszBuffer);

    FileClose(iFileHandle);
    </PRE>

  • #2
    Memo1->Lines->LoadFromFile(InstallDir + "\\Data\\Specs\\vehicles.xml"
    Christian

    Comment


    • #3
      das hatte ich auch schon versucht geht aber auch nicht gleicher fehler. Ich habe es spaßenshalber auch in delphi probiert, das gleiche, auch mit dem RichEdit

      Comment


      • #4
        Dann ist deine XML-Dati defekt. XML ist reiner Text und sollte sich so wie ich das beschrieben habe einlesen lasse
        Christian

        Comment

        Working...
        X