دالة من نوع مصفوفة
#1
منذ قليل فقط واجهتنى مشكلة فى تحويل كود معين الى Function . لان هذا الاخير يحتوى على 3 قيم
يتم اخراجهم فى نفس الوقت . و كنت لااعرف كيف تكون Function قادرة على اخراج اكثر من Result
فقمت بمحاولت بحث فى نت , و كانت اول محاولة ناجحة (google بالمرصاد)

احببت ان اضع هذه المشاركة فى هدا القسم . لاننى اعتقد انها مفيدة جدا , اضافتا الى ذالك انها
تتزامن مع درس الاجراءات و الدوال .
ربما سبقت الاحداث قليلا لان الدروس لا تزال لم تتطرق الى المصفوفات . Smile

مثال :
PHP كود :
Type ArrayValue = Array[0..2]of Integer;

Function 
Value(Int:Integer):ArrayValue;
begin
 Result
[0]:=Int*2;
 
Result[1]:=Int*4;
 
Result[2]:=Int*8;
end; 

PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
 edit1
.Text:=inttostr(Value(5)[0]);
 
edit2.Text:=inttostr(Value(7)[1]);
 
edit3.Text:=inttostr(Value(9)[2]);
end; 
Smile
الرد
#2
مشكور أخي و لأول مرة أري هذه الطريقة
يقول المثل الشعبي الجزائري
أقري علمك و علما لا تدريه و قل ربي زدني علما و فوق كل ذي علم عليم
الرد
#3
بارك الله فيك اخي الكريم على هده المعلومات القيمة

الله ينورك وينور عقلك بالعلوم المنيرة

بالتوفيق لك ولي جميع اعضاء المنتدى الكرام
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم