PDA

View Full Version : تعیین نوع



omidan321
یک شنبه 08 بهمن 1391, 10:39 صبح
سلام به همگی من میخام متغیری به فرم زیر تعیین کنم انواعی که دلفی میشناسه رو چطو به این بسط بدم
ip_num:=100.100.100.100
یا به عبارتی این متغییر رو از چه نوعی تعریف کنم ؟
وقتی من با string تعریف کردم این ارور رو میده [Error] Unit1.pas(): Record, object or class type required
کسی چیزی میدونه ؟


{قابل توجه مدیرا قبل از پاک کردن ، گشتم چیزی با این موضوع پیدا نکردم}

یوسف زالی
یک شنبه 08 بهمن 1391, 10:48 صبح
سلام.
MaskEdit گزینه ی خوبی هست. نوع String با کمی تغییرات. اگر به نوشتن کلاس ها وارد هستید می تونید کلاسی رو بر همین اساس بنویسید که رنج های وارد شده رو هم بتونید کنترل کنید.

omidan321
یک شنبه 08 بهمن 1391, 10:53 صبح
سلام.
MaskEdit گزینه ی خوبی هست. نوع String با کمی تغییرات. اگر به نوشتن کلاس ها وارد هستید می تونید کلاسی رو بر همین اساس بنویسید که رنج های وارد شده رو هم بتونید کنترل کنید.

سلام با maskedit انجام دادم و کاربر به من عدد مذکور رو می داد مشکلی نداشتم
اما الان میخام یه جوری تعریف کنم که ثابت باشه و کاربر نتونه عدد تعیین کنه (در کل، مقادیر ثابت باشه) برا همین الان که این اعداد رو داخل برنامه تعیین میکنم و از نوع سترینگ تعریف می کنم ارور بالا رو بهمن میده

MohsenB
دوشنبه 09 بهمن 1391, 00:56 صبح
سلام به همگی من میخام متغیری به فرم زیر تعیین کنم انواعی که دلفی میشناسه رو چطو به این بسط بدم
ip_num:=100.100.100.100
یا به عبارتی این متغییر رو از چه نوعی تعریف کنم ؟
وقتی من با string تعریف کردم این ارور ...

با سلام

توی دلفی رشته ها بین دوتا کوتیشن ( '100.100.100.100' ) قرار مگیره .

برای نوعشم میتونید از این نوع استفاده کنید :

type
TMyIP = string[15];

const
MyIP :TMyIP = '100.100.100.100';


موفق باشید