PDA

View Full Version : عدم نمایش متن طولانی در ویندوز 98



Mahdiseif
چهارشنبه 10 دی 1382, 21:54 عصر
سلام

در پروژه ای قرار بود اطلاعات متنی زیادی به تناسب موضوعات مختلف در رکوردهای دیتابیس ذخیره شود. ابتدا از اکسس استفاده شد ولی با مشکل بر خوردیم چون فیلد Memo در اکسس حداکثر 65535 کارکتر میپذیرد. این مشکل را با دیتابیس DBIsam حل کردیم چون محدودیت ندارد. در نمایش این اطلاعات از DBRichEdit استفاده کردیم .
در WinXP مشکلی نداشتیم ولی در Win Me و Win98 با مشکل عدم نمایش و یا هنگ سیستم مواجه شدیم. هر موقع به رکوردی میرفتیم که متن طولانی دارد سیستم هنگ میکند. عبارت

DBRichEdit1.MaxLength := $7FFFFFF0; را جهت افزایش به بیش از 64 کیلوبایت در FormCreate اضافه کردم.ولی مشکل حل نشد.
از دوستان و اساتید تقاضای راهنمایی دارم.

----

مهدی کرامتی
چهارشنبه 10 دی 1382, 23:11 عصر
RichEd32.dll را از فولدر System32 ویندوز XP به فولدر System ویندوز 98 کپی کنید ببینید فرقی میکند یا نه.

Mahdiseif
پنج شنبه 11 دی 1382, 00:42 صبح
جناب کرامتی عزیز
سلام

خیلی متشکرم. با سیستم منزل امتحان کردم . نه تنها مشکل حل شد بلکه در ویندوز 98 سرعت فراخوانی بیشتر از winxp بود. :shock:

فایل مذکور در winxp system32 حدود 4 کیلو بود و در win98 حدود 183 کیلو .جابجایی جالبی بود.

بسیار ممنون. با سیستمهای محل کار هم امتحان میکنم انشاالله آنجا هم حل است. :D

majid_n
پنج شنبه 11 دی 1382, 22:37 عصر
خب خدا را شکر این وسط ما هم یه چیزی یاد گرفتیم .
مرسی آقای کرامتی عزیز . :oops: