घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

नीचे

परिपत्र वर्ग संदर्भ इसी तरह की शाखाएँ खोजें


oomneeq   (2001-12-14 21:26) [0]

ऐसी समस्या
T1 = वर्ग
एफ: T2;
अंत;
T2 = वर्ग
एफ: T1;
अंत;
इसलिए फैसला किया
T2 = वर्ग;
T1 = वर्ग
एफ: T2;
अंत;
T2 = वर्ग
एफ: T1;
अंत;
प्रश्न: क्या इस मामले के लिए एक समाधान है जब कक्षाएं T1 और T2
अलग इकाई में स्थित "आह?
मेरे लिए कुछ काम नहीं करता है: <



Иван Шихалев   (2001-12-14 22:03) [1]

नहीं, बिल्कुल। और क्यों?

आप T2 के लिए केवल T1 के पूर्वजों की घोषणा कर सकते हैं।



oomneeq   (2001-12-17 12:00) [2]

सवाल आम तौर पर निष्क्रिय नहीं है।
मैं चाहता हूं कि वर्गों को परस्पर संदर्भित किया जाए, लेकिन किसी कारण से उन्हें एक मॉड्यूल में नहीं रखा जा सकता है - वे TForm हैं।
जबकि मैं एक मध्यस्थ के माध्यम से ऐसा करता हूं - एक निश्चित वर्ग जो दोनों को जानता है,
और उनमें से प्रत्येक उसे जानता है। इस मध्यस्थ के माध्यम से, वे एक दूसरे के लिए सुलभ हैं।
उपरोक्त वर्गों के प्रत्यक्ष परिचित के विचार को फेंक दें।
अच्छी तरह से, कम से कम संकेत जहां खुदाई करने के लिए :)



Fellomena   (2001-12-17 12:36) [3]

मैं बिल्कुल नहीं कह सकता कि यह डेल्फी में कैसे किया जा सकता है, लेकिन C ++ में दोस्ताना कक्षाएं जैसी कोई चीज है,
यानी वर्गों के रूप में घोषित किए गए वर्गों के पास किसी अन्य वर्ग के सभी क्षेत्रों (विधियों) तक पहुंच होती है, यहां तक ​​कि वे भी
निजी वर्गों का वर्णन किया गया है। मुझे पता है कि डेल्फी में एक इकाई में स्थित सभी वर्गों को अनुकूल माना जाता है, लेकिन यहां बताया गया है कि कैसे
विभिन्न इकाइयों के लिए भी करते हैं ???




Иван Шихалев   (2001-12-17 19:17) [4]

समस्या यह है कि वर्गों को वर्गों में वर्णित किया जाना चाहिए इंटरफ़ेस (वैसे, निजी क्षेत्रों तक पहुंच, जैसे बी पर चर्चा नहीं की गई थी), और इस खंड में चक्रीय लिंक कड़ाई से निषिद्ध हैं। सबसे सही तरीका:

इकाई Unit1; इंटरफ़ेस का उपयोग करता है ; ; टाइप TForm1 = वर्ग (TForm) fldForm2: TForm; प्रक्रिया doSomeThing; अंत ; कार्यान्वयन का उपयोग करता है Unit2; प्रक्रिया TForm1.doSomeThing; शुरू करना (TForm2 के रूप में fldForm2) .TForm2OnlyProperty: = AnyValue; fldForm2.TFormProperty: = एक और वीडियो अंत ; अंत ।

और ठीक उसी तरह से - Unit2, केवल दो के साथ इकाई को बदलने के लिए।



पन्ने: 1 पूरी शाखा

मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.57 एमबी
समय: 0.046 c
14-22402
गहरे
2001-11-08 12:26
2002.01.08
एक उपनाम वाले व्यक्ति की तलाश है


1-22158
Praco
2001-12-20 16:29
2002.01.08
TCustomGrid और इसके सभी वंशज ...


1-22213
T2
2001-12-16 07:14
2002.01.08
गुप्त आपी और oth।


3-21963
szap
2001-12-05 11:53
2002.01.08
गति


3-21943
Oleon
2001-12-05 10:54
2002.01.08
TableLevel का उपयोग कैसे करें?





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский