Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#8

Re: Dateien kopieren mit Platzhalter??

  Alt 20. Nov 2006, 08:20
Zitat von StefanG:
Zitat von Martin K:
Warum eigentlich immer +''+ ?
Das ergibt doch keinen Sinn, einfach einen leeren String dazwischen machen

So sollte es genügen:
Delphi-Quellcode:
procedure TForm1.FlatSpeedButton7Click(Sender: TObject);
begin
  CopyFileEx(Ver+'\*.DB', dira);
  CopyFileEx(Ver+'\*.PX', dira);
  CopyFileEx(Ver+'\*.val',dira);
end;
die doppelten hochkommata sorgen dafür, dass der Resultierende String selber in Hochkommata steht. Im Prinzip das gleich wie
Code:
CopyFileEx(QuotedStr(Ver+'\*.DB', dira));
Doppelt falsch.

1. Es ist ein Leerstring, welcher wegfällt. Wenn es in Hochkomma's stehen soll, dann muss es ein String mit einem Hochkomma sein. Dieser würde dann aber auf 4 Hochkomma's bestehen: '''' (Anfang, Ende und dazwischen der doppelte für ein Hochkomma im String)

2. Zusätzlich würde QuotedStr() Hochkommas im String auch noch entsprechend escapen.

3. QuotedStr() hat nur einen Parameter - du hast falsch geklammert...
  Mit Zitat antworten Zitat