Delphi Can

Orjinalini görmek için tıklayınız: RAD da klasöre unit ekleme ?
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
Selam arkadaşlar, 

RAD Studio 10.1 Berlin sürümünü kullanıyorum.
Şu an eklentiler yaptığım mevcut bir projede klasörler ve altlarında unitler vb. var.

Yeni bir klasör eklemek ve klasöre yeni bir unit eklemek nasıl yapılıyor RAD' da ?
Bununla ilgili anlatım yapan bir link verebilecek var mı ?
Google' da bulamadım ...
Klasör eklemek diye bir şey yok. Kullandığın unit'leri proje eklemen lazım Project >> Add to Project (Shift + F11) adımından
Önce İsteğin Dizini Aç
Sonra hazır olan projene yeni bir Unit/Form Ekle
Sonra bu Unit/Form'u o dizin içerisine kaydet (Save/Save As)
hepsi bu kadar
Yok illa ben bunların yerini nasıl olduğunu yazmış görmek istiyorum dersen de Project/Views dersin tüm unitlerin nerde nasıl olduğunu görebilirsin
unutmaman gereken ana referans noktası projenin yani dpr nin kaydedildiği yerdir.
Teşekkürler, dediğiniz gibi eklediğimde klasör ve unit kendiliğinden listeye geldi.
Delphi'nin ek kütüphane kullanma yönteminin bir miktar pratik olduğunu düşünüyorum.
Fakat biraz alışma süreci gerekebilir.

Bir kütüphaneyi kullanmak için projeye eklemek zorunlu değil.
Delphi'nin dizinleri kitaplık şeklinde ekleme seçeneğini de kullanabilirsiniz.

Önce kütüphanelerinizi sabit makul bir dizin altında standart şekilde tutmalısınız.
Ben her zaman "D:\PROJE\Delphi Bileşenler\FastReport\Kur\" şeklinde
işletim sisteminden ve bileşenin sürümünden bağımsız bir dizinde tutarım.

Tools / Options
- Environment Options / Delphi Options / Library

-- Library Path

Bu menüyü açınca, önce üstteki "Selected Platform" seçeneğine dikkat edin.
Buradaki dizin listesine siz yeni bileşenin dizinini aynı şekilde ekleyebilirsiniz.
Dilerseniz buradaki $(BDS) gibi kendinize ait $(DELPHİCAN) gibi isimler de tanımlayabilirsiniz.
Bunun için de biraz yukarıdaki menüyü kullanabilirsiniz.

- Environment Variables
-- User Overrides

Bu listeye aşağıdaki gibi yeni bir kayıt giriyorsunuz.

"Bilesenler"  /  "D:\PROJE\Delphi Bileşenler"

Sonra Library Path içinde aşağıdaki şekilde kullanabilirsiniz.

"$(Bilesenler)\FastReport\Kur\"


Bazı bileşen kütüphaneleri farklı dizinler oluşturduğu için her dizin için ayrıca eklemek lazım.
Tüm bunları yaptıktan sonra bileşene ait UNIT dosyalarını USES içinde sadece ismini belirterek kullanabilirsiniz.
Eğer sizi yanlış anlamadıysam aşağıda şekilde de projenize klasör ve unit ekleyebilirsiniz. Resimde görüldüğü üzere  Add veya add new menülerinde ekleyebileceğiniz seçenek oldukça fazla. Siz projenize değilde Delphiye ekleyecekseniz arkadaşlarımın gösterdiği şekilde yapabilirsiniz. Kolay gelsin
JDOy8E.jpg
Ek bilgiler için teşekkürler hepinize. Yavaş yavaş alışıyorum. Ana sorun Internette ilgili konuya ait çok fazla bilgiye ulaşamıyor oluşum.
Uzun seneler sonra Delphi' ye dönüş ve RAD' a alışma evresindeyim. Bir süre böyle gidecek, öğrendikçe ve alıştıkça otomatikleşir.
Sezen Aksu' nun şarkısındaki gibi, "Zaman sadece birazcık zaman" ... Smile
Merhaba,
Bahsetmiş olduğunuz şey; Project Manager üzerinde Unit'lerin bir dizin yapısı içerisinde görünmesi ise, projenizin bulunduğu dizinde tüm Unit'leri kategorize edecek şekilde klasörlere ayırın. Daha sonra diğer üyelerimizin de belirttiği gibi Project Manager üzerinde Add menüsünden her bir Unit'i tek tek projenize ekleyin. 
Böylece proje dizin yapınız, Project Manager penceresinde de otomatik olarak oluşacaktır.

Örnek:

pm1.png
Teşekkürler.
Kac yıl geçti kullanıyorum. Ama ide nin böyle pratiklerini bilmiyorum. Ben amele gibi library add kısmından klasör gösterip derliyorum.

Kendimi güncellemem gerekecek. İnsallah Fesih bey’in kitabında pratik konular yer almaktadır. Yoksa ameleliğe devam..
Sayfalar: 1 2