Farklı Delphi sürümleri (benim durumumda 2007, XE ve XE2), ..\Documents\RAD Studio\code_templates
gibi aynı kod şablonu deposu gibi görünüyor. XE2, isim verilen birimleri kullandığından, bu, bir şablonda bir birim adı kullanmak zorunda olduğunda sorunlara neden olur.Kod şablonları - Delphi sürümleri arasındaki birim adı çakışması
Mesela ben windows.Beep(300, 100);
ve select tamamlar ve vb frekansta durur winbeep
yazarken ben kullanımları fıkrada Windows
ünitenin Winapi.
bölümünü kaldırmak sürece bu XE2'de üzerinde derleme değil .. bir şablon var (ya da Tabii öneki el ile ekleyin). Ünite ismine sahip olmalıyım, çünkü aksi halde SysUtils.Beep
yönlendirilir.
Şablonların yerini belirten bir seçenek girdisi veya kayıt defteri anahtarı veya ortam değişkeni bulamadım. Bu bile BDSUSERDIR
ile ilgili değil, hatta benim bilgisayarımda BDSUSERDIR
(..\Documents\RAD Studio\9.0
olan) bir dizin sahip bir dizin bile yok. Bu benim gözetimim mi ve aslında kod şablonlarını yeniden yerleştirmek için bir seçenek var mı? Değilse, IDE kullanım birimi takma adlarını yeni formlar için kullanım cümlesi haline getirmek mümkün mü?
düzenleme:
Here o (bana göre vurgu) "Oluşturduğunuz şablonlar (üçüncü taraf tarafından sağlanan ve şablonlara eklentileri) belirtilmektedir varsayılan tarafından kaydedilir \ Belgelerim RAD \ Studio \ code templates \ directory. " Bu, onları varsayılan olmayan yerine kaydetmenin bir yolu olmalıdır. Ancak makale nasıl geçiyor.
Harika! Şablon dosyasının değiştirilmiş bir sürümünü bu klasöre kopyalamak onu çözer. Görünüşe göre Delphi bu klasörü okuyor. Teşekkürler! –