PDA

View Full Version : سوال: خطای Run-Time 52 هنگام بازکردن فایل Exe ساخته شده!



R2du-soft
جمعه 16 تیر 1391, 12:15 عصر
سلام
من با ویژوال یه برنامه نوشتم:
یه دکمه گزاشتم و توش کد زیر رو نوشتم


Private Sub Command1_Click()
FileCopy "c:\name1.txt\", "c:\vbasic6\"
End Sub


بعد فایلم رو exe کردم
حالا وقتی exe رو باز میکنم و روی دکمه کلیک میکنم خطای زیر نمایش داده میشه



run-time error '52':
bad file name or number

R2du-soft
شنبه 17 تیر 1391, 10:36 صبح
درست شد
مشکل این بود!!!! :



کد مشکل دار:


Private Sub Command1_Click()
FileCopy "c:\name1.txt\", "c:\vbasic6\"
End Sub




کد تصحیح شده و بدون مشکل:






Private Sub Command1_Click()
FileCopy "c:\name1.txt", "c:\vbasic6\name1.txt"
End Sub



:لبخندساده:

R2du-soft
دوشنبه 26 تیر 1391, 06:22 صبح
سلام
من باز با این خطا توی ویندوز xp مواجه میشم

اما اینبار میگه

run-time error '52':
file not found

میل اینکه فایلی که با Resorce داخل پروژم هست رو نمیتونه تو مسیری که گفتم بریزه
ولی توی ویندوز 7 درست هست
دوستان اگه کسی میدونه لطفا راهنمایی کنه
مرسی

MohammadGh2011
دوشنبه 26 تیر 1391, 09:47 صبح
سلام عليکم


اما اینبار میگه

run-time error '52':
file not found

الان دقيقا مشکل کجاست،اگه اين خطا رو داده ؛فايل موردنظر شما وجود نداره که کپي کنه.


موفق باشيد

سید حمید حق پرست
دوشنبه 26 تیر 1391, 12:04 عصر
سلام علیکم

همانطور که جناب MohammadGh2011 (http://barnamenevis.org/member.php?189627-MohammadGh2011) فرمودند فایل مورد نظر وجود نداره یا اسم فایل مثل هم نیست (منظورم اسم فایل داخل کد و اسم خود فایل)
در صورت امکان سورس رو بزارید تا بررسی شود

موفق باشید


یا علی (ع)

R2du-soft
دوشنبه 26 تیر 1391, 17:26 عصر
نه تمام دستورات چک شد
اسم فایل داخل فایل و کد یکی هست
برنامه روی هر سیستمی بجز سیستم خودم کارمیکنه !!!!!!!! این خیلی غیر عادیه !!!!! تمامی دستورات رو هم خط به خط چک کردم ولی هیچ مشکلی نداره !!
روی ویندوز xp 32bit و همچنین seven 64bit همین مشکل رو دارم
روی 2 تا ویندوز ایکس پی 32 بیت و یک سون 64 بیتی تست کردم
:گریه:

سید حمید حق پرست
دوشنبه 26 تیر 1391, 18:21 عصر
من و بقیه دوستان نمیتونیم اینجوری کمکتون کنیم چون شما فقط گفتید ارور میده . مطمئنن مشکل در کدهای سورستان میباشد یا فایل
در صورت امکان سورس رو بزارید تا بررسی شود

موفق باشید


یا علی (ع)

R2du-soft
دوشنبه 26 تیر 1391, 18:29 عصر
اووه یه قسمت پیدا کردم که منشکل داشت !!!!
چون برنامم واسه 2 نسخه 32 و 64 بیتی هست کدهام خیلی شده و یکمی قاطی شده بود
درسته الان 1 مشکل پیدا کردم

در 32 بیتی

Pachocx = sDir1$ & "\My File.exe"

و 64 بیتی

Pachocx = sDir1$ & "\My File.exe"

کد 64 بیتی باید این بود که الان درستش کردم


Pachocx = sDir4$ & "\My File.exe"



هنوز برنامه رو تست نکردم روی سیستم دیگه ، تست میکنم اگه مشکل داشت خبر میدم


مرسی که منو راهنمایی کردید .

f.hamidi
پنج شنبه 20 آبان 1395, 16:09 عصر
با سلام من یه برنامه با vb نوشتم زمانی که صحفه دیالوگ باکس باز میکند جهت اجرای فایل دت برای دخیره کردم خطای Run time 52 یا bad file or number میدهد و بر روی کد put #1,recno,datarecorfخطا میگیرد؟

m.4.r.m
پنج شنبه 20 آبان 1395, 18:42 عصر
داداش تاریخ پست رو نگاه کن . کدت رو بزار بررسی بشه