Projedeki unit'lerin/dpr'nin klasör yoluna ulaşmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ahmetcelik
Üye
Mesajlar: 2
Kayıt: 01 Mar 2015 06:18

Projedeki unit'lerin/dpr'nin klasör yoluna ulaşmak

Mesaj gönderen ahmetcelik »

Arkadaşlar merhaba.Foruma yeni üye oldum ve istediğimi bulamadığım için bu konuyu açıyorum.Şimdi diyelim ki projemiz C:\Kod klasöründe kayıtlı olsun, yani pas/dfm/dproj dosyalarımız.Ama projemizin output directory'si yani exe'mizin oluşacağı yer ise C:\ABC klasörü. Showmessage Application.ExeName yaptığımda C:\ABC\Project1.exe mesajını alıyorum doğal olarak.Ben bir şekilde projenin olduğu C:\Kod klasörüne kod ile nasıl ulaşabilirim XE 2 ile ? Teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Re: Projedeki unit'lerin/dpr'nin klasör yoluna ulaşmak

Mesaj gönderen mussimsek »

Merhaba,

Böyle bir şey programatik olarak mümkün değil. Eğer ayar dosyalarına vs. ulaşmaya çalışıyorsanız bunları .exe'nin olduğu klasöre taşıyın.

Kolay gelsin.
Kullanıcı avatarı
ahmetcelik
Üye
Mesajlar: 2
Kayıt: 01 Mar 2015 06:18

Re: Projedeki unit'lerin/dpr'nin klasör yoluna ulaşmak

Mesaj gönderen ahmetcelik »

Cevap için teşekkürler. Bir arkadaşımın sorusu üzerine bu konuyu araştırmaya başlamıştım. Bilmediğimden dolayı, bilenlere sorayım dedim. Saygılar.
Kullanıcı avatarı
mucahityagmur
Üye
Mesajlar: 10
Kayıt: 07 Şub 2015 01:47

Re: Projedeki unit'lerin/dpr'nin klasör yoluna ulaşmak

Mesaj gönderen mucahityagmur »

Project/Options
Delphi Compiler(Derleyici ayarları)-> her ayrı "Config" için (Win32/Win64/Debug/Release vs) ayrı ayarlar yapmak mümkün.
-Output Directory :Alanı EXE nin çıkacağı klasörü temsil eder.
-Unit Output directory : .DCU ların çıkacağı klasörü belirler.
-Search path : Projeyi derlemek için Uses da tanımlı Unitlerin aranacağı klasör(ler)i belirler "c:\units;e:\VclLib\Units" .. gibi
Cevapla