I/O error 32
Printable View
I/O error 32
1. توی چه حالتی این ارر رو میده ؟؟
2. اگه پیشبینی شده نیست از ترکیب try...Except ویا try...finally استفاده کن.
مقلا يه كد نوشتم كه با كليك روي فايل در FileListBox توي يه گوشه از فرم مشخصات فايل رو ميده ائم از سايز - مسير - نام - پسوند - خصلت اين ارور هم زماني اتفاق ميفته كه روي خود فايل برنامه مثلا Project1.exe كه در حال اجراست كليك مي كنم.
سایز؟ این که برای عکس هست. پس EXE این خصوصیت رو نداره.نقل قول:
مقلا يه كد نوشتم كه با كليك روي فايل در FileListBox توي يه گوشه از فرم مشخصات فايل رو ميده ائم از سايز - مسير - نام - پسوند - خصلت اين ارور هم زماني اتفاق ميفته كه روي خود فايل برنامه مثلا Project1.exe كه در حال اجراست كليك مي كنم.
پس توی ف ی ل ت ر OpenDialog فقط فرمت عکس ها رو بزار.
خیلی راحت از ترکیب try...except استفاده کن و بنویس فایل درحال استفاده هست و نمستوان اطلاعات آن را یدست آورد.
البته این راه فرار هست.
شما الگوریتم اصلیتون برای بدست آوردن این اطلاعات چیه.
فکر کنم همون مشکل داره و شما فایل رو باز میکنین و اطلاعات رو استفاده میکنید.
باید روش کار رو عوض کرد تا درست کار کنه.
موفق باشی
سلام
مسیر و نام و پیوند به راحتی میشه بدست آورد.
ممکنه فقط برای سایز مشکل داشته باشی. که نمیدونم از چه روشی استفاده کردی!؟
try...exept هم نیاز نیست با ویرایش الگوریتم مشکل حل میشه چون من قبلآ بدون مشکل استفاده کردم...
موفق باشید
ممنونم
خوبه