2016-01-20 13 views
5

XML belgelerine ilişkin olarak Delphi 2007'de birçok sorunla karşılaşıyorum. Bazen çalışır, bazen değil. Şu anda neredeyse hiç işe yaramıyor. similar Problems already mentioned olduğunu fark ettim, ancak bu geçici çözümler benim için çalışmıyor. Herhangi birinin HelpInsight hatasının nasıl düzeltilebileceği hakkında bir fikri var mı, yoksa hangi kaynak kodunu belgelemek zorundayım, bu yüzden IDE içinde görülebilir mi?XML Documentation in HelpInsight her zaman çalışmıyor

İşte bir örnek. Bu örnekte, 3/4 belgesel çalışmaları. Benim gerçek projemde, belki 50 ila 1-2 arasında.

enter image description here


Güncelleme Biraz daha ekran:

Bu bir sınıf

enter image description here

normal prosedürdür ve prosedür sınıfında başka bir yere denir .

enter image description here

Hiçbir yardım HelpInsight sağlanır.

cevap

0

Tanımladığınız hata, Delphi 2010'da hala en az bir hata, ancak Delphi XE4'te (XE..XE3 yüklü değil ve test edemiyorum) düzeltildi. Prosedür/fonksiyon ismini, uygulamadaki ünite ismiyle önceden almanın geçici çözümünü buldunuz. Eğer xx üzerinden fare havada asılı olduğunda, beklendiği gibi HelpInsight belgeyi gösterecektir bu

procedure WhatEver; 
begin 
    xx 
end; 

gibi, kodda başka prosedürü çağırdığınızda

Ayrıca not etmek.

Son olarak, örnekleri göstermedikçe, HelpInsight ifadenizde 50 kez yalnızca 1 veya 2 kez çalışmakla ilgili hiçbir yardım sağlanamaz.

+0

1) XE4'te sabitlenmiş olması bana yardımcı olmaz. Yeni bir Delphi sürümüne geçişi karşılayamayız. Ürünün sadece yüksek maliyetleri değil, aynı zamanda uyumsuz üçüncü parti bileşenleri ve Unicode'a geçiş maliyeti binlerce pahasına olacaktır. 2) Kodda bir yerde 'xx 'dediğimde, hata hala aynıdır - prosedürü xx'den' Unit1.xx'ye değiştirsem bile HelpInsight'da yardım gösterilmiyor. –

+0

3) Bu hata, BDS'nin her başlangıcında neredeyse rastgele göründüğü ve hatta yok olabileceği için gerçek örnekler sağlayamıyorum. Ve bu projenin kaynaklarını yayınlayamıyorum. Ancak, orijinal gönderiyi düzenledim ve 2 yeni ekran görüntüsü ekledim. 4) IDE'de bu belgeleri almak için kullanılabilecek herhangi bir üçüncü parti çözümü yok mu? Şu anda, Delphi bizim için neredeyse kullanılamaz, çünkü işlevlerimizi verimli bir şekilde belgeleyemeyiz. –

+0

@Daniel: Hata sonraki bir sürümde düzeltildiyse, düzeltmeye ulaşmak için bu sürüme yükseltmeniz gerekir. "Kullanılabilir herhangi bir üçüncü parti çözümü bulunmuyor mu?" Ile ilgili olarak, bu soru [yardım] 'da açıkça belirtilmiş olan konu dışıdır. –

İlgili konular