Hallo,
Ich habe unter Delphi 7 ein LabeledEdit, wo man einen Pfad zu einem Verzeichnis eintippen soll bzw. das über ein Windows-Dialog auswählen kann.
Über dem Windowsdialog ist das auch echt ne feine Sache. Die Datei die aus dem Verzeichnis gestartet werden soll hände ich dann einfach an den String dran:
Quelltext
1: 2: 3: 4: 5: 6:
| var s: string; p: pchar; begin s := LabeledEdit1.Text + ' \proggi.exe' p := PChar(s); WinExec(p, sw_show); end; |
So soll das alles aussehen. Doch wenn in LabeledEdit1.Text der pfad eingetippt wird und dann ein " \ " dahinter gesetzt wird ist es anstatt:
c:\proggi\proggi.exe
c:\proggi\\proggi.exe
Deswegen muss ich wissen, ob das letzte zeichen ein " \ " ist.
Wie?? Ich weiss, das man mit String[x] über das x ein bestimmtes zeichen lesen kann, nur wie finde ich raus, welche nummer das letzte Zeichen hat??
Bitte helft mir.
Vielen Dank im Voraus,
Andreas
If you can't make it good, at least make it looks good. (Bill Gates)