PDA

View Full Version : آیا برای اجرای تابع date باید چیزی را import کرد ؟



setaresoheilIran
سه شنبه 06 فروردین 1387, 13:41 عصر
سلام خدمت همه دوستان .

من یه ماژول دارم که توش یه خط کد زیر نوشته شده :

year (date

این برنامه تو سیستم خودم خوب کار میکنه . ولی وقتی برنامه رو تو یه سیستم دیگه اجرا میکنم erorr زیر رو میده :

cant find project or library

توی جاوا این مربوط میشه به این که باید قبلا کلاس مربوطه را import کنیم . ولی توی vb زیاد وارد نیستم .
ممنون از دوستانی که کمک میکنند .

vbhamed
سه شنبه 06 فروردین 1387, 14:00 عصر
سلام
نه date چیزی نمی خواد
فکر کنم جایی دیگه از برنامتون مشکل ایجاد می کنه
بعد از هر خط برنامه یک Msgbox بزارید و یک عدد رو نشون بدید تا ببینید دقیقا در کدوم خط مشکل ایجاد شده

hamed_arfaee
سه شنبه 06 فروردین 1387, 17:53 عصر
شما از وی بی 6 استفاده م یکنین یا دات نت ؟

vbhamed
سه شنبه 06 فروردین 1387, 18:28 عصر
سلام
وی بی 6

setaresoheilIran
سه شنبه 06 فروردین 1387, 18:38 عصر
شما از وی بی 6 استفاده م یکنین یا دات نت ؟
سلام . VB 6

سلام
نه date چیزی نمی خواد
فکر کنم جایی دیگه از برنامتون مشکل ایجاد می کنه
بعد از هر خط برنامه یک Msgbox بزارید و یک عدد رو نشون بدید تا ببینید دقیقا در کدوم خط مشکل ایجاد شده
شما فرض کنید یه برنامه هست که فقط یه فرم داره و یک خط برنامه { (year( date } تو form_load .
خطا هم دقیقاً تو کلمه date هستش و فقط این کلمه select میشه .

parselearn
سه شنبه 06 فروردین 1387, 22:23 عصر
کدی که دادین رو امتحان کردم مشکلی نداره



Private Sub Form_Load()
Me.AutoRedraw = True
ms = Year(Date)
Print ms
End Sub


فکر کنم مشکل از قالب بندی تاریخ سیستم باشه (که بعیده)

hamed_arfaee
سه شنبه 06 فروردین 1387, 23:53 عصر
توابع ویژوال بیسک از داخل فایل کتابخانه ای اون اجرا میشن یعنی وقتی می خواهیین به ساعت دسترسی داشته باشین این کار توسط فایل msvbm60.dll انجام میشه پس میشه گفت که ربطی به وی بی نداره

vbhamed
سه شنبه 06 فروردین 1387, 23:58 عصر
سلام
اینطوری که می گید نمیشه
اون تیکه برنامتون رو کاملتر بزارید

majjjj
چهارشنبه 07 فروردین 1387, 09:21 صبح
سلام خدمت همه دوستان .

من یه ماژول دارم که توش یه خط کد زیر نوشته شده :

year (date

این برنامه تو سیستم خودم خوب کار میکنه . ولی وقتی برنامه رو تو یه سیستم دیگه اجرا میکنم erorr زیر رو میده :

cant find project or library

توی جاوا این مربوط میشه به این که باید قبلا کلاس مربوطه را import کنیم . ولی توی vb زیاد وارد نیستم .

ممنون از دوستانی که کمک میکنند .


سلام
ریفرنس برنامتون رو چک کنین احتمالا از یک کتابخانه استفاده شده که باید تو برنامتون ایمپورت بشه

hamed_arfaee
چهارشنبه 07 فروردین 1387, 12:34 عصر
یک سوال که باید اولش م یپرسیدم
رو اون سیستمی که برنامه رو اجرا م یکنید و خطا میده
شما رو اون سیستم برنامه اگزه رو اجرا می کنید ؟ یا از داخل محیط وی بی برنامه رو اجرا م یکنید ؟

setaresoheilIran
چهارشنبه 07 فروردین 1387, 18:50 عصر
یک سوال که باید اولش م یپرسیدم
رو اون سیستمی که برنامه رو اجرا م یکنید و خطا میده
شما رو اون سیستم برنامه اگزه رو اجرا می کنید ؟ یا از داخل محیط وی بی برنامه رو اجرا م یکنید ؟
فایل اجرایی مشکل نداره . فقط از داخل vb اجرا نمیشه .
حالا متوجه شدم که فقط با این برنامه مشکل داره . چون یه پروژه جدید باز کردم و یک فرم جدید و توی (فرم لود) نوشتم :

year(date) 'E

و اجرا کردم . error نداد . برگشتم تو پروژه قبل و کل کد های محتوای فرم قبلی را پاک کردم تا فقط کد بالا باقی بمونه دیدم error میده . دیگه دارم گیج میشم . مطمئنم گیر خیلی کوچیکی داره که وقتی حل بشه خنددار میشه

vbhamed
چهارشنبه 07 فروردین 1387, 22:39 عصر
سلام
یک مشکلی هست که من توی ادیتور ویژوال بیسیک زیاد بهش برخورد کردم

گاهی کاراکتر 255 که دیده نمیشه و جایی هم اشغال نمی کنه بین حروف ما درج میشه و باعث ایجاد مشکل میشه

شما یک بار کل خط رو پاک کنید و دوباره بنویسید ببینید مشکل حل میشه

setaresoheilIran
پنج شنبه 15 فروردین 1387, 18:09 عصر
سلام
ریفرنس برنامتون رو چک کنین احتمالا از یک کتابخانه استفاده شده که باید تو برنامتون ایمپورت بشه
سلام
خوشبختانه مشکل من حل شد ولی متأسفانه دلیلشو نفهمیدم . فقط میگم چیکار کردم .امیدوارم دوستانی که تجربه دارند دلیلشو بگویند ما هم بفهمیم.
من اول رفتم تو Refrences و تیک همه را زدم . (خیلی کار سختی بود :بامزه:) وقتی ok کردم یه پیغام خطا داد که من نخوندم و ok کردم . دوباره رفتم تو رفرنس دیدم بجز تقریبا 20 تیک اول ، تیک بقیه پاک شده و تیک نداره . برنامه را اجرا کردم و دیدم که اجرا شد .

Mr'Jamshidy
پنج شنبه 15 فروردین 1387, 20:29 عصر
چرا این کارو کردی بابا
حالا اگر آمار دقیق داده باشی باید 20 تا DLL با برنامت باشه چون بدون اونا دیگه ران نمیشه
Refrences که الکی نیست بری علی شیر خدایی تیک بزنی

بدشم چرا از Date استفاده کردی؟؟
اگر تاریخ الان رو بخوای باید بزنی



Year(Now)