Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Photoshop Starten. (https://www.delphipraxis.net/40910-photoshop-starten.html)

shifter 23. Feb 2005 00:32


Photoshop Starten.
 
Hi,

habt Ihr eine Idee wie ich Photoshop mit einem Bild Starten kann ?
Es soll einfach Photoshop sich öffnen mit einem von mir ausgewähten Bild.

Ausser dem habe im netz gefunden eine seite :
Photoshop Automating
da wird es von einem PhotoShopTypeLibrary_TLB gesprochen es soll ein
Library für Delhi sein. Auch das finde ich nirgentswo.

Gruss
seba

Luckie 23. Feb 2005 00:36

Re: Photoshop Starten.
 
Die wird nur auf deinem Rechner sein, wenn du auch Photoshop installiert hast. Ansonsten Photoshop via MSDN-Library durchsuchenShellexecute oder MSDN-Library durchsuchenShellexecuteex oder MSDN-Library durchsuchencreateprocess starten un die Datei als Parameter übergeben.

retnyg 23. Feb 2005 00:37

Re: Photoshop Starten.
 
kannst du den bildnamen nicht als parameter übergeben ?

also z.b. "C:\photoshop.exe C:\test\testbild.tif"

shifter 23. Feb 2005 00:39

Re: Photoshop Starten.
 
Zitat:

Zitat von retnyg
kannst du den bildnamen nicht als parameter übergeben ?

also z.b. "C:\photoshop.exe C:\test\testbild.tif"

Leider so einfach ist es nicht. Es öfnet sich Photoshop und Diolog "neu".

gruss
seba

retnyg 23. Feb 2005 00:42

Re: Photoshop Starten.
 
hmm um die XXX_TLB bibliothek zu erhalten musst du zuerst eine dll oder ocx die wahrscheinlich im photoshop-ordner liegt als activex in deine IDE installieren.

shifter 23. Feb 2005 00:43

Re: Photoshop Starten.
 
Zitat:

Zitat von Luckie
Die wird nur auf deinem Rechner sein, wenn du auch Photoshop installiert hast.

Habe CS Instaliert leider ist nichts bei :( .

Ich habe auch mit Shellexecute ausprobiert aber ich habe keine ahnung wie soll ich das bild mit einbinden.

Habe folgendes versucht :
Delphi-Quellcode:
ShellExecute( Application.Handle, 'open', 'blabla Photoshop.EXE 1.jpg', nil, nil, sw_ShowNormal);
Natürlich blabla ist der Pfad. Ich habe alle Kombinationen versucht mit und ohne "/" und und und


gruss
seba

shifter 23. Feb 2005 00:45

Re: Photoshop Starten.
 
Zitat:

Zitat von retnyg
hmm um die XXX_TLB bibliothek zu erhalten musst du zuerst eine dll oder ocx die wahrscheinlich im photoshop-ordner liegt als activex in deine IDE installieren.

Das klingt vernünftig !

Die Frage wie soll ich das machen ? :?:


gruss
seba

shifter 23. Feb 2005 00:48

Re: Photoshop Starten.
 
Bei Photoshop ist eine TypeLibrary.tlb vorhanden :shock:

Vieleicht kann man dies irgend wie einbinden :?:


gruss
seba

retnyg 23. Feb 2005 00:52

Re: Photoshop Starten.
 
habe gerade nachgesehen. bei dem link wo du gepostet hast ist ein link auf den photoshop SDK, dort wird die datei wahrscheinlich drin sein.

shifter 23. Feb 2005 00:55

Re: Photoshop Starten.
 
Ich hab's ! :lol: :lol: :lol:

Ich habe zwei tage dran gesesen, Ihr habt mich auf die richtige spur gebracht !

Ich habe die TypeLibrary einfach mit Delphi 2005 Importiert und es funktioniert !!


juhu

Ihr seit Gold wert

Danke Euch !


Gruss
seba


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr.
Seite 1 von 2  1 2      

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