Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

Ausführen... Fenster öffnen

  Alt 8. Sep 2009, 12:27
Hi,

per:

Delphi-Quellcode:
var
Shell : OleVariant;
begin
Shell := CreateOleObject('Shell.Application');
Shell.FileRun;
Shell := Unassigned;
end;
kann man den Dialog "Ausführen..." öffnen.

Da ich aber an einem Shell Ersatz schreibe und die explorer.exe nicht geladen ist geht das nicht!?
Shell.ControlPanelItem('timedate.cpl'); (zeigt Eigenschaften der Uhr an)

Geht aber trotzdem!?

Das Interface geht also anscheinend aber wieso wird dann der RUN-Dialog nicht geöffnet?

Kennt jemand eine andere Art diesen Dialog zu öffnen?

Auch geht:
Shell.MinimizeAll; nur wenn die explorer.exe geladen ist. Hier ist das gleiche Verhalten wie mit FileRun.
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat