2009-09-15 22 views
6

için basit bir hata ayıklama görselleştiricisi Delphi 2010'un deneme sürümü ile ilgili bazı deneyimlerim var. Basit bir hata ayıklama görselleştiricisi arıyorum çünkü örnek hata ayıklama görselleştiricileri izin bir parçası değildir. yeni rtti tipi TValue ve TValue.ToString ile hata ayıklayıcısından (istisnayla sonuçlanır) arama yapamayacak kadar çok şey yapıyorum, bu yüzden benim fikrim bunun için bir hata ayıklama görselleştiricisi yazmaktır. biçimi başlayabilirim bir hata ayıklama-değer yerini alan (bu isim :-) olduğunu düşünüyorum) için basit demo ileDelphi 2010

(<data-type)<ToString-value> 

örnekler

(integer)5 
(string)'Hello World' 
(Array<String>)['a', 'list', 'of', 'items'] 

benziyor shoul.

cevap

3

Mitov Software kaynağında bir (ücretsiz) örnek hata ayıklama görselleştiricisine sahip olduğunu Torry'de fark ettim. İhtiyacınız olan şeyi tam olarak yapmasa bile size yardımcı olabilir. Onu kendim indirmedim.

+2

Thanks Delphi ayıklayıcı vizualizers, ilginç ve faydalı ama IOTADebuggerVisualizerExternalViewer dayanmaktadır ve bir IOTADebuggerVisualizerValueReplacer arabirimini uygulamak gerekir nasıl açıklayan kullanışlı bir makale buldum. –

2

Delphi 2010, kaynak da dahil olmak üzere, her iki görselleştiricinin bir örneğiyle birlikte gönderilir. StdStringVisualizer, bir Değer Replacer tipi görüntüleyicidir. RAD Studio 2010'un varsayılan yüklemesinde kaynak C: \ Program Files \ Embarcadero \ RAD Studio \ 7.0 \ source \ Win32 \ Visualizers \ StdStringVisualizer.pas

Deneme sürümünü kullandığınız için maalesef Bu dosya yok ve lisans size bunu sağlamasını yasaklıyor. Aslında bir lisans satın alana kadar hata ayıklayıcı görselleştiricinizi yazmak için beklemeniz gerekecek. :-)

+3

Ancak lisans, Embarcadero'dan başka bir örnek vermeyi yasaklamamaktadır. Mümkün olanı kontrol etmek için denemeyi kullanırım. Maalesef, debug-visualizer ile nasıl çalışılacağını kontrol etmek için denemeyi kullanamıyorum. :-( –