![]() |
Re: PDF aus Delphi heraus öffnen
Vielleicht nicht das was du suchst, wäre doch aber auch ne Möglichkeit: Guck dich nach guten Freeware-PDF-Komponenten um und lasse dein PDF dann direkt in deinem Programm anzeigen. Not macht erfinderisch. ;)
|
Re: PDF aus Delphi heraus öffnen
Hallo, nein ich möchte die PDF so öffnen, wie es der Anwender gewöhnt ist.
|
Re: PDF aus Delphi heraus öffnen
Und was gibt nun ShellExecute zurück?
|
Re: PDF aus Delphi heraus öffnen
Zitat:
Nur sagt mir das nicht viel. SysErrorMessage meldet mir zum Wert 31: Ein an das System angeschlossenes Gerät funktioniert nicht. Das muss wohl eine andere Funktion sein, mit der ich mit den Fehler in Textform anzeigen lassen kann. :oops: |
Re: PDF aus Delphi heraus öffnen
Das hat Christian doch schon geschrieben, dass das mit Shellexecute nicht geht:
Zitat:
Code:
0 The operating system is out of memory or resources.
ERROR_FILE_NOT_FOUND The specified file was not found. ERROR_PATH_NOT_FOUND The specified path was not found. ERROR_BAD_FORMAT The .exe file is invalid (non-Microsoft Win32 .exe or error in .exe image). SE_ERR_ACCESSDENIED The operating system denied access to the specified file. SE_ERR_ASSOCINCOMPLETE The file name association is incomplete or invalid. SE_ERR_DDEBUSY The Dynamic Data Exchange (DDE) transaction could not be completed because other DDE transactions were being processed. SE_ERR_DDEFAIL The DDE transaction failed. SE_ERR_DDETIMEOUT The DDE transaction could not be completed because the request timed out. SE_ERR_DLLNOTFOUND The specified dynamic-link library (DLL) was not found. SE_ERR_FNF The specified file was not found. SE_ERR_NOASSOC There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable. SE_ERR_OOM There was not enough memory to complete the operation. SE_ERR_PNF The specified path was not found. SE_ERR_SHARE A sharing violation occurred.
Code:
/* regular WinExec() codes */
#define SE_ERR_FNF 2 // file not found #define SE_ERR_PNF 3 // path not found #define SE_ERR_ACCESSDENIED 5 // access denied #define SE_ERR_OOM 8 // out of memory #define SE_ERR_DLLNOTFOUND 32 #endif /* WINVER >= 0x0400 */ /* error values for ShellExecute() beyond the regular WinExec() codes */ #define SE_ERR_SHARE 26 #define SE_ERR_ASSOCINCOMPLETE 27 #define SE_ERR_DDETIMEOUT 28 #define SE_ERR_DDEFAIL 29 #define SE_ERR_DDEBUSY 30 #define SE_ERR_NOASSOC 31 |
Re: PDF aus Delphi heraus öffnen
Äh und wieso wolltest du dann wissen, was es zurückgibt?
|
Re: PDF aus Delphi heraus öffnen
Deswegen:
Zitat:
|
Re: PDF aus Delphi heraus öffnen
Code:
Aber das haben wir ja zu Beginn schon herausgefunden.
#define SE_ERR_NOASSOC 31
Zitat:
|
Re: PDF aus Delphi heraus öffnen
Ahm, könnte es etwas mit den "" zutun haben? Was passiert, wenn Du die Hai-Routine bei Dir in den Quellcode einsetzt?
Grüße // Martin |
Re: PDF aus Delphi heraus öffnen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 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