Dll dizinini bulmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
carsoft
Üye
Mesajlar: 138
Kayıt: 01 Ağu 2014 12:27

Dll dizinini bulmak

Mesaj gönderen carsoft »

Dll bulunan dizini nasıl alabilirim ExtractFilePath(ParamStr(0)) veya ExtractFilePath(Application.ExeName) gibi

Kod: Tümünü seç

ShellExecute(lpici.hWnd, 'open', PChar(ExtractFilePath(Application.ExeName)+'Kasa.exe'), PChar(pcm^.FileName) , nil, SW_SHOWNORMAL));
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Dll dizinini bulmak

Mesaj gönderen SimaWB »

There's no place like 127.0.0.1
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: Dll dizinini bulmak

Mesaj gönderen vkamadan »

Merhabalar ,
@SimaWB nin önerisine benzer ama bir parça daha kısa bir öneride şu olabilir ,

Kod: Tümünü seç

ExtractFilePath( GetModuleName( HInstance ) )
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: Dll dizinini bulmak

Mesaj gönderen SimaWB »

vkamadan yazdı:Merhabalar ,
@SimaWB nin önerisine benzer ama bir parça daha kısa bir öneride şu olabilir ,

Kod: Tümünü seç

ExtractFilePath( GetModuleName( HInstance ) )
:bravo:
Benim gibi Delphi 5 kullanmak zorunda kalanlar için GetModuleName tanımlı değil :( Paylaştığım kod hali hazırda kullandığım bir koddu o zamanlar :)
Sanırım Delphi 7 ve sonrasında GetModuleName var. O yüzden :bravo:
There's no place like 127.0.0.1
carsoft
Üye
Mesajlar: 138
Kayıt: 01 Ağu 2014 12:27

Re: Dll dizinini bulmak

Mesaj gönderen carsoft »

herkese teşşekür ederim sayenizde çözdüm
Cevapla