AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

ShellExecute 42, GetLastError 126

Ein Thema von hoika · begonnen am 8. Jun 2017 · letzter Beitrag vom 8. Jun 2017
Antwort Antwort
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.201 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: ShellExecute 42, GetLastError 126

  Alt 8. Jun 2017, 09:21
Schau doch noch mal genau in die Doku zu ShellExecute

Auflösung:
Du gibst ja auch einen Parameter (leerer String statt nil) an. Das bedeutet implizit dass deine .txt-Datei eine Anwendung wäre.

Zitat:
If lpFile specifies a document file, lpParameters should be NULL.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

AW: ShellExecute 42, GetLastError 126

  Alt 8. Jun 2017, 09:26
Wird er nicht gestartet, oder siehst Du ihn nur nicht? Du gibst als nShowCmd 0 an, was SW_HIDE entspricht.
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
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: ShellExecute 42, GetLastError 126

  Alt 8. Jun 2017, 09:47
Hallo,

Zitat:
Du gibst ja auch einen Parameter (leerer String statt nil) an. Das bedeutet implizit dass deine .txt-Datei eine Anwendung wäre.
Nö, mit PDF klappt das ja auch.

Zitat:
Wird er nicht gestartet, oder siehst Du ihn nur nicht? Du gibst als nShowCmd 0 an, was SW_HIDE entspricht.
Argz, genau das war das Problem
Ich Dussel.
Interessanterweise ignoriert der Acrobat-Reader bei PDFs meinen Parameter.
Heiko
  Mit Zitat antworten Zitat
Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.201 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: ShellExecute 42, GetLastError 126

  Alt 8. Jun 2017, 09:52
Nö, mit PDF klappt das ja auch.
Richtig ist es trotzdem nicht
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.399 Beiträge
 
Delphi 12 Athens
 
#5

AW: ShellExecute 42, GetLastError 126

  Alt 8. Jun 2017, 09:54
Acrobat ignoriert bösartig noch viel mehr.

.Enabled bei der ActiveX-Komponente
und die Sidebars werden auch mit vorliebe angezeigt, auch wenn man das immer wieder deaktiviert,
also niemals dessen Verhalten als Referenz nutzen.

In Delphi entsprechen die leeren Strings ( '' ) einem NIL.
Mit Ausnahme von PChar-Casts, welche das auf einen Dummystring mit zwei NULL ( #0#0 ) umleiten.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 13:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz