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