AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi shellexecute... ich kriegs einfach nicht hin!
Thema durchsuchen
Ansicht
Themen-Optionen

shellexecute... ich kriegs einfach nicht hin!

Ein Thema von Spiderpig_GER_15 · begonnen am 29. Apr 2008 · letzter Beitrag vom 7. Mai 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#1

shellexecute... ich kriegs einfach nicht hin!

  Alt 29. Apr 2008, 18:24
Hi, ich hoffe mir kann jemand helfen!

Ich bin schon seit stunden dabei mit einem programm ein anderes programm zu öffen, aber es will nicht klappen.
Von 'Hand' gestartet funktionieren beide einwandfrei, nur eben anders nicht.

Zudem sollte der Dateipfad möglichst irgendwie gefunden werden, damit das game auf jedem Pc funktioniert. Also extractFilePath oder so.

bei shellexecute hab ich das problem das delphi mit:
[Fehler] Menuprogrammpas.pas(36): Undefinierter Bezeichner: 'ShellExecute'
mir einen Fehler ausspuckt.

Was hab ich delphi getan das es mir das antut?

Ich habe noch ein Problem, ich habe es schonmal irgendwie anders hinbekommen, aber mit Pfad, da kam die Meldung 'kein MCI gerät geöffnet' obwohl beim normalstart alles funktioniert!

Hoffe jemand hat einen Tip,

MfG
Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#2

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 29. Apr 2008, 18:33
Sorry, aber nicht mal 5 Minuten Suche hätten Dir gesagt, dass Du die Unit ShellApi einbinden musst...
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#3

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 29. Apr 2008, 20:44
sorry, aber das verstehe ich nicht
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 29. Apr 2008, 20:45
uses Windows, ..., ShellApi;
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 29. Apr 2008, 20:56
Zitat von Spiderpig_GER_15:
Zudem sollte der Dateipfad möglichst irgendwie gefunden werden, damit das game auf jedem Pc funktioniert. Also extractFilePath oder so.
MfG
Spiderpig


wenn du deine eigene ".exe" meinst, dann kannst du das mit


Delphi-Quellcode:
var
  thepath: string;
begin;
  thepath := extractfilepath(paramstr(0));
end;
ermitteln!!
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#6

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 1. Mai 2008, 00:18
Danke!

Bin ein bisschen neu... brauch ein bisschen länger xD
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#7

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 1. Mai 2008, 00:25
Tschuldigung für doppelpost,

aber jetzt kommt die fehlermeldung, kein MCI gerät geöffnet, wenn ich mein externes programm öffnen will.
Starte ich es von Hand funktioniert es einwandfrei.

Warum kommt dann diese Meldung?

MfG

Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 1. Mai 2008, 00:28
Welches Programm startest Du und wie?
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#9

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 7. Mai 2008, 16:03
ich starte ein selbstgemachtes MoorhuhnArtiges Spiel, mit Sounds.

Zumindest will ich das

MfG Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: shellexecute... ich kriegs einfach nicht hin!

  Alt 7. Mai 2008, 16:16
Die Fehlermeldung mit dem MCI-Gerät kommt wahrscheinlich von einem TMediaplayer in deinem anderen Programm. Das hat aber mit ShellExecute nichts mehr zu tun -> Neuer Thread
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  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 07:47 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