मैं एक बार फिर एक बाहरी डीबगर विजुअलाइज़र लिख रहा हूं, और एक दीवार में दौड़ रहा हूं। ऐसा लगता है कि डीबगर विज़ुअलाइज़र वापस लौटने वाले स्ट्रिंग के आकार की सीमा हो सकती है।मैं उस स्ट्रिंग के आकार को कैसे बढ़ा सकता हूं जो बाहरी डीबगर विज़ुअलाइज़र प्रदर्शित कर सकता है?
डेल्फी 2010 के साथ भेजे गए टीएसट्रिंग डीबगर विज़ुअलाइज़र की 4K की सीमा थी। Embarcadero के न्यूज़ ग्रुप, ईवे शस्टर replied पर पोस्ट किए गए एक प्रश्न के जवाब में, "आप बफर को थोड़ा बढ़ा सकते हैं, लेकिन AFAIR वास्तविक सीमा IOTAThread में है। लगभग 12k वर्णों की सीमा के साथ मूल्यांकन करें।"
मेरा डीबगर विज़ुअलाइज़र टीएसट्रिंग्स डीबगर विज़ुअलाइज़र के कोड पर आधारित है, और मैं देख सकता हूं कि TFrame की मूल्यांकन विधि के कार्यान्वयन में ResultStr की निम्न घोषणा शामिल है, जिसका उपयोग IOTAThread से लौटाई गई स्ट्रिंग को वापस करने के लिए किया जाता है। फोन:
ResultStr: array[0..4095] of Char;
मैं आशा व्यक्त की थी कि इस बफर के आकार में वृद्धि करने में मदद मिलेगी, लेकिन कोई किस्मत।
मेरे बाहरी डीबगर विज़ुअलाइज़र प्रदर्शित करने वाले स्ट्रिंग के आकार को बढ़ाने के लिए, यदि कुछ भी हो, तो मैं क्या कर सकता हूं?
एक कामकाज के रूप में, क्या आप PString के लिए एक विज़ुअलाइज़र बना सकते हैं? – gabr