Moin Marabu,
also ich habe jetzt einmal ganz von Vorne begonnen.
Ein TSaveDialog, ein Button und Deine beiden Routinen (Copy&Paste)
Als "Kirsche auf der Sahne" habe ich dann auch noch Deine Benennungen übernommen.
Programmstart (F9)
Als erstes bin ich dann in C:\temp gegangen, und habe als Dateinamen test3 eingegeben, sowie den Filter für Text-Dateien ausgewählt.
ShowMessage liefert mir:
---------------------------
Project2
---------------------------
(2) C:\temp\test3
---------------------------
OK
---------------------------
bei dem anderen Filter sieht es dann, abgesehen von der (3) dann genauso aus.
Und das, wo wir auch noch beide mit D7 arbeiten
[EDIT]
Zitat von
marabu:
dann schaltet man den internen Mechanismus aus. Bei vorhandenem .txt wird diese Erweiterung verwendet, auch wenn der User per FilterIndex .csv ausgewählt hat.
Im Allgemeinen aber nur dann, wenn eine bereits im System registrierte Erweiterung vorgegeben wird.
[/EDIT]