PDA

View Full Version : مشکل با Evi_Text



dddd10
دوشنبه 23 آبان 1390, 11:45 صبح
سلام

تکه برنامه Evi_Text برای ایجاد تکست باکس های ویندوز xp هست. مشکلی که دارم باهاش اینه من فایل Property Pages و EviTextBox.ctl را به برنامه اضافه کردم. اما ارور میده به خط dataformat

برای رفع عیب باید چیکار کرد؟

محسن واژدی
دوشنبه 23 آبان 1390, 22:01 عصر
سلام
خطایی نداد،
البته اگر میخواهد پوسته برنامه را به ویندوز تبدیل کنید کافیست یک فایل manifest را در کنار برنامه کامپایل شده یا در ریسورس برنامه قرار دهید (کاری که برنامه های ویندوزی انجام میدهند)، البته برای سازگاری برنامه بایستی تابع apiی InitCommonControls را در Initialize فرم یا در روال SubMain اجرا کنید:

Private Declare Sub InitCommonControls Lib "comctl32" ()

Private Sub Form_Initialize()
Call InitCommonControls
End Sub



نمونه فایل manifest را هم میتوانید در فولدر ویندوز با پسوند manifest بیابید
موفق باشید

dddd10
سه شنبه 24 آبان 1390, 08:55 صبح
پروژه جدید ساختین یا همون را اجرا کردین؟ چون خودش مشکلی نداره.

اون فایلایی که نوشتم را در پروژه جدید قرار میدم و موقع اجرا خطا میده.

محسن واژدی
سه شنبه 24 آبان 1390, 11:06 صبح
سلام
کامپوننت msstdfmt.dll را از system32 به reference اضافه کنید

موفق باشید

dddd10
سه شنبه 24 آبان 1390, 12:37 عصر
ممنونم درست شد. خیلی لطف کردین