View Full Version : سوال: Error ! اشاره گر!
ahmadi3d_ali
سه شنبه 05 مرداد 1389, 18:30 عصر
سلام
procedure TForm1.FalseOther(betrue:^Boolean);
این procedure ؤا قبلا تعریف کردم الان می خوام استفاده کنم error می گیره آیا مشکلی تو تعریف دارم؟!
SAASTN
سه شنبه 05 مرداد 1389, 18:47 عصر
به جای Boolean^ از PBoolean استفاده کنید.
tdkhakpur
سه شنبه 05 مرداد 1389, 18:49 عصر
به این شکل تعریف کنید
type
pBoolean = ^Boolean;
procedure TForm1.FalseOther(betrue:pBoolean);
SAASTN
سه شنبه 05 مرداد 1389, 18:59 عصر
به این شکل تعریف کنید
نوع اشاره گر به رنج وسیعی از انواع استاندارد منجمله Boolean قبلا توی یونیت System تعریف شده و نیازی به تعریف دوباره اونها نیست.
ahmadi3d_ali
سه شنبه 05 مرداد 1389, 19:11 عصر
یه مشکل دیگه این بار به این error بر می خورم!
[DCC Error] Unit1.pas(89): E2037 Declaration of 'FalseOther' differs from previous declaration
توجه داشته باشید من procedure را در public تعریف کردم!! و در اینجا دارم ازش استفاده می کنم!
ممنون
bootshow
سه شنبه 05 مرداد 1389, 23:33 عصر
فکر کنم تا حالا جوابشونو گرفته باشند.
نوع FalseOthe در قسمت پیش تعریف تابع با قسمت تعریف تابع یکی نیست
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.