رد: [Advanced topics[Dark basic
اقتباس:
- لماذا نعلن عن المتغير بعبارة dim مع اننا من الممكن الأعلان عن المتغير بدون كتابة dim
السلام عليكم
نستخدم التعليمه dim عندما نقوم بعمل مصفوفه فقط
أما طريقتك يمكننا أن نتبعها في الفيجوال بيسك عندما نصرح عن متغير سواء كان بdim أو كما ذكرت
اقتباس:
اليس المتغير float هو نفسه long
نعم .....هذا صحيح ولكن ليس قديما ً
فبض اللغات مازالت تحتفظ بهذه التسميات حتى الأن.....^^
رد: [Advanced topics[Dark basic
السلام عليكم - اخوك احمد البنا يسأل من جديد فى اطار نفس موضوعك ويصحح ايضا :) خطأ بسيط
اولا اليك التصحيح البسيط
- ارى انك نسيت علامة الشباك # فى هذا المثال اللذى عرضته فى احد السطور والخاص بدرس ال type وبالتحديد للمتغير العشرى sum وبالتالى لن يعمل المثال مع الأعضاء بشكل سليم ، واليك مثالك وسأوضح لك مكان الخطا فى السطر عن طريق تكبير النص
كود:
Type Montada
x As integer
me As string
num# as float
Endtype
dim a(3)as Montada
a(1).x=10
a(1).me="My name is The_source"
a(1).num#=50.10
do
set cursor 10,10
print a(1).me
Res= a(1).x+a(1).x
set cursor 10,30
print Res
v=int(a(1).num)
set cursor 10,50
print v
loop
- السؤال اثانى وهو الأهم /
لاحظت عن التنفيذ انه طبع النتيجة الخاصة بالمتغير sum#
= 50 فقط مع انه من المفروض طباعة الناتج 50.10 ،،، فلما هذا . وشكرا لك .