में लिखा एक समारोह की प्रस्तावना मैं डेल्फी 2010 का उपयोग कर रहा यह डेल्फी को बताने के लिए एक समारोह के लिए एक प्रस्तावना उत्पन्न नहीं करना संभव है निकाला जा रहा है? मैं इस तरह कुछ शुद्ध विधानसभा कार्यों लिख रहा हूँ:शुद्ध विधानसभा
procedure SomeAssembly; stdcall;
begin
asm
...
end;
end;
और मैं डेल्फी बताने के लिए इस समारोह के लिए एक प्रस्तावना और उपसंहार, जैसे सी ++ के __declspec(naked)
सुविधा उत्पन्न करने के लिए नहीं करना चाहते हैं।
और इसलिए कोई भी अपने समय बरबाद करती है, मैं मदद प्रस्तावना के साथ काम करने के लिए इन कार्यों के लिए हो रही जरूरत नहीं है, मैं पहले से ही ऐसा कर सकता हूं। यह सिर्फ एक बड़ी असुविधा है और रखरखाव को एक बड़ी परेशानी बना देगा। मुझे अपनी लंबाई देखने के लिए कंपाइलर द्वारा जेनरेट किए गए प्रस्तावों का मैन्युअल रूप से निरीक्षण करना होगा, और यदि यह बदलता है, तो मेरा प्रोग्राम क्रैश हो जाएगा।
मैं भी मैं एक बाइट सरणी में बाइट्स की एक श्रृंखला के रूप में समारोह में लिख सकते हैं पता है, लेकिन है कि डेल्फी के प्रस्तावना की लंबाई को खोजने के जाने के लिए से भी बदतर हो जाएगा।
एसओ इस पर उत्तर क्यों नहीं दे सकता? बहुत मददगार, धन्यवाद रॉब। –
@ के। चार्ल्स: विशेषज्ञता के विभिन्न स्तर? यह एक जंगली अनुमान था, हालांकि, किसी के लिए कोई अपराध नहीं था। –
जब आपके पास फ़ंक्शन पॉइंटर होता है तो क्या कोई अतिरिक्त स्तर नहीं है? व्यक्तिगत रूप से मैंने सोचा होगा कि टस्म अधिक उपयुक्त होगा। –