-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام خدمت تمامي دوستان
نمونه برنامه زير در جواب درخواست نمونه جهت استفاده از فايل دو طرفه W2D_D2W است
اميدوارم به كار آيد ....
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام ، این نمونه تو تبدیل حرف ک فقط مشکل داره !! چیکار میشه کرد ؟
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
برو به صفحه دو در همين تاپيك و از مطلب اول صفحه مطالعه كن ، بيا جلو !!!
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام خدمت تمامي دوستان
از جمله آقاي Hooooman
بعضي از دوستان هنگام تبديل از ويندوز به داس دچار مشكل شدند و مشكل اونها به هم ريختگي نوشته ها در داس است كه اصلاً به هيچ عنوان متن تبديل شده قابل فهم نيست .
راستش من خودم هم چند روز پيش وقتي داده هاي يك جدول در بانك SQL را مي خواستم براي يك دوست عزيز به داس تبديل كنم به اين مشكل برخوردم و خودم هم تعجب كردم .
اما پس از بررسي متوجه شدم كه تنها در صورتي مشكل حل ميشه كه از پروايدر JET استفاده بشه يا حداقل اگه مورد ديگه اي بوده من از اون استفاده نكردم ( در همين جا خواهش مي كنم از دوستاني كه از JET استفاده نكرده و به اين مشكل هم برخورد نكرده اند نام پروايدر را يادداشت بگذارند تا بقيه هم استفاده كنند ) من خودم از VFPOLEDB.1 و از TextStream استفاده كردم و مشكل به هم خوردگي وجود داشت .
ببخشيد كه هنوز به علت كمبود وقت نتونستم اين مشكل رو حل كنم ولي پيشنهاد مي كنم تا برطرف شدن مشكل از JET استفاده كنيد تا مشكلي نداشته باشيد .
من همچنان منتظر جواب دوستان ، از جمله دوست عزيزم Hooooman هستم.
در پايان از دوستاني كه فايل فوق را استفاده كرده و به مشكلي برخورد مي كنند خواهش مي كنم در همين تاپيك يادداشت بگذارند تا در اسرع وقت بررسي بشه و انشاءا... مشكل حل شود .
با تشكر :تشویق:
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام خدمت دوستان.
ما داخل این تاپیک یه بانک فاکس پرو تحت داس داشتم که اطلاعات داخلش با ایران سیستم ذخیره شده بود.
من برنامه ی جزئیی با VB.net 2010 نوشتم بودم برای تبدیل بانک Fox Pro تحت داس به بانکهای تحت ویندوز ، در پست دوم این صفحه قرار دادم.
گفتم شاید برای دوستان قابل استفاده باشه.
موفق باشید.
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
اينم آخرين ريويژن فايل W2D_D2W
ريويژن 1.0.0.3
ورژن جديدتري از اين فايل موجود است
ميتوانيد آنرا در ادامه دانلود نماييد
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
دوست من سلام
از شما سپاسگزارم بابت زحمتی که میکشید که این dll تکمیل بشه و مشکل نرم افزار نویسان کانورت حل بشه
1- تغییرات این ریویژن نسبت به قبلیها چیه ؟ چه اشکالاتی مرتفع شده
2- آیا کاربرد این dll توی ویندوز ویستا و سون مشکلی ایجاد نمی کنه
3- آیا ممکنه که یک راهنمای کوچولو براش تنظیم کنید که کلاسها ، فانکشنها و مقادیر را شرح بده که چی هستند ،و نحوه کاربرد آنها را توضیح بده
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
M_Man_M
با عرض سلام خدمت تمامي دوستان
از جمله آقاي Hooooman
بعضي از دوستان هنگام تبديل از ويندوز به داس دچار مشكل شدند و مشكل اونها به هم ريختگي نوشته ها در داس است كه اصلاً به هيچ عنوان متن تبديل شده قابل فهم نيست .
راستش من خودم هم چند روز پيش وقتي داده هاي يك جدول در بانك SQL را مي خواستم براي يك دوست عزيز به داس تبديل كنم به اين مشكل برخوردم و خودم هم تعجب كردم .
اما پس از بررسي متوجه شدم كه تنها در صورتي مشكل حل ميشه كه از پروايدر JET استفاده بشه يا حداقل اگه مورد ديگه اي بوده من از اون استفاده نكردم ( در همين جا خواهش مي كنم از دوستاني كه از JET استفاده نكرده و به اين مشكل هم برخورد نكرده اند نام پروايدر را يادداشت بگذارند تا بقيه هم استفاده كنند ) من خودم از VFPOLEDB.1 و از TextStream استفاده كردم و مشكل به هم خوردگي وجود داشت .
ببخشيد كه هنوز به علت كمبود وقت نتونستم اين مشكل رو حل كنم ولي پيشنهاد مي كنم تا برطرف شدن مشكل از JET استفاده كنيد تا مشكلي نداشته باشيد .
من همچنان منتظر جواب دوستان ، از جمله دوست عزيزم Hooooman هستم.
در پايان از دوستاني كه فايل فوق را استفاده كرده و به مشكلي برخورد مي كنند خواهش مي كنم در همين تاپيك يادداشت بگذارند تا در اسرع وقت بررسي بشه و انشاءا... مشكل حل شود .
با تشكر :تشویق:
سلام
آقا علت اینکه من ایت سوالو چندین جا سوال کردم اینکه من با کامپوننت شما مثل هلو داشتم کار میکردم.و کلی هم دعاتون...... تا اینکه 1 دیکشنری دهخدا نصب کردم.مجددا کاراکترست داغون شد!!!! حالا هر چی دارم زیرو رو میکنم سر در نمیارم چی شده . نمیدونم این چه مسخره بازیه.حالا شما فرض کنین این اتفاق رو دستگاه مشتری بیفته.باید چه جوابی بهش بدم.
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
اگه قبلاً با اين فايل كار مي كردي و بعد از نصب ديكشنري مشكل پيدا كردي ، فعلا تنها يه راه حل مي تونم پيشنهاد كنم :
و اون اينه كه يه فايل به نام kbdfa.dll تو ويندوزه كه اين فايل بيشتر با اون كار مي كنه . ممكنه اون ديكشنريه براي كار خودش اين فايل و تغيير داده باشه .
اين فايل تو صفحات قبلي ( همون جايي كه با حرف "ك" مشكل داشتند ) من آپلود كردم مي توني از اونجا برش داري .
اين و امتحان كن . من منتظر جواب هستم
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام دوست عزیز
اولا ممنونم که پیگیر مشکل من هستین
من این راه حل شما رو هم انجام دادم اما نشد
ولی مشکل با عوض کردن ویندوز و نصب مجدد همون نسخه قبلی حل شد
که قطعا شما هم این راه حل رو منطقی نمیدونین
من نمیفهمم چه تغییری توی کاراکتر ست ویندوز یا Regional language ایجاد میشه که این اتفاق میفته
البته توی همون حال هم من اگر دی بی اف رو به تکست تبدبل میکردم مسئله حل بود ولی چون حجم این فایل بسیار بالا هستش مدت زمان عملیات وحشتناک میشه
دیگه نمیدونم چیکار کنم و بقول معروف چارچنگولی موندم!!!!!!!!!!!!!
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
يا سلام
آقا Hooooman اگه ميتوني كدهايي كه متن ها رو از فايل منبع ميخوني ، كدهايي كه متن و تبديل مي كني و در نهايت كدهايي كه متن ها رو تو فايل مقصد ميريزي آپلود كن تا بررسي كنم .
مسئله خيلي جالب شد كه وقتي تكسته ميشه ولي در غير اينصورت نميشه .
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
حتما
فقط من توی وی بی دات نت کار میکنم
البته اشتباه نشه کامپوننت شما توی دات نت هم هیچ مشکلی نداره و کار میکنه
بهر حال اینکارو میکنم
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام
آقا ببخشين مدتي نبودم
اما بگم که من از Jet استفاده ميکردم ونتيجه هموني بود که گفتم!!
اما از VFPOLEDB استفاده کردم مشکل حل شد!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
حالا مشکل برعکس دفه قبليه يعني از Win به dos يهم ريختس واينبار هم با jet هم با vfpoledb!!!
مثکه من مفتخرم تا ابد مزاحم شما باشم
خب استاد حالا چيکار کنم؟!!!
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
آقا Hooooman اگه ميتوني كدهايي كه متن ها رو از فايل منبع ميخوني ، كدهايي كه متن و تبديل مي كني و در نهايت كدهايي كه متن ها رو تو فايل مقصد ميريزي آپلود كن تا بررسي كنم .
مسئله ديگه خيلي خيلي جالب شد ؟!!!
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام خدمت شما عزیز
من با این W2D_D2W.dl کارکردم و بسیار راضی هستم تنها مشکل من در تبدیل حرف ( ء ) همزه می باشد که متاسفانه با آن درگیر شدم درخواست میکنم لطفی کرده در این W2D_D2W.dl این حرف را هم اصلاح فرمایید . عاجزانه تقاضا مندم با تشکر مسعود
masoud_583@yahoo.com
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام خدمت دوستان عزيز :
ببخشيد كه كمي در جواب دادن تأخير افتاد چند روزي بود خط تلفنم قطع و در نتيجه دسترسي به اينترنت نداشتم.
به هر حال ، اين آخرين ريويژن فايل تبديل متن است كه به همراه كمي توضيحات خدمتتون ارائه مي كنم
ابتدا از داس به ويندوز Dos2Win
ويژگي ها :
AddSpaceAfterUpperCase : كه قبلا هم وجود داشت با اين تفاوت كه بصورت يك پارامتر ارسال ميشد . در صورتيكه اين مقدار True باشد اگر در متن داس حرف بزرگي وجود داشته باشد كه كاراكتر بعدي آن " " نباشد و همچنين پس از تبديل به متن ويندوز به حرف بعدي بچسبد يك فاصله قبل از حرف بعدي اضافه مي شود .
توجه: در اينصورت طول متن اضافه مي شود ( قابل توجه دوستاني كه طول فيلد با طول متن نزديك به هم هست و ممكن است دچار مشكل شوند )
SpaceKind : ( جديد ) در صورتي كه مقدار ويژگي قبلي True باشد اين ويژگي نوع حرف فاصله را مشخص مي كند كه داراي دوثابت است يكي حرف فاصله معمولي و يكي حرف فاصله كوچك ( خيلي جالبه ، خودم هم كيف كردم ، حتما امتحان كنيد ) البته بايد بگم كه طول متن تغييري نميكنه ولي بيشتر شبيه به متن داس است
و اما متد ها :
Dos2Win_ReadFromFile :
Dos2Win_ReadFromText :
Dos2Win_ReadFromTextInWin :
كه هيچ فرقي با قبل نكرده و هر كدام در جاي خودشون قابل استفاده هستند . البته ديگه پارامتري هم نداره و با توجه به ويژگي هاي قبلي كار مي كنه.
ويندوز به داس Win2Dos
ويژگي ها :
Set_LA_to_OneChar : كه قبلا هم وجود داشت با اين تفاوت كه بصورت يك پارامتر ارسال ميشد . در صورتيكه اين مقدار True باشد حروف "لا" را در داس به يك حرف تبديل مي كند .
SelectProvider : ( جديد ) در اينجا سه نوع پروايدري كه با dbf و همچنين متون داس ارتباط برقرار ميكنند آوردم . اگه شما اطلاعاتي را براي مثال داخل يك فايل dbf ميريزيد براي اينكه اين حروف به هم نخوره ( چون موردي قبلا پيش اومده بود ) اين ويژگي رو اضافه كردم تا همون پروايدر را انتخاب كنيد كه با اون اطلاعات را داخل فايل ميريزيد . خودم امتحان كردم خيلي خوب كار كرد . اگه موردي بود كه داخل اين ويژگي نبود و مشكل به هم خوردگي وجود داشت بگيد تا برطرف بكنم ( در صورت امكان انشاءاله )
و اما متد :
Win2Dos : كه هيچ فرقي با قبل نكرده. البته ديگه پارامتري هم نداره و با توجه به ويژگي هاي قبلي كار مي كنه.
البته مورد "ء" هم در اين ريويژن بر طرف شد ( با تشكر از masoud_583 )
در آخر از تمامي دوستان تشكر كرده و همچنان منتظر هر گونه ايده و نظر از طرف شما هستم .
ورژن جديدتري از اين فايل موجود است
ميتوانيد آنرا در ادامه دانلود نماييد
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
اگرچه از اين تاپيك چند ماه گذشته ولي در صورت امكان استاد بزرگوار لطف فرموده و چگونگي تبديل را در فايل الحاقي منظور فرماييد بسيار ممنون خواهم شد
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
Mahsa Hatefi
با سلام
اگرچه از اين تاپيك چند ماه گذشته ولي در صورت امكان استاد بزرگوار لطف فرموده و چگونگي تبديل را در فايل الحاقي منظور فرماييد بسيار ممنون خواهم شد
:تشویق::تشویق::تشویق:
با عرض سلام
توجه داشته باشید که شما آخرین ورژن فایل تبدیل دو طرفه رو برداشتید ، ولی قطعه کدی که برای تبدیل نوشته بودید از ورژن های قبلی برداشته بودید.
به هر حال فایل شما آماده برای تبدیل است. پیوست می کنم انشاءالله مشکل حل شود .
موردی بود حتماً یادداشت بگذارید.
:تشویق::تشویق::تشویق:
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام خدمت تمامی دوستان
آخرین ریویژن فایل تبدیل متن را با موارد اضافه شده ذیل خدمتتان ارائه می کنم :
در هر دو قسمت تبدیلی ( هم از ویندوز به داس و هم برعکس ) دو ویژگی زیر اضافه شده
1: HasError - در صورتی که در حین تبدیل خطایی رخ دهد این ویژگی True خواهد شد . توجه داشته باشید که با هر بار اجرا کردن دستور کانورت ابتدا این ویژگی False خواهد شد. این ویژگی فقط خواندنی است.
2: ShowMsgBoxErrorIfOccur - این یک ویژگی True/False است که همانطور که از اسمش پیداست درصورتیکه True باشد اگر در حین تبدیل خطایی رخ دهد ، پیغام خطا نمایش داده خواهد شد و در غیر اینصورت هیچ پیغامی مشاهده نخواهید کرد.
همچنین دو حرف که در تبدیل مشکل داشتند ( منجمله حرف "ی" که با Shift+X نوشته می شود ( با تشکر فراوان از ashkan209 ) ) نیز در این ریویژن برطرف شد.
به نظر خودم هنوز این ابزار جای کار کردن دارد . لذا از تمامی دوستان که از این ابزار استفاده کرده و به هدف خود نرسیده اند و همچنین دوستانی که به هدف خود رسیده ولی نظراتی نسبت به تکمیل آن دارند خواشمندم نظرات خود را بیان کنند . من مشتاقانه منتظر نظرات شما دوستان هستم و در صورت امکان موارد ارائه شده را به فایل اضافه خواهم کرد .
با تشکر
ورژن جديدتري از اين فايل موجود است
ميتوانيد آنرا در ادامه دانلود نماييد
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام من از dll تون استفاده کردم تو ویندوز xp هیچ مشکلی ندارم ولی تو ویندوز 7 خطای زیر رو میده اگه ممکنه من رو راهنمایی کنیدضمیمه 67268
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
کسی نیست جواب من رو بده ؟:گریه:
در ضمن مشکل توی ویندوز 7 64 بیتی در ویندوز 7 32 بیتی هیچ مشکلی ندارد
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
کسی از این چیزی سر در می آره
There are indeed two version of regsvr32 provided with 64-bit Windows. The 64-bit version is in %windir%\system32 and the 32-bit version is in %windir%\SysWoW64. If you are registering a 32-bit DLL, use the 32-bit version.
Registering in-proc COM servers is very simple, the minimum required is just a few registry keys. 64-bit objects get registered to HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID and 32-bit objects get registered to HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CL SID.
http://msdn.microsoft.com/en-us/libr...90(VS.85).aspx
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
این طوری هم جواب نمی ده :گریه:
C:\Windows\SysWOW64\regsvr32.exe <name of 32-bit DLL>.dll
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
فعلاً تنها موردی که تونستم برات پیدا کنم به شرح زیر است :
1- ابتدا با استفاده از همان regsvr32 ولی با پارامتر u- فایل w2d_d2w.dll را unregister می کنید
2- فایل مورد نظر را حذف و یک فایل جدید در مسیر مورد نظر کپی می کنید
3- با دستور C:\Windows\SysWOW64\regsvr32.exe <name of 32-bit DLL>.dll فایل رو مجدداً register می کنید
انشاءالله مشکل حل شود
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام
ممنون از اینکه جواب من رو دادید m_man_m
ولی این کار رو هم انجام داده بودم ولی به نتیجه نرسیدم
کسی چیز دیگه ای به ذهنش نمی رسه؟
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
کمک کمک کمک
چرا کسی به داد من نمی رسه دیوانه شدم بس که توی این سایت و اون سایت دنبال جواب گشتم دیگه دارم هنگ می کنم
-
1 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام خدمت تمامی دوستان
ورژن جدید ابزار تبدیل متن داس به ویندوز و همچنین ویندوز به داس را در اینجا ارائه می کنم
تمامی ویژگی ها و توابع دقیقا همانند قبل است
از این پس هم متون ایران سیستم و هم متون سیستم سایه در این ابزار قابل تبدیل هستند
در ورژن فبلی دو کلاس شامل ClsWin2Dos و ClsDos2Win قرار داشت این دو کلاس به کلاس های ClsWin2Dos_Iran و ClsDos2Win_Iran تغییر نام داده شدند که برای تبدیل متون ایران سیستم قابل استفاده هستند
در ورژن جدید دو کلاس ClsWin2Dos_Saye و ClsDos2Win_Saye اضافه شده اند که برای تبدیل متون سیستم سایه قابل استفاده هستند
یک کلاس هم به نام ClsDeclare اضافه شده که کار خاصی انجام نمیده و تنها تعاریف اولیه داخل اون قرار داره
همچنین یک سری باگ در این ورژن برطرف شده که نمونه مهمش اینه :
همانطوری که در جریان هستید در متون داس می توان بعد از حروف بزرگ فاصله ای قرار نداد و کلمه بعدی را نوشت که در این صورت پس از تبدیل به ویندوز این دو کلمه به هم می چسبد. برای این منظور ویژگی قرار دادیم که بعد از حروف بزرگ یک فاصله که نوع آنرا خودتان می توانید انتخاب کنید قرار می دهد
حال اگر از حرف فاصله معمولی استفاده کنید متن ویندوز پس از تبدیل به داس بعد از حروف بزرگ از یک فاصله معمولی استفاده می کند
ولی اگر از نیم فاصله استفاده کنید این نیم فاصله در داس حذف شده و در حقیقت بلافاصله بعد از حروف بزرگ کلمه بعدی را قرار می دهد ( متنی که در صورت تبدیل به ویندوز دو کلمه مه هم می چسبد )
با تشکر از تمامی دوستان
همچنان منتظر ایده و نظرات شما دوستان هستم
ورژن جديدتري از اين فايل موجود است
ميتوانيد آنرا در ادامه دانلود نماييد
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام
مشکل من با این فایل حل می شه ؟
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
Parsa_2006
سلام
مشکل من با این فایل حل می شه ؟
با عرض سلام خدمت دوست عزیز Parsa_2006
با اینکه بعید می دونستم مشکل از فایل w2d_d2w باشه ولی با این حال امروز عصر مراحل زیر را فقط برای مطمئن شدن و همچنین رفع مشکل شما انجام دادم که مختصراً توضیح می دم :
یه دستگاه برداشتم و ویندوز اون و فرمت کردم و سپس ویندوز هفت ultimate x64 را نصب کردم
بدون نصب هیچ نرم افزار اضافی تنها به فعال سازی اون بسنده کردم
وارد نصب vb6 شدم و پس از هزار تا پیغام خطا بالاخره نصبش کردم
فایل w2d_d2w ورژن 2 رو توی شاخه c:\windows\syswow64 کپی کردم
کلید start را زدم و توی قسمت Search Program and files تایپ کردم cmd
با کلید های جهتی روی گزینه یافت شده رفتم کلید کنترل و شیفت را نگه داشته و سپس enter را فشار دادم ( بدینوسیله پنجره کماند با قابلیت ادمین اجرا می شود )
وارد شاخه c:\windows\syswow64 شدم
دستور regsvr32 w2d_d2w.dll را تایپ کردم و کلید اینتر را فشار دادم
با نهایت موفقیت فایل رجیستر شد ... ؟؟؟ !!! :متفکر:
برنامه vb6 را از طریق ادمین اجرا ردم ( Run as administrator )
فایل w2d_d2w را به قسمت رفرنس اضافه کردم ( هیچ پیغام خطایی رخ نداد ... ؟؟؟ !!! :متفکر:)
تکه کدی برای تبدیل و تنها برای تست نوشتم و اجرا کردم
بدون هیچ خطایی برنامه اجرا شد و متن هم کانورت شد ... ؟؟؟ !!! :تشویق::تشویق::تشویق:
مراحل بالا را یک بار انجام بده بازم اگه مشکل داشتی من در خدمتم
با تشکر
-
2 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام دوست من
اول از همه سپاس فراوان بابت نگارش جدید dll
اما یک مورد اشکال که نمیدونم اشکال منه یا اشکال برنامه ، در هرصورت ممنون میشم راهنمائی بفرمائید : (اشکال اینه که بعد از تبدیل باز هم فونتها به هم چسبیده اند)
من ار ورژن 2 برنامه استفاده کردم و ار همان خصوصیت گذاشتن space برای تبدیل از داس به ویندوز
تصویر 1 : سورس داس (ایران سیستم)
تصویر 2 : بعد از تبدیل به ویندوز به ورژن 2
و اینم فانکشن من که کار تبدیل را انجام میده
Public Function Convertor_dw(ByVal value As String) As String
Dim convert As New W2D_D2W.ClsDos2Win_Iran
convert.ShowMsgBoxErrorIfOccur = False
convert.SpaceKind = enSpaceKind.Space_Chr_32
Dim Iran_System_Text_Dos As String = value
Dim ret As String = convert.Dos2Win_ReadFromTextInWin(Iran_System_Text _Dos)
Return (ret)
End Function
ضمیمه 68913ضمیمه 68914https://barnamenevis.org/images/misc/pencil.png
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
ashkan209
سلام دوست من
اول از همه سپاس فراوان بابت نگارش جدید dll
اما یک مورد اشکال که نمیدونم اشکال منه یا اشکال برنامه ، در هرصورت ممنون میشم راهنمائی بفرمائید : (اشکال اینه که بعد از تبدیل باز هم فونتها به هم چسبیده اند)
من ار ورژن 2 برنامه استفاده کردم و ار همان خصوصیت گذاشتن space برای تبدیل از داس به ویندوز
تصویر 1 : سورس داس (ایران سیستم)
تصویر 2 : بعد از تبدیل به ویندوز به ورژن 2
و اینم فانکشن من که کار تبدیل را انجام میده
Public Function Convertor_dw(ByVal value As String) As String
Dim convert As New W2D_D2W.ClsDos2Win_Iran
convert.ShowMsgBoxErrorIfOccur = False
convert.SpaceKind = enSpaceKind.Space_Chr_32
Dim Iran_System_Text_Dos As String = value
Dim ret As String = convert.Dos2Win_ReadFromTextInWin(Iran_System_Text _Dos)
Return (ret)
End Function
ضمیمه 68913ضمیمه 68914https://barnamenevis.org/images/misc/pencil.png
با عرض سلام
شما تنها نوع فاصله را مشخص کرديد ولي مشخص نکرديد که آيا اين حرف مشخص شده ( space ) بعد از حروف بزرگ بيايد يا خير ؟
اين ويژگي همان AddSpaceAfterUpperCase مي باشد .
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سپاس از لطف شما
حل شد
و یک سوال دیگه : آیا برای اینکه error ها دیده نشده ، اضافه کردن این کد کفایت می کنه ؟
نقل قول:
convert.ShowMsgBoxErrorIfOccur = False
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
من تونستم برنامه بیمه مالیات رو بنویسم .
سایت برنامه نویس دوست دارم
:قلب: :لبخند:
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام من تازه عضو شدم.
من فايلي با فرمت txt تحت dos دارم و مي خواهم آنرا به صورت متن windows در آورم . فارسي فايل مزبور نه ايران سيستم است نه سايه و نه ... . براي تبديل آن نياز به نوشتن يك كانورتور دارم كه آن را در vb6 نوشته ام و تا حدودي هم جواب مي دهد . ولي اشكال بزرگي كه دارد اينست كه به انتهاي هر خط وقتي مي خواهم يك تعدادي فاصله خالي و بعد يك كراكتر فارسي اضافه كنم ، به هر روشي كه عمل مي كنم اول كراكتر فارسي را مي نويسد و بعد فاصله خالي مي اندازد . ممكن است كمكم نمائيد.
با تشكر
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
این مشکل اصولا بخاطر عدم ساپورت درست Align راست و فارسی است شما ابتدا فاصله رو ایجاد کنید بعد حروف فارسی رو به اول متن اظافه کنید شاید درست بشه ...
دقیقا قضیه اینکه شما به طور مثال می خواید یک Msg BOX فارسی رو نمایش بدید زمانی که نقطه رو به آخر جمله اظافه میکنید میره اول جمله ، برای همین مجبورید کلید home رو بزنید و اول جمله نقطه رو اظافه کنید تا بره آخر...
موفق باشید.../
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام
از فايل مبدل w2d_d2w چطور مي توانم در دلفي استفاده نمايم.ممنون مي شم اگر جواب بديد.
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
nedata
با سلام
از فايل مبدل w2d_d2w چطور مي توانم در دلفي استفاده نمايم.ممنون مي شم اگر جواب بديد.
با سلام
من تو محيط دلفي كار نكردم ، شايد بهتر اين بود كه سئوال خودتون رو تو تالارهاي مربوط به دلفي مطرح مي كرديد .
ولي به هر حال تمامي محيط هاي برنامه نويسي يك قسمتي به نام Reference وجود داره كه شما ميتونيد يك فايل dll ويا ocx و ... را به اون قسمت اضافه كنيد . پس تو محيط برنامه نويسي و منوهاي مربوطه بگرديد دنبال يك گزينه كه شايد Add Reference باشه .
وقتي اين فايل رو به اون فسمت اضافه كرديد حالا تو محيط كد نويسي كلاس هاي اين فايل اضافه ميشه و ميتونيد براحتي از اون استفاده كنيد .
انشاءاله تا حدي تونسته باشم كمكتون كنم
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
ممنون از پاسختون
من فايل dll مربوطه را در بخش Import Component بصورت Import a Type Library اضافه كردم سپس بصورت يك كامپوننت به دلفي اضافه شد و با قرار دادن اون روي فرم من ازش استفاده كردم.ولي مشكل اينجاست زمانيكه ازش خروجي گرفتم فايل txt توليد شده خيلي از حروف را بصورت ؟ نمايش داد.(براي ساخت ديسكت بيمه تامين اجتماعي اطلاعات بانك sql را مي خواهم به ايران سيستم تبديل كنم)
باز هم از لطفتون ممنونم
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
nedata
ممنون از پاسختون
من فايل dll مربوطه را در بخش Import Component بصورت Import a Type Library اضافه كردم سپس بصورت يك كامپوننت به دلفي اضافه شد و با قرار دادن اون روي فرم من ازش استفاده كردم.ولي مشكل اينجاست زمانيكه ازش خروجي گرفتم فايل txt توليد شده خيلي از حروف را بصورت ؟ نمايش داد.(براي ساخت ديسكت بيمه تامين اجتماعي اطلاعات بانك sql را مي خواهم به ايران سيستم تبديل كنم)
باز هم از لطفتون ممنونم
با سلام
همانطور كه گفتم من تو دلفي كار نكردم . يكسري توضيحات با vb ميدم شايد بكارتون بياد .
من با همين فايل ديسكت بيمه رو ميسازم ولي با اين تفاوت كه بصورت dbf هست.
وقتي بخواي اطلاعاتي رو توي dbf بريزي بايد از يك پروايدر استفاده كني ، پس اولين مرحله اينه : جايي كه اينستنس از كلاس ClsWin2Dos_Iran ميگيري ، پروايدر خودت رو در گزينه SelectProvider انتخاب كني فعلاً سه پروايدري كه شايد بيشترين استفاده رو داره به اين قسمت اضافه كردم.
خاصيت هاي Set_LA_to_OneChar , HasError و ShowMsgBoxErrorIfOccur از اسمش پيداست كه چيكار ميكنه .
در نهايت هم عمليات كانورت كه با Win2Dos انجام ميشه .
فايلي كه به متن داس تبديل شده را بايد تو محيط داس و با يك فارسي ساز داس ايران سيستم ببيني .
اگه تو اين محيطي كه گفتم علامت سئوال وجود داشت از يك پروايدر ديگه در قسمت SelectProvider استفاده كن . قطعاً يكي از سه مورد بايد جوابت رو بده
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
ميگم چرا وقتي حروف و عدد با هم قاطي هستن اعداد رو به هم ريخته و عجيب قريب نشون ميده
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
hassan70
ميگم چرا وقتي حروف و عدد با هم قاطي هستن اعداد رو به هم ريخته و عجيب قريب نشون ميده
با سلام
روي تركيب اعداد با حروف خيلي كار كردم و نتايج مثبتي هم گرفتم مثلاً تاريخ با حروف يا حتي اعداد با حروف .
لطفاً مورد خوتون رو دقيق تر بفرماييد تا بتونم رفعش كنم
مثلاً :
از داس به ويندوز يا از ويندوز به داس
ايران سيستم يا سايه
با چه نوع پروايدر در SelectProvider
يا چه نوع داس به ويندوزي
و در نهايت نمونه متني كه مايل به تبديل هستيد ( جاري 1545 بانك تجارت شعبه شماره 123456 افتتاح در مورخه 28/05/1385 )
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
از داس به ويندوز
ايران سيستم
براي برنامه بيمه تامين اجتماعي
مثلا يه متن اينطوري (تهران جاده قم - تهران كيلومتر 20 )
چيزي كه هست من ميخوام اطلاعات رو از dbf به sql بريزم
نه تنها اين متن بلكه هر متني كه توش عدد باشه
-
3 ضمیمه
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با عرض سلام
قابل توجه دوست عزيز Hassan70
شما قطعاً يك جاي كارتون مشكل داره
فايل ضميمه اول رو براي شما گذاشتم با همون جمله اي كه يادداشت گذاشته بوديد
فايل w2d_d2w ورژن 2 ( در صفحه 8 ) رو به همراه پيوست اول دانلود و يه امتحاني بكن
اما قابل توجه دوستاني كه مايل به تبديل اطلاعات از ويندوز به داس هستند
دوستاني كه با دات نت و استريم رايتر مي خواهند متن ويندوز را پس از تبديل به داس ، داخل يك فايل تكست بريزند
( البته دوست عزيز nedata بايد در دلفي يه چيزي شبيه به مورد استريم رايتر پيدا كنند )
اين دوستان بايد از قسمت SelectProvider گزينه vbMicrosoft_Visual_FoxPro_Driver را انتخاب كنند
( در صورتي كه اين پروايدر روي دستگاه شما نصب نيست ميتوانيد پيوست دوم و سوم را دانلود كنيد )
در استريم رايتر هم يابد گزينه Encoding بر روي گزينه Default تنظيم شده باشد
اگه سئوالي بود من در خدمتم
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
اولا ممنون به خاطر جوابتون بعد مشكل من اينه كه فايلي كه خود برنامه بيمه ميده رو من ميخوام برگردونم چيزي كه با كتابخونه شما به داس تبديل ميشه اگر عدد داشته باشه عددش به همون صورت ميمونن اما چيزي كه برنامه بيمه ميده عددها رو هم تبديل ميكنه كه مشكل كه اين ابزار متن رو درست تبديل ميكنه ولي عدد رو نه
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
نقل قول:
نوشته شده توسط
hassan70
اولا ممنون به خاطر جوابتون بعد مشكل من اينه كه فايلي كه خود برنامه بيمه ميده رو من ميخوام برگردونم چيزي كه با كتابخونه شما به داس تبديل ميشه اگر عدد داشته باشه عددش به همون صورت ميمونن اما چيزي كه برنامه بيمه ميده عددها رو هم تبديل ميكنه كه مشكل كه اين ابزار متن رو درست تبديل ميكنه ولي عدد رو نه
با سلام
خوب آخه من از كجا بايد مي فهميدم ، بابا حداقل يه فايل پيوست مي كردي
نه اينكه بگي هر متني كه توش عدد باشه بعد از تبديل اعداد رو به هم ريخته و عجيب غريب نشون ميده
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
سلام و درود بر M_Man_M عزیز
بنده از ویندوز 7 64 بیتی استفاده میکنم متسفانه فایل dll در ویندوز 64 بیتی ریجستر نمیشه و پیغام خطا میدهد. با یک ترفندی تونستم ریجسترش کنم ولی هنگام استفاده در vb.net پیغام خطای زیر میدهد :
Retrieving the COM class factory for component with CLSID {5E033C5F-3AC5-48EC-80C6-EF4024E0B6C0} failed due to the following error: 80040154.
دوست عزیز چه کار باید کرد ؟
با تشکر
-
نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس
با سلام خدمت دوستان عزيز از جمله reza1357
از كليه دوستان خواهشمندم در صورت بروز هر گونه مشكل ، ( در صورت مرور نكردن كليه مطالب تاپيك ) ابتدا يكسري مطالب تاپيك را از ابتدا تا انتها مطالعه بفرمايند تا از سئوال و جواب تكراري جلوگيري شود.
دوست عزيز reza1357 : در صورت امكان از مطلب شماره 81 همين تاپيك استفاده بفرماييد .
با تشكر