Datei suchen und öffnen
-
Wie kann ich im C++ Builder 4.0 eine Datei suchen deren Endung ich nur kenne und diese anschließend öffnen. Mit dem Befehl FileExists kann ich zwar überprüfen, ob eine Datei vom Typ *.masz da ist aber beim anschließenden Befehl zum öffnen der Datei bekomme ich eine Fehlermeldung.
Welche Möglichkeit gibt es noch??
-
FindFirst, FindNext
-
ich hab
http://www.c-plusplus.net/forum/viewtopic.php?p=284247#284247
noch ein wenig abgeändert
-
Danke, hat mir sehr gut weitergeholfen!
-
@AndreasW: Ich halte das Erstellen von Items auf dem Heap für so eine Funktion eher für ungeschickt. Man holt sich damit automatisch die ganzen Aufräumarbeiten ins Haus. Wie wärs mit einem std::vector (nichts anderes als eine TList) welcher man Stack-Objekte dieser Struktur reinpusht?
(so mal als Hüftschuss)
Intern verwendet der vector ja so oder so den Heap als Speicher... nur räumt der auch sicher auf.Ansonsten würde ich eine Ableitung von TList empfehlen um das Aufräumen dem Anwender der Funktion zu ersparen...
-junix