delphi4arab منتديات دلفي للعرب
الربط بين فورمين منفصلين - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الربط بين فورمين منفصلين (/showthread.php?tid=886)



الربط بين فورمين منفصلين - jaws - 13-05-2009

السلام عليكم

انا عندي فورم كنت مبرمجه من قبل والحين ابي اضيف الفورم القديم للجديد مثل عملية 1>>2

المشكلة انه الفورمين منفصلين يعني كل واحد تم تصميمه لوحده :confused:


الربط بين فورمين منفصلين - rama - 13-05-2009

إذا كنت تقصد إضافة form إلى مجموع الفورمات المكونة لبرنامجك فالطريقة هي :
إذهب الى project ثم add to project ثم إبحث عن ال unit الخاصة بالفورم التي تريد إضافتها و أضفها.


الربط بين فورمين منفصلين - علي - 13-05-2009

rama كتب :إذا كنت تقصد إضافة form إلى مجموع الفورمات المكونة لبرنامجك فالطريقة هي :
إذهب الى project ثم add to project ثم إبحث عن ال unit الخاصة بالفورم التي تريد إضافتها و أضفها.

كما قالت الأخت راما وأما لو قصدت الربط بين فورمين أي التعامل مع بعضهما مثل التحكم بعنصر في الفورم الثاني فيجب أنت تعرف الفورم الثاني بهذه الطريقة form2 ثم اضغط F9 و . فتظهر الخواص أما لو أردت التحكم ب edit تكتب form2.edit1.text:='jjjjjj';


الربط بين فورمين منفصلين - jaws - 14-05-2009

اولا مشكورين على التفاعل

لكن المشكلة ليست كما ظننتم

المشكلة انني مثلا عندي مشروع يتكون من فورم واحد انهيت العمل عليه

وبعد مدة عملت مشروع ثاني يتكون هو الاخر من فورم واحد

الاشكالية = كيف اجعل المشروعين السابقين بمثابة مشروع واحد يتكون من فورمين هذا قصدي


الربط بين فورمين منفصلين - rama - 14-05-2009

jaws كتب :اولا مشكورين على التفاعل

لكن المشكلة ليست كما ظننتم

المشكلة انني مثلا عندي مشروع يتكون من فورم واحد انهيت العمل عليه

وبعد مدة عملت مشروع ثاني يتكون هو الاخر من فورم واحد

الاشكالية = كيف اجعل المشروعين السابقين بمثابة مشروع واحد يتكون من فورمين هذا قصدي

إذا كنت تقصد إضافة فورم المشروع الأول إلى المشروع الثاني ، أي جعل المشروع الثاني يتكون من فورمين : الفورم الخاص به و فورم المشروع القديم فالحل كما اوضحت لك سابقا.


الربط بين فورمين منفصلين - علي - 14-05-2009

نعم أخي كما أوضحت الأخت سابقا
و سأعيد الخطوات:
من القائمة Project أختر الأمر Add To Project و حدد موقع الـ unit للمشروع الثاني أو الفورم التاني و بعدها ينضاف الفورم بس ملاحظ قبل ما تضيفه يجب نقله لمجلد المشروع الأساسي يعني اليونيت و الفورم و كل الملفات


الربط بين فورمين منفصلين - jaws - 15-05-2009

شكرا جزيلا لكم وبالفعل فعلت كما قلتم لي لكن ظهر مشكل التشابه في اسماء Unit1 و Unit1
فقمت بتغيير اسم اليونيت 1 لكن اثناء تنفيذ المشروع يقول لي انه تعذر ايجاد اليونيت 1 مع العلم انها موجودة الاسم فقط هو الذي تغير ???


الربط بين فورمين منفصلين - rama - 15-05-2009

jaws كتب :شكرا جزيلا لكم وبالفعل فعلت كما قلتم لي لكن ظهر مشكل التشابه في اسماء Unit1 و Unit1
فقمت بتغيير اسم اليونيت 1 لكن اثناء تنفيذ المشروع يقول لي انه تعذر ايجاد اليونيت 1 مع العلم انها موجودة الاسم فقط هو الذي تغير ???

قم بتغيير الاسم في ال unit الخاص بالبرنامج ، كما في المثال التالي:
PHP كود :
program EXP;

uses
  Forms
,
  
Unit1 in '..\p1\Unit1.pas' {Form1},
  
Unit2 in '..\p1\Unit2.pas';{Form2}

{
$R *.RES}

begin
  Application
.Initialize;
  
Application.CreateForm(TForm1, Form1);
  
Application.CreateForm(TForm2, Form2);
  
Application.Run;
end.