منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال عن كيفية تعريف متغيير على مستوى المشروع - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213)
+--- قسم : قسم اسئلة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=215)
+--- الموضوع : سؤال عن كيفية تعريف متغيير على مستوى المشروع (/showthread.php?tid=29942)



سؤال عن كيفية تعريف متغيير على مستوى المشروع - asemshahen5 - 20-06-19

هل من الممكن تعريف متغير string على مستوى المشروع اخزن به مثلا اسم المستخدم لاستخدامه في أي نافذة اريد .


RE: سؤال عن كيفية تعريف متغيير على مستوى المشروع - سعود - 20-06-19

نعم ممكن اضف unit عادي وليس فورم وبين interface و  implementation
اكتب مثلا
PHP كود :
var  welcome:string='اهلا بكم'
واعمل لها uses اقصد نفس الـ unit 
PHP كود :
showmessage(welcome); 

ياليت تقولون هل جوابي صحيح لاني اعتمد على التجربة Smile


RE: سؤال عن كيفية تعريف متغيير على مستوى المشروع - asemshahen5 - 20-06-19

سأجرب مثلك لحين يأتي رد آخر و لك جزيل الشكر .


RE: سؤال عن كيفية تعريف متغيير على مستوى المشروع - أبوبكر سويدان - 21-06-19

إما أن تنشيء وحدة برمجية، وتعرف المتغير بها، ثم تستخدم الوحدة في الفورم الذي تريد.
أو تعرف المتغير في الـPublic الخاص بالفورم الرئيسي، وتستخدمه (أي وحدة الفورم) في المكان الذي تريد.

الأمر يرجعلك.

كمثال: قم بإنشاء وحدة برمجية جديدة وسمها All_Functions

كود :
unit All_Functions;

interface

var
  Message_Body:String;

implementation

end.

استخدم اسم هذه الوحدة في أي فورم، وفي المكان المناسب اكتب:


كود :
All_Functions.Message_Body:='السلام عليكم ورحمة الله';
    showmessage(All_Functions.Message_Body);

شغل ولاحظ ما يحدث.