Announcement

Collapse
No announcement yet.

Wer kann weiterhelfen ( ShellExecute) ????

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wer kann weiterhelfen ( ShellExecute) ????

    Normalerweise kann ich doch beim Importieren einer Regdatei
    folgenden Befehl benutzen ohne das irgendein Meldungsfenster
    erscheint:

    regedit.exe /s + Name_der_Regdatei

    Das klappt auch - wenn ich es unter Windows direkt mache.
    versuche ich es aus meinem Programm heraus mit <I>ShellExecute</I>
    <PRE>
    z.B.
    ShellExecute(Handle,nil, PChar('regedit.exe /s'),PChar('C:\datei.reg'), nil, SW_SHOWNORMAL);
    </PRE>
    funktioniert das leider nicht.(ohne den Schalter <B>s</B> funktioniert zwar der Import aber die Bestätigungsmeldung erscheint.

    Mit winexec(pchar('regedit.exe /s C:\datei.reg'), SW_SHOWNORMAL);
    gibt es keine Probleme - ich wollte aber auf <I><B>winexec</B></I> verzichten.

    Hat jemand eine Lösung für dieses Problem ?

  • #2
    Versuch<br>
    ShellExecute(Handle,nil, PChar('regedit.exe),PChar('/s C:\datei.reg'), nil, SW_SHOWNORMAL);<br>
    oder<br>
    ShellExecute(Handle,nil, nil,PChar('regedit.exe /s C:\datei.reg'), nil, SW_SHOWNORMAL)

    Comment


    • #3
      Vielen Dank, es funktioniert jetzt

      Comment

      Working...
      X