Zeichen im String maskieren - WinExec



  • hi,

    ich benutze die Funktion WinExec() um ein Programm zu starten.

    WinExec("C:\\Program Files\\MyApp", ...)

    Ich möchte den Pfad von einer Stringvariable übernehmen die aber nur ein \ als Trenner verwendet.

    WinExec("C:\Program Files\MyApp", ...)
    bzw.
    WinExec(StringVariable,...)

    Wie kann ich die in der Sringvariable enthaltenen \ durch \\ maskieren, damit WinExec funktioniert?

    Kann mir jemand helfen?
    Randell



  • Das brauch man nicht.

    Das brauchst du nur wenn du den Pfad fest im Code codierst.

    Bei WinExec(StringVariable,...) nicht



  • Nimm besser Shellexecute. WinExec ist nur noch zur Abwärtskompatibilität zu 16-Bit Programmen vorhanden und von Microsoft als obsolet gekennzeichnet.


Anmelden zum Antworten