Guten Abend
DP,
ich möchte mithilfe von Delphi eine Verknüpfung meiner .exe-Datei erstellen und diese in dem AutoStart-Ordner speichern.
Allerdings weiß ich nicht, wie ich eine Verknüfpung erstelle, darum hab ich ein bisschen rumgesucht und bin dabei auf folgendes aus der Code-Libary gestoßen:
http://www.delphipraxis.net/internal...ct.php?t=24241
Den Code hab ich 1:1 kopiert und
ActiveX (ShlObj ebenfalls) in die uses eingebunden, danach habe ich einen Button bttest erstellt und in der OnClick-Methode folgendes festgelegt (der Button ist nur für Testzwecke, ich weiß, wie ich an den AutoStart-Ordner usw. komme):
Delphi-Quellcode:
procedure TfmOptionen.bttestClick(Sender: TObject);
begin
CreateLink('C:\Delphi\Projekte\2010.03.27\pTest.exe',
'C:\Dokumente und Einstellungen\Max\Startmenü\Programme\Autostart\test.exe',
'Verknüpfung');
end;
Allerdings bekomme ich die folgende Fehlermeldung, die ich nicht interpretieren kann:
Zitat:
Projekt pTest.exe raised
exception class EAccessViolatior with message '
Access violation at adress 0040A420 in module 'pTest.exe'. Read of address FEEEFEF6'.
Ich hoffe, Ihr könnt mir sagen was ich falsch mache.
Liebe Grüße
Max