1

Thema: Programme mit Delphi starten....

Wie kann ich mit Delpühi ein anderes Programm starten?

Ich stelle mir das ganz einfach so vor: Da ist ein Button, ich klick drauf und z.B. der internet Explorer geht auf.

jo besten Dank für jeden der seine Hilfe zu Bits und Bytes auf Devshare für mich verarbeitet!

greetz
//me

2

Re: Programme mit Delphi starten....

ShellExecute() dürfte Dir da weiter helfen:
http://www.latiumsoftware.com/en/delphi/00002.php

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

3

Re: Programme mit Delphi starten....

Ich bin gerettet! <img src="/forum/images/graemlins/laugh.gif" alt="" />
j|g du bist der Größte!

Nun noch eine kleine Frage.... Wie kann ich, wenn ich einen Browser öffne nun auch die Webadresse ändern indem ich einen anderen Button klicke.

Ich weiß ja nun wie ich eine Anwendung öffnen und schließen kann und dabei parameter einsetze.

Ein zweiter Button soll nun das Browserfenster (am besten Opera) geöffnet lassen zu einer anderen Webpage wechseln.

greetz
//me

4

Re: Programme mit Delphi starten....

Hm .. das ist schwierieg .. und vom Browser abhängig. Du müßtest theortisch alle Objekthirachien des Browser durchlaufen () und nach dem entsprechenden Eintrag suchen .. aber IMO fast unmöglich. Die andere Variante wäre in Deiner Anwendung selbst ein Browserfenster zu erzeugen, z.B. mit der twebbrowser Komponenten von Delphi (das ist der Internet Explorer ohne Menüleiste). Damit kannst Du Einfluss auf den so eingebundenen Browser nehmen. Ansonsten bin ich da auch etwas überfragt .

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

5

Re: Programme mit Delphi starten....

das klingt aber schonmal ganz gut...... <img src="/forum/images/graemlins/smile.gif" alt="" /> .... also ich versuch da doch mal etwas herauszufinden, denn ist es vielleicht möglich ein objekt zu erstellen, dass dann der browser ist?

ich habe gedacht, es ginge vielleiocht nach diesem oder einem ähnlichen schema:

browser := ShellExecute(...);
browser.page := ...

usw.

müsste natürlich alles noch korrekt initalisiert werden.

greetz
//me

6

Re: Programme mit Delphi starten....

hm. sowas aber auch. in meiner delphi-version fehlt die twebbrowser-komponente... <img src="/forum/images/graemlins/frown.gif" alt="" />
... wo krieg ichn die her?

7

Re: Programme mit Delphi starten....

Ähm .. die ist erst ab Delphi 5 dabei .. hast Du noch die 4er Version?

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

8

Re: Programme mit Delphi starten....

Nein! *lol Ich hab' Delphi 6!!!

.... ich kann mir da doch sicher was ausm Netz ziehen oder? Bei Delphi.de hab' ich allerdings nüscht gefunden !?

9

Re: Programme mit Delphi starten....

Hm, wohw schon die 6er *fg* ... sollte dabei sein dann .. komisch. Hier mal ein Bsp. für die Anwendung:

http://www.oligo.dk/iedelphi/gettingsta … rowser.htm

Aber guck mal

http://www.djr-delphi.gmxhome.de/Tipps/ … rk/005.htm

_______________________________________________________________

/-/annes (j|g) ... http://www.jg-webdesign.de

10

Re: Programme mit Delphi starten....

Möglicherweise hat t/f nur die "Personal"-Version.

11

Re: Programme mit Delphi starten....

so siehts aus! <img src="/forum/images/graemlins/wink.gif" alt="" /> ... einen Browwser in Delphi 6 krieg ich nicht zum laufen. Irgendwie 'ne kleine Sauerei. Irgendwo könnten sich ruhig ein paar Kompnoenten im Netz finden lassen! <img src="/forum/images/graemlins/wink.gif" alt="" /> ... mein eigentliches Problem hat sich allerdings gelöst.

ShellExecute(Application.Handle, nil , 'http://www.devshare.de/', nil, nil, SW_SHOWNORMAL);

... öffnet - insofern kein Browser geöffnet ist - den Standardbrowser.
Ist ein Browser bereits am laufen, wird in diesen gesprungen und die entsprechende Seite angezeigt...

12

Re: Programme mit Delphi starten....

Die "Personal"-Version ist ja gratis, aber dafür erheblich abgespeckt (keine Dankenbank-Komponenten, keine Web-Kompomenten, keine TActionbar usw.)
Aber man wenigstens EXE-Files.
Das ist kostenlose Ablaufmodell von Visual Basic 6 doch weniger von praktischer Bedeutung.

und immer mal bei:
http://www.entwickler-forum.de/webx?14@ … 0@.ee6b9c4
nach Antworten suchen.

13

Re: Programme mit Delphi starten....

Hi,

möchte den PC mit hilfe von ShellExecute runter fahren, jedoch klappt das nicht:
ShellExecute(Form1.Handle, nil, 'c:windowsrundll.exe user,exitwindows', nil, nil, sw_normal);

Was ist falsch?