Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » FileExists!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.01.2006, 15:11 Uhr
Sneido82



Ich wandle eine Dateiendung von einem .plt Format in ein .bmp Format.
Brauche aber beide versionen. Beide Dateien existieren bereits.

Der Befehl "FileExists" überprüft ob der die Datei vorhanden ist.

Folgendes Problem. Ich lade die Datei.plt wandle die Endung in Datei.bmp und möchte diese bei vorhandensein in einem Image-Feld anzeigen.
Die Datei.bmp wird trotz vorhandensein nicht als existierend registriert!!

Warum??

Danke im vorraus



C++:
     if (strcmp(filenameExtChar,"bmp")!=0)
       {
         strcat(filenameNoExtChar,".bmp");     //wird .bmp angefügt!!!
         FileNameImgChar = filenameNoExtChar;
       }

     if (FileExists(FileNameImgChar))  //<- Hier wird Datei gesucht!!
       {
         Img_Datei->AutoSize = true;
         Img_Datei->Picture->LoadFromFile(FileNameImgChar);
       }

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.01.2006, 15:23 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Wtf hast du da für einen Code fabriziert!?

C++:
AnsiString FileName = ChangeFileExt(OldFileName, ".bmp");
if(FileExists(FileName))   {
   Img_Datei->Picture->LoadFromFile(FileName);
}


Dieser Post wurde am 03.01.2006 um 15:24 Uhr von Reyx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.01.2006, 01:07 Uhr
Hans
Library Walker
(Operator)


Hi,

hab ich das richtig verstanden: Du änderst nur die Erweiterung des Dateinamens von ".plt" nach ".bmp" um, aber sonst machst Du nichts mit der Datei?
Wenn ja, dann funktioniert es wahrscheinlich deshalb nicht, weil das interne Format der Datei immer noch ".plt" ist, obwohl der Dateiname ".bmp" enthält. - Allein durch ändern der Endung wird aus einer Datei, die im plt-Format abgelegt ist, nämlich noch keine Datei, die im bmp- Format abgelegt ist. Da steckt noch eine ganze Menge mehr dahinter, was man u.a. auch dann sieht, wenn man ein Bild mit einem entsprechenden Programm mal als BMP, mal JPG und mal als GIF oder sonst ein Format abspeichert. Wenn man sich die Dateien (Bilder) ansieht, sehen sie alle gleich aus, aber wenn man einen Blick auf die Dateilänge wirft tun sich gewaltige Unterschiede auf.

Ach ja, und weil mir die Endung PLT bisher noch nicht begegnet ist, hab ich mal kurz bei Yahoo nachgefragt, und u.a. diese beiden Seiten gefunden:

Die Bedeutung von Dateiendungen

Sehr aufschlussreich fand ich die Informationen von der zweiten Seite:

Zitat:

PLT = Hewlett-Packard - PLotTer Print Datei (Auto CAD)


Wenn also tatsächlich AutoCAD oder ein vergleichbares Programm die Quelle Deiner PLT-Dateien ist, dann sieh Dich lieber nach einer Funktion im Programm um, mit der Du auch BMP-Dateien erzeugen kannst, oder such einen passenden Konverter dafür. Wenn Du den selber schreiben willst, wünsche ich frohes Schaffen, aber hast Du dann jede Menge Arbeit vor Dir.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 10.01.2006 um 01:27 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.01.2006, 02:26 Uhr
Hans
Library Walker
(Operator)


irgendwie hab ich da was falsch gemacht...
Hier noch mal die andere (erste) Website:

Dateiformat

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: