View Full Version : تابعی به جای val
omidan321
دوشنبه 16 اردیبهشت 1392, 11:15 صبح
من برای قسمتی از پروژه ام نیاز دارم تا تبدیل رشته به اعداد رو داشته باشم برای اینکار از تابع val استفاده می کردم اما همیشه در یک جای خاص مثلا 11 رشته من ارور میده که در نقطه 11 خطایی رخ داده در صورتی که من متن رو میبینم و خطایی نداره
آیا تابع یا روالی هست که کار تبدیل رشته به اعداد رو بده
یوسف زالی
دوشنبه 16 اردیبهشت 1392, 11:34 صبح
سلام.
در دلفی یا پاسکال؟
در دلفی StrToInt و در پاسکال همون Val کارتون رو راه می ندازه.
اگر همچنان اشکال داشتید کد بگذارید.
omidan321
دوشنبه 16 اردیبهشت 1392, 13:30 عصر
از تابع strtoint که استفاده کردم وسط کار از برنامه میاد بیرون اگه توی رشته علامت یا سیمبل باشه
من میخام از صحت دیتای ورودی مطمئن بشم با تبدیل به عدد (رشته من حدود 60 کاراکتر هست)
یه مشکل بزرگ که یهو برام پیش اومد اینه که همه متن های برنامه من یه شکل????? ??????? در اومده چیکار کنم برای رفع مشکلم ؟
یوسف زالی
دوشنبه 16 اردیبهشت 1392, 13:45 عصر
StrToIntDef
omidan321
دوشنبه 16 اردیبهشت 1392, 13:50 عصر
اما چرا برنامه ام اینطور شده ؟
äÑã ÇÝÒÇÑ Èå ÎØ ÇÑÊÈÇØí ãÊÕá äí
یهو اینطور شده ؟ توی قسمت کد نویسی هم فارسی می نویسم همش ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ میاد ؟
من کلی برای ظاهر برنامه ام زحمت کشیدم
چیکار باید بکنم؟
omid_student
دوشنبه 16 اردیبهشت 1392, 14:01 عصر
سلام
اگه میبین زیاد اذیت میکنه از عبارت منظم استفاده کنه خیلی کارت رو راه میندازه یا 0 میده یا 1
توی همه زبان های برنامه نویسی هم هست
Regular Expersion
یوسف زالی
دوشنبه 16 اردیبهشت 1392, 14:04 عصر
نتظیمات زبان سیستم رو چک کنید.
omidan321
دوشنبه 16 اردیبهشت 1392, 14:09 عصر
زبان رو فارسی کردم
انگلیسی کردم تو costumizeش contex و national هم کردم اما نشد
:گریه:
:گریه:
:گریه:
:گریه:
:گریه:
یوسف زالی
دوشنبه 16 اردیبهشت 1392, 14:51 عصر
سرچ کن.
یادمه خود من 2 بار لااقل در این باره نوشتم.
سرچ کن.
SayeyeZohor
دوشنبه 16 اردیبهشت 1392, 14:59 عصر
زبان رو فارسی کردم
انگلیسی کردم تو costumizeش contex و national هم کردم اما نشد
نترس مشكل 100% از زبان سيستمته
alaveh
سه شنبه 17 اردیبهشت 1392, 02:15 صبح
اگر از ورژن های قدیمی دلفی استفاده میکنی بیا روی یکی از XEها درست میشه .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.