Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Link in ShellExecute über Variable festlegen (https://www.delphipraxis.net/91105-link-shellexecute-ueber-variable-festlegen.html)

Svenkan 29. Apr 2007 16:57


Link in ShellExecute über Variable festlegen
 
Ich brauche zum Öffnen eines Ordners eine variable Pfadangabe:
Delphi-Quellcode:
  ShellExecute(Handle,
               'open',
               ExtractFilePath(ParamStr(0))+'sp_save',
               nil,
               nil,
               SW_SHOW);
Allerdings wird mir in dieser Variante ein Konflikt zwischen den Typen 'String' und 'PAnsiChar' ausgegeben.
Kann mir da jemand helfen?

Daniel G 29. Apr 2007 16:59

Re: Link in ShellExecute über Variable festlegen
 
Moin,
Delphi-Quellcode:
  ShellExecute(Handle,
               'open',
               PChar(ExtractFilePath(ParamStr(0))+'sp_save'),
               nil,
               nil,
               SW_SHOW);
sollte wuppen... ;)

Matze 29. Apr 2007 16:59

Re: Link in ShellExecute über Variable festlegen
 
Hi, schreibe einfach

Delphi-Quellcode:
PAnsiChar(ExtractFilePath(ParamStr(0))+'sp_save')
oder auch nur PChar().


Edit: Och Daniel. :tongue:

Svenkan 29. Apr 2007 17:00

Re: Link in ShellExecute über Variable festlegen
 
Auf die einfachsten Lösungen kommt man leider zu oft nicht von selbst.
Dankeschön ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:34 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