AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Einfache Variante eine Verknüpfung mit Delphi zu erstellen
Thema durchsuchen
Ansicht
Themen-Optionen

Einfache Variante eine Verknüpfung mit Delphi zu erstellen

Ein Thema von Ghostleader · begonnen am 25. Nov 2009 · letzter Beitrag vom 27. Nov 2009
Antwort Antwort
Seite 1 von 2  1 2      
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#1

Einfache Variante eine Verknüpfung mit Delphi zu erstellen

  Alt 25. Nov 2009, 18:36
Weiß jemand zufälligerweise wie ich eine Art Verknüpfung eines Programmes erstellen kann? Also,
dass auf einer Form ein Image ist und wenn man draufklickt öffnet sich eine .exe Datei.

Mit freundlichen Grüßen Ghost!
Michael
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#2

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 25. Nov 2009, 18:46
Das sollte mit Hier im Forum suchenShellExecute im Click-Ereignis des Images recht einfach zu machen sein.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 25. Nov 2009, 19:04
Da sind jetzt fehler Problemthemen und Fragen zu ShellExecute aber keine Erläuterungen. Soweit ich das gesehen hab war nicht mal eine bei "Tutoirals und Kurse" dabei.
Was ist den ein ShellExecute und wie verwendet man das? Könntest du mir dazu ein Tutorial schickek? (Nur falls du eins kennst natürlich)
Oder gibt es da vielleicht eine andere Lösung. Es soll so sein das man beim ersten starten einmal die Verknüpfungen erstellt und sie dann immer dort sind,
also damit man nicht bei jedem Programmstart neu öffnen muss.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#4

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 25. Nov 2009, 19:07
Also, Du hast mehrere Images, und diese sollen bestimmte noch zuzuweisende Anwendungen starten, hab ich das richtig verstanden?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 25. Nov 2009, 19:49
Ja das ist genau das was ich will.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#6

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 25. Nov 2009, 20:13
Ja gut, dann gehen wir mal davon aus, dass die zu startenden Anwendungen als Liste vorliegen und irgendwie den Images zugewiesen sind. Das entsprechende Programm kannst Du dann mitShellExecute(0,'open',PChar(absoluter_Pfad_zum_Programm),PChar(Parameter),nil,SW_SHOW); starten. Dazu muss ShellAPI in die uses-Klausel aufgenommen werden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 26. Nov 2009, 14:57
Kann ich das "absoluter_Pfad_zum_Programm" als Variable angeben? Damit der Benutzer hinterher das Programm aussucht und der entsprechende Pfad dann in die Variable geschrieben wird? Und bei mir ist das "Parameter":
Zitat:
PChar(Parameter)
rot unterstrichen. Woran könnte das liegen?!

Danke schonmal ;D
Mfg Ghost
Michael
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#8

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 26. Nov 2009, 15:00
So war es gedacht. Für absoluter_Pfad_zum_Programm und Parameter musst Du dann die entsprechenden Stringvairablen einsetzen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Ghostleader

Registriert seit: 22. Aug 2009
Ort: Hilden
116 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 26. Nov 2009, 15:03
Was kommt den für "Parameter" in die Variable dazu fällt mir jetzt gar nichts ein!
Michael
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#10

Re: Einfache Variante eine Verknüpfung mit Delphi zu erstell

  Alt 26. Nov 2009, 15:04
Das hängt ja vom zu startenden Programm ab, ob und welche Parameter es verarbeitet.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz