PDA

نسخه کامل مشاهده نسخه کامل : اين خطا ها رو چجوري ميتونيم كنترل كنيم اسم نداره كه؟



Arash_XL7710i_207
04-08-2007, 06:08
I/O error 32

مرد مباح
04-08-2007, 11:56
1. توی چه حالتی این ارر رو میده ؟؟
2. اگه پیشبینی شده نیست از ترکیب try...Except ویا try...finally استفاده کن.

Arash_XL7710i_207
05-08-2007, 06:19
مقلا يه كد نوشتم كه با كليك روي فايل در FileListBox توي يه گوشه از فرم مشخصات فايل رو ميده ائم از سايز - مسير - نام - پسوند - خصلت اين ارور هم زماني اتفاق ميفته كه روي خود فايل برنامه مثلا Project1.exe كه در حال اجراست كليك مي كنم.

soldier
05-08-2007, 09:04
مقلا يه كد نوشتم كه با كليك روي فايل در FileListBox توي يه گوشه از فرم مشخصات فايل رو ميده ائم از سايز - مسير - نام - پسوند - خصلت اين ارور هم زماني اتفاق ميفته كه روي خود فايل برنامه مثلا Project1.exe كه در حال اجراست كليك مي كنم.

سایز؟ این که برای عکس هست. پس EXE این خصوصیت رو نداره.

پس توی ف ی ل ت ر OpenDialog فقط فرمت عکس ها رو بزار.

مرد مباح
05-08-2007, 10:05
خیلی راحت از ترکیب try...except استفاده کن و بنویس فایل درحال استفاده هست و نمستوان اطلاعات آن را یدست آورد.

البته این راه فرار هست.
شما الگوریتم اصلیتون برای بدست آوردن این اطلاعات چیه.
فکر کنم همون مشکل داره و شما فایل رو باز میکنین و اطلاعات رو استفاده میکنید.
باید روش کار رو عوض کرد تا درست کار کنه.

موفق باشی

soldier
05-08-2007, 12:31
سلام

مسیر و نام و پیوند به راحتی میشه بدست آورد.

ممکنه فقط برای سایز مشکل داشته باشی. که نمیدونم از چه روشی استفاده کردی!؟

try...exept هم نیاز نیست با ویرایش الگوریتم مشکل حل میشه چون من قبلآ بدون مشکل استفاده کردم...

موفق باشید

Arash_XL7710i_207
10-08-2007, 05:57
ممنونم
خوبه