![]() |
Re: "Senden an" mit langen Dateinamen
Zitat:
|
Re: "Senden an" mit langen Dateinamen
Moin Christian,
um es zu testen, habe ich den "Senden an"-Link manuell in dem Ordner erstellt. |
Re: "Senden an" mit langen Dateinamen
Zitat:
Bitte? Ich habe das Programm über Senden an gestartet, wie Du's oben beschrieben hast ("von Hand" erzeugte Verknüpfung) und damit klappts - dass es über Run Parameter nicht geht, ist sowieso selbstverständlich und habe ich auch nie behauptet :roll: ![]() Gruß Stephan :dance: |
Re: "Senden an" mit langen Dateinamen
@Steve
so ist das Kommunkation, dann hab ich dich wohl falsch verstanden, aber danke für den Link! Gruß Christian |
Re: "Senden an" mit langen Dateinamen
Kein Problem ;) klappts denn, wenn Du den Link mit diesem Code erstellst?
Gruß Stephan :dance: |
Re: "Senden an" mit langen Dateinamen
Also hier die falsche Variante mit der ich den Link erzeugt habe. Mit
![]()
Delphi-Quellcode:
Warum es hiermit nicht funktioniert weiß ich noch nicht!
procedure TfrmInstall.MakeLink( PgmPath, PgmArgs, LinkPath, Descr: String );
var AnObj: IUnknown; ShLink: IShellLink; PFile: IPersistFile; WFileName: WideString; begin AnObj := CreateComObject( CLSID_ShellLink ); ShLink := AnObj as IShellLink; PFile := AnObj as IPersistFile; ShLink.SetPath( PChar( PgmPath ) ); ShLink.SetArguments( PChar( PgmArgs ) ); ShLink.SetWorkingDirectory( PChar( ExtractFilePath( PgmPath ) ) ); ShLink.SetDescription( PChar( Descr ) ); WFileName := LinkPath; PFile.Save( PWChar( WFileName ), False ); end; Gruß Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 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