AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Datei Öffnen

Ein Thema von RX3 · begonnen am 29. Jun 2005 · letzter Beitrag vom 30. Jun 2005
Antwort Antwort
Seite 1 von 2  1 2      
RX3

Registriert seit: 2. Jun 2004
42 Beiträge
 
#1

Datei Öffnen

  Alt 29. Jun 2005, 21:24
Ich versuche grad mit nem Button ne Hilfe-Datei zu öffnen, habe ne *.doc-Datei, die einfach nur ausgeführt werden soll.

Habe dazu ShellExecute gefunden und angewendet, aber warum krieg ich als Fehlermeldung "Undefinierter Bezeichner: ShellExecute" ??

So sieht mein Code aus:
  ShellExecute(Handle, 'open', 'Hilfe.doc', nil, nil, SW_SHOWNORMAL);
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:28
uses shellapi außerdem würde ich mirdas mirt der relativen Pfadangabe nochmal überlegen.

Mfg Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
RX3

Registriert seit: 2. Jun 2004
42 Beiträge
 
#3

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:30
Zitat von Keldorn:
uses shellapi außerdem würde ich mirdas mirt der relativen Pfadangabe nochmal überlegen.

Mfg Frank
Danke für die schnelle Antwort!

Warum nochmal überlegen ?
  Mit Zitat antworten Zitat
Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:32
gegenfrage: wo denkst du, wo sich die datei befindet?

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat
RX3

Registriert seit: 2. Jun 2004
42 Beiträge
 
#5

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:34
Zitat von Keldorn:
gegenfrage: wo denkst du, wo sich die datei befindet?
im gleuichen Ordner wie meine .exe
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:37
Zitat von RX3:
...im gleuichen Ordner wie meine .exe
Es kann aber während der Ausführung deines Programmes passieren das der akutelle Ordner gewechselt wird. (z.B. Durch benutzung eines OpenDialogs).

Darum ist es immer besser den Pfad zu deinem Programm mit anzugeben.
Diesen bekommst Du zur Laufzeit einfach mit:
 ExtractFilePath(ParamStr(0))
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
RX3

Registriert seit: 2. Jun 2004
42 Beiträge
 
#7

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:45
Zitat von Sharky:
Zitat von RX3:
...im gleuichen Ordner wie meine .exe
Es kann aber während der Ausführung deines Programmes passieren das der akutelle Ordner gewechselt wird. (z.B. Durch benutzung eines OpenDialogs).

Darum ist es immer besser den Pfad zu deinem Programm mit anzugeben.
Diesen bekommst Du zur Laufzeit einfach mit:
 ExtractFilePath(ParamStr(0))
Hmm danke für den Hinweis, aber mein Prog ist so ein winziges Tool, da ist eine solche Absicherung glaub ich überflüssig.
Aber danke, werd ich mir für die Zukunft merken!
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Datei Öffnen

  Alt 29. Jun 2005, 21:49
Zitat von RX3:
...Hmm danke für den Hinweis, aber mein Prog ist so ein winziges Tool, da ist eine solche Absicherung glaub ich überflüssig....
Die Absicherung ist nie überflüssig
Ea kann ja auch sein das ein anderes Programm den aktuellen Ordner von Windows verändert während dein Programm läuft.
Darum -> Immer den Pfad mit angeben.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#9

Re: Datei Öffnen

  Alt 29. Jun 2005, 22:16
Zitat von Sharky:
Die Absicherung ist nie überflüssig
Aus dem Grund wäre es auch empfehlenswert, nicht unbedingt das DOC-Format für eine Hilfe zu verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Datei Öffnen

  Alt 29. Jun 2005, 22:26
bei sowas würde ich getreu der devise "wenn der DAU im programmverzeichnis rumwurschtelt, is er selbst schuld" arbeiten...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  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 19:24 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