में नया फॉर्म बनाते समय पैरामीटर पास करें ठीक है, मुझे खेद है कि यह थोड़ा उलझन में है लेकिन मुझे नहीं पता कि इसे बेहतर तरीके से कैसे समझाया जाए। मेरे पास एक चैट फॉर्म है जो उपयोगकर्ता को पहले TLoginForm में प्रमाणित करने के बाद दिखाया गया है।डेल्फी एसडीआई
उपयोगकर्ता में लॉग इन किया तो chatForm दिखाने:
with TChatForm.Create(Application) do
begin
Show;
end;
मेरे समस्या, मैं कैसे chatForm को उपयोगकर्ता नाम पारित कर सकते हैं तो मैं यह उपनाम के रूप में चैट में उपयोग कर सकते हैं, इस तथ्य पर विचार है कि फॉर्म स्वतः सर्वर ऑनशो से कनेक्ट होता है, इसलिए मुझे पहले से भेजे गए उपयोगकर्ता नाम की आवश्यकता होगी।
मैं डेल्फी के लिए नया हूं इसलिए यदि मेरे कोड में कोई गलती है, तो कृपया मुझे क्षमा करें।
मैं कैसे मैं FormCreate प्रक्रिया स्थापित करना चाहिए अपने तरीके से हल करने के लिए, हालांकि कोशिश कर रहा हूँ? इसे प्रक्रिया फॉर्मेटेट पर सेट करना (प्रेषक: टॉब्जेक्ट; कॉन्स उपयोगकर्ता नाम: स्ट्रिंग); यदि मैं ऑनक्रेट – Eduard
ईवेंट को प्रक्रिया को लिंक करने का प्रयास करता हूं तो एक असंगतता देता है, 'ऑनक्रेट' ईवेंट को बिल्कुल सेट न करें। उत्तर में कोड के अनुसार बिल्कुल 'कन्स्ट्रक्टर' का उपयोग करें। –
+1 आईएमएचओ ओपी के सवाल के आधार पर यह बेहतर दृष्टिकोण है। – ComputerSaysNo