kıssa yol oluşturma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
murcanlat
Üye
Mesajlar: 8
Kayıt: 07 Nis 2005 11:53

kıssa yol oluşturma

Mesaj gönderen murcanlat »

merhaba arkadaşlar
install programı yapmaya çalışıyorum bunu çoğu şeyini yaptım ama bir türlü kıssa yol oluşturmayı başaramadım bana yardımcı olabilirmisiniz
İlgilendiğiniz için teşekkürler
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

elimde hazır vardı işine yarar belki.......

Kod: Tümünü seç

procedure gy_create_kisayol(p_kisayol,p_exe,p_caption,p_param: string);
var
  IObject : IUnknown;
  ISLink : IShellLink;
  IPFile : IPersistFile;
  PIDL : PItemIDList;
  LinkName : widestring;
begin
  IObject := CreateComObject(CLSID_ShellLink);
  ISLink := IObject as IShellLink;
  IPFile := IObject as IPersistFile;

  with ISLink do begin
    SetArguments(pchar(p_param));
    SetPath(pChar(p_exe));
    SetWorkingDirectory(pChar(ExtractFilePath(p_exe)));
  end;

  SHGetSpecialFolderLocation(0, CSIDL_DESKTOPDIRECTORY, PIDL);
  LinkName :=p_kisayol+'\'+p_caption+'.lnk';
  IPFile.Save(PWChar(LinkName), false);
end;
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
murcanlat
Üye
Mesajlar: 8
Kayıt: 07 Nis 2005 11:53

Mesaj gönderen murcanlat »

yaa bu koda eklenecek uses dosyası falan varmı hata veriyoda
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Kod: Tümünü seç

ShlObj,ActiveX,ComObj;[/list]
bunlar olması lazım..kolay gelsin
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Cevapla