منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

مرجع فئة دائرية البحث عن فروع مماثلة


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

هذه مشكلة
T1 = فئة
F: T2 ؛
الغاية؛
T2 = فئة
F: T1 ؛
الغاية؛
قررت ذلك
T2 = فئة
T1 = فئة
F: T2 ؛
الغاية؛
T2 = فئة
F: 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]

المشكلة هي أن الطبقات يجب أن توصف في القسم السطح البيني (بالمناسبة ، لم تتم مناقشة الوصول إلى الحقول الخاصة ، مثل b) ، والروابط الدورية في هذا القسم محظورة تمامًا. الطريقة الصحيحة:

وحدة Unit1 ؛ السطح البيني الاستخدامات ; ؛ نوع TForm1 = فئة (TForm) fldForm2: TForm؛ الإجراء تفعل شيئا ؛ نهاية تطبيق الاستخدامات Unit2. الإجراء TForm1.doSomeThing ؛ بدأ (fldForm2 كـ TForm2) .TForm2OnlyProperty: = AnyValue؛ fldForm2.TFormProperty: = AnotherValue نهاية النهاية .

وبالطريقة نفسها بالضبط - Unit2 ، فقط لتغيير الوحدة مع الاثنين.



صفحات: 1 فرع كامل

المنتدى: "Main";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.55 ميغابايت
الوقت: 0.023 ج
1-22189
bestix
2001-12-14 19:54
2002.01.08
ملفات التعريف


3-21957
KMM
2001-11-29 15:31
2002.01.08
في عملية تشغيل البرنامج ، يجب عليك إنشاء وحذف جدول عدة مرات ...


3-21935
شعر
2001-12-03 15:12
2002.01.08
تخزين البيانات


1-22254
ألينا
2001-12-17 13:32
2002.01.08
أرشفة البيانات


3-21924
أندرو
2001-12-04 14:37
2002.01.08
DbLookUpComboBox





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский