PDA

View Full Version : سوال: سوال :بازکردن یک فایل dxf



behnaz-rose
یک شنبه 30 تیر 1392, 00:14 صبح
سلام دوستان
من یه تکه کد با #c نوشتم که قرار هست یک فایل dxf رو باز کنه وداخل یک picturebox نشون بده
و مشکل اینجاست که تا خط مربوط به
"loading file" اجرا میشه از اون به بعد بدون هیچ error بقیه کدها اجرا نمیشه
کسی میدونه ایراد کار کجاست؟


picturebox1.Refresh();
DXF_Arrays.Layers = "";
DXF_Arrays.ArrTot_Layers = 0;
Text1.Text = "Loading file";
button1.Enabled = false;
Application.DoEvents();
DXF_Arrays.PopulateArray(FileName.Text);
ComputeScalingFactor();
PlotFromArray_All();
Text1.Text = "file loaded" + "\r\n" + "now please select collect" + "\r\n" + "You may want to disable some layers before collecting nodes";

shadi khanum
یک شنبه 30 تیر 1392, 08:34 صبح
کدهات رو توی try ,Catch بذار، حتما به Err میخوره و میگه مشکل کجاست برای همین کدهای بعدی اجرا نمیشه چون هز تابع خارج میشه

behnaz-rose
چهارشنبه 02 مرداد 1392, 17:36 عصر
کدهات رو توی try ,Catch بذار، حتما به Err میخوره و میگه مشکل کجاست برای همین کدهای بعدی اجرا نمیشه چون هز تابع خارج میشه
امتحان کردم و شروع کدها رو توی ساختار try رو قرار دادم تا خط Text1.Text = "Loading file"
اما بازهم هیچ خطایی نداد -این درحالیه که قبلا خطای زیر رو میداد

Argument Exception was unhandied
File fomat is not valid
راستش انگار برنامه ام یه طوری شده اصلا خطاها رونمیگیره عمدا چندتا خطا ایجاد کردم به هیچ کدومشون واکنش نشون نمیده
کسی میدونه ایراد کارکجاست؟

plus
چهارشنبه 02 مرداد 1392, 18:54 عصر
ظاهرا PictureBox (و در نتیجه DotNet) فرمت DFX رو ساپورت نمیکنه.میتونید Library مناسب رو برای نمایش و یا تبدیل فایل DFX جستجو کنید.