صفحه 3 از 5 اولاول 12345 آخرآخر
نمایش نتایج 81 تا 120 از 197

نام تاپیک: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    کمک کمک کمک
    چرا کسی به داد من نمی رسه دیوانه شدم بس که توی این سایت و اون سایت دنبال جواب گشتم دیگه دارم هنگ می کنم

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با عرض سلام خدمت تمامی دوستان

    ورژن جدید ابزار تبدیل متن داس به ویندوز و همچنین ویندوز به داس را در اینجا ارائه می کنم

    تمامی ویژگی ها و توابع دقیقا همانند قبل است

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

    در ورژن فبلی دو کلاس شامل ClsWin2Dos و ClsDos2Win قرار داشت این دو کلاس به کلاس های ClsWin2Dos_Iran و ClsDos2Win_Iran تغییر نام داده شدند که برای تبدیل متون ایران سیستم قابل استفاده هستند

    در ورژن جدید دو کلاس ClsWin2Dos_Saye و ClsDos2Win_Saye اضافه شده اند که برای تبدیل متون سیستم سایه قابل استفاده هستند

    یک کلاس هم به نام ClsDeclare اضافه شده که کار خاصی انجام نمیده و تنها تعاریف اولیه داخل اون قرار داره

    همچنین یک سری باگ در این ورژن برطرف شده که نمونه مهمش اینه :
    همانطوری که در جریان هستید در متون داس می توان بعد از حروف بزرگ فاصله ای قرار نداد و کلمه بعدی را نوشت که در این صورت پس از تبدیل به ویندوز این دو کلمه به هم می چسبد. برای این منظور ویژگی قرار دادیم که بعد از حروف بزرگ یک فاصله که نوع آنرا خودتان می توانید انتخاب کنید قرار می دهد
    حال اگر از حرف فاصله معمولی استفاده کنید متن ویندوز پس از تبدیل به داس بعد از حروف بزرگ از یک فاصله معمولی استفاده می کند
    ولی اگر از نیم فاصله استفاده کنید این نیم فاصله در داس حذف شده و در حقیقت بلافاصله بعد از حروف بزرگ کلمه بعدی را قرار می دهد ( متنی که در صورت تبدیل به ویندوز دو کلمه مه هم می چسبد )

    با تشکر از تمامی دوستان
    همچنان منتظر ایده و نظرات شما دوستان هستم

    ورژن جديدتري از اين فايل موجود است
    ميتوانيد آنرا در ادامه دانلود نماييد
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله M_Man_M : سه شنبه 13 فروردین 1392 در 13:22 عصر دلیل: اضافه شدن فايل جديدتر

  3. #3

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    سلام
    مشکل من با این فایل حل می شه ؟

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط 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 را به قسمت رفرنس اضافه کردم ( هیچ پیغام خطایی رخ نداد ... ؟؟؟ !!! )
    تکه کدی برای تبدیل و تنها برای تست نوشتم و اجرا کردم
    بدون هیچ خطایی برنامه اجرا شد و متن هم کانورت شد ... ؟؟؟ !!!

    مراحل بالا را یک بار انجام بده بازم اگه مشکل داشتی من در خدمتم
    با تشکر

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    %99 بله کفایت می کند

  6. #6
    کاربر دائمی آواتار returnx
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    ?
    پست
    1,190

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    این مشکل اصولا بخاطر عدم ساپورت درست Align راست و فارسی است شما ابتدا فاصله رو ایجاد کنید بعد حروف فارسی رو به اول متن اظافه کنید شاید درست بشه ...
    دقیقا قضیه اینکه شما به طور مثال می خواید یک Msg BOX فارسی رو نمایش بدید زمانی که نقطه رو به آخر جمله اظافه میکنید میره اول جمله ، برای همین مجبورید کلید home رو بزنید و اول جمله نقطه رو اظافه کنید تا بره آخر...
    موفق باشید.../

  7. #7

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام
    از فايل مبدل w2d_d2w چطور مي توانم در دلفي استفاده نمايم.ممنون مي شم اگر جواب بديد.

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط nedata مشاهده تاپیک
    با سلام
    از فايل مبدل w2d_d2w چطور مي توانم در دلفي استفاده نمايم.ممنون مي شم اگر جواب بديد.
    با سلام

    من تو محيط دلفي كار نكردم ، شايد بهتر اين بود كه سئوال خودتون رو تو تالارهاي مربوط به دلفي مطرح مي كرديد .
    ولي به هر حال تمامي محيط هاي برنامه نويسي يك قسمتي به نام Reference وجود داره كه شما ميتونيد يك فايل dll ويا ocx و ... را به اون قسمت اضافه كنيد . پس تو محيط برنامه نويسي و منوهاي مربوطه بگرديد دنبال يك گزينه كه شايد Add Reference باشه .
    وقتي اين فايل رو به اون فسمت اضافه كرديد حالا تو محيط كد نويسي كلاس هاي اين فايل اضافه ميشه و ميتونيد براحتي از اون استفاده كنيد .

    انشاءاله تا حدي تونسته باشم كمكتون كنم

  9. #9

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    ممنون از پاسختون
    من فايل dll مربوطه را در بخش Import Component بصورت Import a Type Library اضافه كردم سپس بصورت يك كامپوننت به دلفي اضافه شد و با قرار دادن اون روي فرم من ازش استفاده كردم.ولي مشكل اينجاست زمانيكه ازش خروجي گرفتم فايل txt توليد شده خيلي از حروف را بصورت ؟ نمايش داد.(براي ساخت ديسكت بيمه تامين اجتماعي اطلاعات بانك sql را مي خواهم به ايران سيستم تبديل كنم)
    باز هم از لطفتون ممنونم

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط nedata مشاهده تاپیک
    ممنون از پاسختون
    من فايل dll مربوطه را در بخش Import Component بصورت Import a Type Library اضافه كردم سپس بصورت يك كامپوننت به دلفي اضافه شد و با قرار دادن اون روي فرم من ازش استفاده كردم.ولي مشكل اينجاست زمانيكه ازش خروجي گرفتم فايل txt توليد شده خيلي از حروف را بصورت ؟ نمايش داد.(براي ساخت ديسكت بيمه تامين اجتماعي اطلاعات بانك sql را مي خواهم به ايران سيستم تبديل كنم)
    باز هم از لطفتون ممنونم
    با سلام

    همانطور كه گفتم من تو دلفي كار نكردم . يكسري توضيحات با vb ميدم شايد بكارتون بياد .
    من با همين فايل ديسكت بيمه رو ميسازم ولي با اين تفاوت كه بصورت dbf هست.
    وقتي بخواي اطلاعاتي رو توي dbf بريزي بايد از يك پروايدر استفاده كني ،‌ پس اولين مرحله اينه : جايي كه اينستنس از كلاس ClsWin2Dos_Iran ميگيري ،‌ پروايدر خودت رو در گزينه SelectProvider انتخاب كني فعلاً سه پروايدري كه شايد بيشترين استفاده رو داره به اين قسمت اضافه كردم.
    خاصيت هاي Set_LA_to_OneChar , HasError و ShowMsgBoxErrorIfOccur از اسمش پيداست كه چيكار ميكنه .
    در نهايت هم عمليات كانورت كه با Win2Dos انجام ميشه .

    فايلي كه به متن داس تبديل شده را بايد تو محيط داس و با يك فارسي ساز داس ايران سيستم ببيني .
    اگه تو اين محيطي كه گفتم علامت سئوال وجود داشت از يك پروايدر ديگه در قسمت SelectProvider استفاده كن . قطعاً يكي از سه مورد بايد جوابت رو بده

  11. #11

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    ميگم چرا وقتي حروف و عدد با هم قاطي هستن اعداد رو به هم ريخته و عجيب قريب نشون ميده

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط hassan70 مشاهده تاپیک
    ميگم چرا وقتي حروف و عدد با هم قاطي هستن اعداد رو به هم ريخته و عجيب قريب نشون ميده
    با سلام

    روي تركيب اعداد با حروف خيلي كار كردم و نتايج مثبتي هم گرفتم مثلاً تاريخ با حروف يا حتي اعداد با حروف .
    لطفاً مورد خوتون رو دقيق تر بفرماييد تا بتونم رفعش كنم
    مثلاً :
    از داس به ويندوز يا از ويندوز به داس
    ايران سيستم يا سايه
    با چه نوع پروايدر در SelectProvider
    يا چه نوع داس به ويندوزي
    و در نهايت نمونه متني كه مايل به تبديل هستيد ( جاري 1545 بانك تجارت شعبه شماره 123456 افتتاح در مورخه 28/05/1385 )

  13. #13

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    از داس به ويندوز
    ايران سيستم
    براي برنامه بيمه تامين اجتماعي
    مثلا يه متن اينطوري (تهران جاده قم - تهران كيلومتر 20 )
    چيزي كه هست من ميخوام اطلاعات رو از dbf به sql بريزم

    نه تنها اين متن بلكه هر متني كه توش عدد باشه
    آخرین ویرایش به وسیله hassan70 : چهارشنبه 26 مرداد 1390 در 15:24 عصر

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با عرض سلام

    قابل توجه دوست عزيز Hassan70
    شما قطعاً يك جاي كارتون مشكل داره
    فايل ضميمه اول رو براي شما گذاشتم با همون جمله اي كه يادداشت گذاشته بوديد
    فايل w2d_d2w ورژن 2 ( در صفحه 8 ) رو به همراه پيوست اول دانلود و يه امتحاني بكن


    اما قابل توجه دوستاني كه مايل به تبديل اطلاعات از ويندوز به داس هستند
    دوستاني كه با دات نت و استريم رايتر مي خواهند متن ويندوز را پس از تبديل به داس ، داخل يك فايل تكست بريزند
    ( البته دوست عزيز nedata بايد در دلفي يه چيزي شبيه به مورد استريم رايتر پيدا كنند )
    اين دوستان بايد از قسمت SelectProvider گزينه vbMicrosoft_Visual_FoxPro_Driver را انتخاب كنند
    ( در صورتي كه اين پروايدر روي دستگاه شما نصب نيست ميتوانيد پيوست دوم و سوم را دانلود كنيد )
    در استريم رايتر هم يابد گزينه Encoding بر روي گزينه Default تنظيم شده باشد

    اگه سئوالي بود من در خدمتم
    فایل های ضمیمه فایل های ضمیمه

  15. #15

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط M_Man_M مشاهده تاپیک
    با عرض سلام

    قابل توجه دوست عزيز Hassan70
    شما قطعاً يك جاي كارتون مشكل داره
    فايل ضميمه اول رو براي شما گذاشتم با همون جمله اي كه يادداشت گذاشته بوديد
    فايل w2d_d2w ورژن 2 ( در صفحه 8 ) رو به همراه پيوست اول دانلود و يه امتحاني بكن


    اما قابل توجه دوستاني كه مايل به تبديل اطلاعات از ويندوز به داس هستند
    دوستاني كه با دات نت و استريم رايتر مي خواهند متن ويندوز را پس از تبديل به داس ، داخل يك فايل تكست بريزند
    ( البته دوست عزيز nedata بايد در دلفي يه چيزي شبيه به مورد استريم رايتر پيدا كنند )
    اين دوستان بايد از قسمت SelectProvider گزينه vbMicrosoft_Visual_FoxPro_Driver را انتخاب كنند
    ( در صورتي كه اين پروايدر روي دستگاه شما نصب نيست ميتوانيد پيوست دوم و سوم را دانلود كنيد )
    در استريم رايتر هم يابد گزينه Encoding بر روي گزينه Default تنظيم شده باشد

    اگه سئوالي بود من در خدمتم
    با سلام ، فايل w2d_d2w ورژن 2 را از کجا ميتونم دانلود كنم؟
    آخرین ویرایش به وسیله vbhamed : چهارشنبه 10 تیر 1394 در 21:19 عصر

  16. #16

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    اولا ممنون به خاطر جوابتون بعد مشكل من اينه كه فايلي كه خود برنامه بيمه ميده رو من ميخوام برگردونم چيزي كه با كتابخونه شما به داس تبديل ميشه اگر عدد داشته باشه عددش به همون صورت ميمونن اما چيزي كه برنامه بيمه ميده عددها رو هم تبديل ميكنه كه مشكل كه اين ابزار متن رو درست تبديل ميكنه ولي عدد رو نه

  17. #17
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط hassan70 مشاهده تاپیک
    اولا ممنون به خاطر جوابتون بعد مشكل من اينه كه فايلي كه خود برنامه بيمه ميده رو من ميخوام برگردونم چيزي كه با كتابخونه شما به داس تبديل ميشه اگر عدد داشته باشه عددش به همون صورت ميمونن اما چيزي كه برنامه بيمه ميده عددها رو هم تبديل ميكنه كه مشكل كه اين ابزار متن رو درست تبديل ميكنه ولي عدد رو نه

    با سلام

    خوب آخه من از كجا بايد مي فهميدم ، بابا حداقل يه فايل پيوست مي كردي
    نه اينكه بگي هر متني كه توش عدد باشه بعد از تبديل اعداد رو به هم ريخته و عجيب غريب نشون ميده

  18. #18

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    سلام و درود بر 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.

    دوست عزیز چه کار باید کرد ؟

    با تشکر

  19. #19
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام خدمت دوستان عزيز از جمله reza1357

    از كليه دوستان خواهشمندم در صورت بروز هر گونه مشكل ، ( در صورت مرور نكردن كليه مطالب تاپيك ) ابتدا يكسري مطالب تاپيك را از ابتدا تا انتها مطالعه بفرمايند تا از سئوال و جواب تكراري جلوگيري شود.

    دوست عزيز reza1357 : در صورت امكان از مطلب شماره 81 همين تاپيك استفاده بفرماييد .

    با تشكر

  20. #20
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با عرض سلام خدمت تمامي دوستان

    تكه كد زير را بنا به درخواست دوستان براي وارد نمودن يك رديف جديد در فايل با فرمت dbf و در محيط دات نت قرار ميدهم
    فايلي كه من براي نمونه استفاده كردم
    به نام Test.dbf
    محل قرار گرفتن در روت درايو c
    داراي يك فيلد به نام NameDesc و به طول 50 از نوع كاراكتر ميباشد

    و اما كد براي پروايدر JET OLE DB :


    Dim W2D AsObject = CreateObject("W2D_D2W.ClsWin2Dos_Iran")
    W2D.Set_LA_to_OneChar = True
    Dim aText As String = "Insert INTO Test.dbf ( NameDesc ) VALUES ('" & Now & " " & W2D.Win2Dos("هم اكنون") & "')"
    Using aCon AsNew OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\;Extended Properties=DBASE III;")
    Dim aCom AsNew OleDbCommand(aText, aCon)
    aCon.Open()
    Try
    aCom.ExecuteNonQuery()
    Catch ex As Exception
    Console.WriteLine(ex.Message)
    EndTry
    EndUsing
    End



    و كد براي پروايدر Foxpro OLE DB :

    Dim W2D AsObject = CreateObject("W2D_D2W.ClsWin2Dos_Iran")
    W2D.SelectProvider = 1
    W2D.Set_LA_to_OneChar = True
    Dim aText As String = "Insert INTO Test.dbf ( NameDesc ) VALUES ('" & Now & " " & W2D.Win2Dos("هم اكنون") & "')"
    Using aCon AsNew OleDbConnection("Provider=VFPOLEDB.1;Password='';Collating Sequence=ARABIC;Data Source=C:\;")
    Dim aCom AsNew OleDbCommand(aText, aCon)
    aCon.Open()
    Try
    aCom.ExecuteNonQuery()
    Catch ex As Exception
    Console.WriteLine(ex.Message)
    EndTry
    EndUsing
    End



    و كد براي پروايدر Foxpro ODBC :

    Dim W2D AsObject = CreateObject("W2D_D2W.ClsWin2Dos_Iran")
    W2D.SelectProvider = 2
    W2D.Set_LA_to_OneChar = True
    Dim aText As String = "Insert INTO Test.dbf ( NameDesc ) VALUES ('" & Now & " " & W2D.Win2Dos("هم اكنون") & "')"
    Using aCon AsNew OdbcConnection("Driver={Microsoft Visual FoxPro Driver};BackgroundFetch=No;SourceType=DBF;Exclusiv e=No;SourceDB=C:\;")
    Dim aCom AsNew OdbcCommand(aText, aCon)
    aCon.Open()
    Try
    aCom.ExecuteNonQuery()
    Catch ex As Exception
    Console.WriteLine(ex.Message)
    EndTry
    EndUsing
    End


    با تشكر
    اميدوارم مورد استفاده قرار بگيره
    آخرین ویرایش به وسیله M_Man_M : جمعه 13 آبان 1390 در 08:52 صبح دلیل: اضافه كردن كد براي دو پروايدر بعدي Foxpro OLEDB , ODBC

  21. #21
    کاربر دائمی آواتار mohsen.net
    تاریخ عضویت
    آبان 1383
    محل زندگی
    تهران
    پست
    178

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    هزاران لایک تقدیم M_Man_M

  22. #22
    کاربر جدید
    تاریخ عضویت
    آذر 1390
    محل زندگی
    یزد
    پست
    13

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام و احترام خدمت اساتید گرام...
    بنده بروی یک پروژه ی سی شارپ کار می کنم و به این dll خیلی نیاز دارم.
    حالا چند سوال از شما دوستان دارم.
    1- من قبلاً ورژن 1.0.0.4 رو بروی پروژم نصب کرده بودم، خوب بود فقط یک ایراد بزرگ داشت و اون اینکه سرعت تبدیل ویندوز به ایران سیستم خیلی پایین بود، حالا اولین سوال من این هست که آیا تو ورژن 2 این سرعت بهبود پیدا کرده یا خیر؟
    2- من می خوام که dll جدید (ورژن 2) رو به رفرنس پروژم اضافه کنم، منتها هر بار که می خوام اضافه کنم خطای Could Not load file or assembly "W2D_D2Wv2.dll" or one of its dependencies. ........ رو دریافت می کنم. حتی فایل رو اول به toolbox هم اضافه کردم ولی باز هم همین خطا رو می گیرم.
    جواب این دو مشکل چیه؟
    با تشکر فراووون از همه شما...

  23. #23
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط p30help مشاهده تاپیک
    با سلام و احترام خدمت اساتید گرام...
    بنده بروی یک پروژه ی سی شارپ کار می کنم و به این dll خیلی نیاز دارم.
    حالا چند سوال از شما دوستان دارم.
    1- ...
    2- ...
    جواب این دو مشکل چیه؟
    با تشکر فراووون از همه شما...
    با سلام خدمت شما دوست عزيز

    در جواب سئوال اول شما ، بايد عرض کنم جواب منفيه . روي سرعت در ورژن دو کاري نکردم . البته تا اين لحظه که شما فرموديد به ذهن خودم هم خطور نکرده بود . البته بايد بگم که خودم اين مطلب رو ميدونستم و توي اولين پستي هم که زدم گفتم ، علتش رو هم توضيح دادم "چون روي تک تک کاراکتر ها پردازش ميکنه" به همين دليل هم هست که تا حالا به غير از يک مورد خرابي ، خرابي خاصي نداشتم و اين مورد هم تا حالا براي خودم اتفاق نيفتاده که اون رو هم حل کنم . در اولين فرصت روي سرعت اون هم کار ميکنم ولي بعيد ميدونم کار خاصي بشه روش انجام داد

    در جواب سئوال دوم ، بايد عرض کنم نه تنها اين dll بلکه هر dllي که خواستيد استفاده کنيد سعي کنيد ابتدا اون و داخل خود ويندوز و با دستور regsvr32 رجيستر کنيد . اين دستور در ويندوز هفت شرايط خاصتري داره که توي پست 81 همين تاپيک و البته براي 64 بيتي توضيح دادم ولي شما ميتونيد شخصا اون و براي 32 بيت هم با کمي تغييرات استفاده کنيد
    در صورتي که ابتدا اين دستور رو اجرا کنيد ديگه احتياجي نيست اول به toolbox و يا ... اضافه کنيد . خيلي راحت در قسمت add reference قابل اضافه شدن هست "اين مورد رو همين الان با آخرين ورژن فايل w2d_d2w ، ويندوز هفت 32 بيت و ويژوال استاديو 2010 تست کردم و هيچ پيغام خطايي هم نداد"

    با تشکر
    همچنان منتظر هرگونه خطا ، پيشنهاد و يا ... در مورد اين فايل هستم

  24. #24
    کاربر جدید
    تاریخ عضویت
    آذر 1390
    محل زندگی
    یزد
    پست
    13

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط M_Man_M مشاهده تاپیک
    با سلام خدمت شما دوست عزيز

    در جواب سئوال اول شما ، بايد عرض کنم جواب منفيه . روي سرعت در ورژن دو کاري نکردم . البته تا اين لحظه که شما فرموديد به ذهن خودم هم خطور نکرده بود . البته بايد بگم که خودم اين مطلب رو ميدونستم و توي اولين پستي هم که زدم گفتم ، علتش رو هم توضيح دادم "چون روي تک تک کاراکتر ها پردازش ميکنه" به همين دليل هم هست که تا حالا به غير از يک مورد خرابي ، خرابي خاصي نداشتم و اين مورد هم تا حالا براي خودم اتفاق نيفتاده که اون رو هم حل کنم . در اولين فرصت روي سرعت اون هم کار ميکنم ولي بعيد ميدونم کار خاصي بشه روش انجام داد

    در جواب سئوال دوم ، بايد عرض کنم نه تنها اين dll بلکه هر dllي که خواستيد استفاده کنيد سعي کنيد ابتدا اون و داخل خود ويندوز و با دستور regsvr32 رجيستر کنيد . اين دستور در ويندوز هفت شرايط خاصتري داره که توي پست 81 همين تاپيک و البته براي 64 بيتي توضيح دادم ولي شما ميتونيد شخصا اون و براي 32 بيت هم با کمي تغييرات استفاده کنيد
    در صورتي که ابتدا اين دستور رو اجرا کنيد ديگه احتياجي نيست اول به toolbox و يا ... اضافه کنيد . خيلي راحت در قسمت add reference قابل اضافه شدن هست "اين مورد رو همين الان با آخرين ورژن فايل w2d_d2w ، ويندوز هفت 32 بيت و ويژوال استاديو 2010 تست کردم و هيچ پيغام خطايي هم نداد"

    با تشکر
    همچنان منتظر هرگونه خطا ، پيشنهاد و يا ... در مورد اين فايل هستم
    با سلام و احترام و تشکر بابت راهنمایی
    در مورد سرعت تبدیل چیزی که جالبه این هست که سرعت تبدیل از ایران سیستم به ویندوز کاملاً خوب و قابل قبوله ولی از ویندوز به ایران سیستم خیلی کنده. به نظرم اگر این مشکل سرعتش حل بشه دیگه هیچ مشکل خاصی نداره...
    با تشکر مجدد...

  25. #25

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام
    لطفا طریقه استفاده از فایل W2D_D2W.dll نگارش 2 رو در vb6 بصورت کامل بفرمایید .
    باتشکر

  26. #26
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    نقل قول نوشته شده توسط hatefsoltani مشاهده تاپیک
    با سلام
    لطفا طریقه استفاده از فایل W2D_D2W.dll نگارش 2 رو در vb6 بصورت کامل بفرمایید .
    باتشکر
    سلام دوست خوبم
    فکر کنم اگه اين تاپيک رو از اول تا آخر يه دور مطالعه بفرماييد 99 درصد کار حل ميشه
    بعد براي اون يک درصد باقيمانده اگه سئوالي داشتيد من در خدمتم

    نحوه رجيستر کردن اين فايل با فايل win به dos در صفحه اول همين تاپيک فرقي نميکنه
    متد ها و تنظيمات هم در صفحات مختلف همين تاپيک توضيح داده شده
    حداقل براي اطلاعات عمومي ، بد نيست اگه يه دور مطالعه بفرماييد .

    با تشکر - ببخشيد اگه دير جواب دادم !!!

  27. #27

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    سلام من یه برنامه با سی شارپ دارم و میخوام دیسکت بیمه باهاش درست کنم تمام روش های شما رو هم تست کرد فقط میخوام یه فایل تکست بسازم که تو داس بشه خوند لطفآ اگر sample دارید برام بذارید یا راهنمایی کنید
    این کدی که من نوشتم
    Frm_ReportInsuranceDetail Frm_ReportInsuranceDetail = new Frm_ReportInsuranceDetail();
    Frm_ReportInsuranceDetail.ShowDialog();
    if ((Frm_ReportInsuranceDetail.Tag as int?).GetValueOrDefault(0) != 0 && vNovinDataTableShoab.DefaultView.Count > 0 && vNovinDataTablePersons.DefaultView.Count > 0)
    {
    string Shoab = "";
    string Persons = "";
    W2D_D2W.ClsWin2Dos_IranClass convert = new W2D_D2W.ClsWin2Dos_IranClass();
    convert.ShowMsgBoxErrorIfOccur = true;
    convert.SelectProvider = W2D_D2W.enProvider.vbMicrosoft_Visual_FoxPro_Drive r;
    convert.Set_LA_to_OneChar = true;
    DataRowView drv = vNovinDataTableShoab.DefaultView[0];
    foreach (DataColumn dc in drv.Row.Table.Columns)//vNovinDataTableShoab.Columns)
    {
    if (dc.ColumnName.ToUpper() == "DSK_KIND")
    Shoab += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_ListKind.Text + ",");
    else if (dc.ColumnName.ToUpper() == "DSK_DISC")
    Shoab += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_ListDesc.Text + ",");
    else if (dc.ColumnName.ToUpper() == "DSK_BIMH")
    Shoab += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_Job4.Text + ",");
    else if (dc.ColumnName.ToUpper() == "MON_PYM")
    Shoab += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_Peiman.Text + ",");
    else if (dc.ColumnName.ToUpper() == "DSK_PRATE")
    Shoab += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_Prate.Text + ",");
    else
    Shoab += convert.Win2Dos(drv[dc.ColumnName].ToString() + ",");
    if (convert.HasError)
    MessageBox.Show("Error");
    }
    foreach (DataRowView dr in vNovinDataTablePersons.DefaultView)
    {
    foreach (DataColumn d in vNovinDataTablePersons.Columns)
    {
    if (d.ColumnName.ToUpper() != "DSW_PRATE")
    Persons += convert.Win2Dos(dr[d.ColumnName].ToString() + ",");
    else
    Persons += convert.Win2Dos(Frm_ReportInsuranceDetail.cNovinTe xtBox_Prate.Text + ",");
    }
    Persons += " \r\n";
    }
    ReportFile(Shoab, "DSKKAR00");
    ReportFile(Persons, "DSKWOR00");
    private void ReportFile(string Text, string FileName)
    {
    string FilePath = "InsuranceReport";
    try
    {
    if (!Directory.Exists(FilePath))
    Directory.CreateDirectory(FilePath);
    StreamWriter writer = new StreamWriter(FilePath + "\\" + FileName + ".txt", false, Encoding.Default);
    writer.Write(Text);
    }
    catch
    { }
    }

  28. #28

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    تشکر فراوان از دوستمون بابت طراحی این dll
    یک مشکلی که در ورژن 2.0.0.2 وجود داره اینه که {ؤ } واو که بالاش همزه هست از ویندوز به داس به دو کاراکتر {وج} تبدیل میشه
    windows رؤیا >> dos رجیا
    آخرین ویرایش به وسیله ashkan209 : سه شنبه 03 تیر 1393 در 06:47 صبح دلیل: اشتباه تایپی در جابجایی کلمه داس و ویندوز در متن

  29. #29

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    اینم تست کردم و جواب نگرفتم لطفآ کمکم کنید
    public void ReportFile(string Text, string FileName)
    {
    CONVERTLib.ConvertorClass converter = new CONVERTLib.ConvertorClass();
    W2D_D2W.ClsWin2Dos_IranClass convert = new W2D_D2W.ClsWin2Dos_IranClass();
    //convert.SelectProvider = W2D_D2W.enProvider.vbMicrosoft_JET_OLEDB_4_0;
    string FilePath = "InsuranceReport";
    try
    {
    string str = "";
    foreach (char c in Text)
    //if (char.IsLetter(c))
    str += convert.Win2Dos(c.ToString());
    //else
    // str += c.ToString();
    if (!Directory.Exists(FilePath))
    Directory.CreateDirectory(FilePath);
    File.WriteAllText(FilePath + "\\" + FileName + ".txt", str, System.Text.Encoding.Default);
    File.WriteAllText(FilePath + "\\" + FileName + "Asci.txt", str, System.Text.Encoding.ASCII);
    byte[] bt1 = System.Text.Encoding.Default.GetBytes(str);

    FileStream fs1 = new FileStream(FilePath + "\\" + FileName + ".txt", FileMode.Create, FileAccess.Write, FileShare.Write);
    fs1.Write(bt1, 0, bt1.Length);
    fs1.Close();
    }
    catch
    { }
    }

  30. #30
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام خدمت شما دوست عزيز
    با اينکه مورد شما رو در همين تاپيک و مطلب شماره 96 مطرح کرده بودم ولي با اين حال يه تکه کد کوچک هم در اينجا ذکر ميکنم تا جواب کامل بشه

    تنها موردي که شما بايد تغيير بديد اينه که متغير هاي متني ديگه احتمالا به اين روش نوشته نميشه و درون قسمت using مربوط به استريم رايتر نيز احتياج به يه لوپ داريد که خط ها رو يکي يکي از ويندوز به داس تبديل و سپس بوسيله استريم رايتر اونها رو داخل فايل تکست بريزه

    انشاءالله موفق باشيد ....


    W2D_D2W.ClsWin2Dos_Iran W2D = new W2D_D2W.ClsWin2Dos_Iran()
    {
    SelectProvider = W2D_D2W.enProvider.vbMicrosoft_Visual_FoxPro_Driver,
    ShowMsgBoxErrorIfOccur = false,
    Set_LA_to_OneChar = true
    };


    string fileAddress = "E:\\Export.txt";
    string testLine = "باد خزان گل لاله را پرپر کرد";
    testLine = W2D.Win2Dos(testLine);

    using (System.IO.StreamWriter SW = new System.IO.StreamWriter(fileAddress, true, System.Text.Encoding.Default))

    {
    if (!W2D.HasError)
    SW.WriteLine(testLine);

    SW.Close();
    }


    با تشکر
    باز هم اگه موردي بود حتماً مطرح کنيد

  31. #31
    کاربر دائمی آواتار m.4.r.m
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    تبریز
    پست
    1,407

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    آقای مدیر کجایی ؟

    این تاپیک مال 3 سال پیشه الان اومده بالا با سوال #C رسیدگی کنین بابا

  32. #32

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    کد با PROVIDERهای دیگه هم اجرا کردم فقط JET اجرا شد ولی فایل تکست درست نبود

  33. #33

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    ممنون بابت کد ولی وقتی اجرا میکنم HasError true میشه فایل خای بهم میده
    مشکلش چیه؟

  34. #34
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    باسلام

    توي مطلب 96 همين تاپيک گفتم . حتماً بايستي اون VFPODBC رو نصب کرده باشيد و گرنه با خطا مواجه ميشيد
    فايل تکست ساخته شده هم حتماً بايستي توي محيط داس و با فارسي ساز ايران سيستم چک بشه نه تو ويندوز .... همين طوره ؟

  35. #35

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    یه دنیا ممنون مشکلم حل شد ولی من میخوام فایل تکست بسازم نمیشه بدون نصب VFPODBC این کار انجام بدم؟

  36. #36
    کاربر تازه وارد
    تاریخ عضویت
    تیر 1387
    محل زندگی
    نصف جهان
    پست
    89

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    با سلام

    اگه بخواهيد فايل تکست بسازيد بايد از استريم رايتر استفاده کنيد ( گزينه هاي ديگه رو من تست نکردم ) در نتيجه بايد و بايد از VFPODBC استفاده کنيد
    اگه بخواهيد از Jet استفاده کنيد حتماً بايستي فايل Dbf بسازيد که البته من خودم هم با همين روش کار کردم . ساخت Dbf شايد يه کم سخت باشه ؛ اگه هم نتونستيد ميتونيد Dbf هاي خالي رو داخل برنامه نگه داريد ( جالبه ! خود برنامه تأمين اجتماعي هم با ساخت Dbf مشکل داشته در نتيجه فايل هاي خالي رو تو شاخه مورد نظرش نگه داشته ، هر بار اون ها رو کپي ميکنه و بعد اطلاعات ماه رو داخلش ميريزه ) شما هم ميتونيد به همين روش کار کنيد ( البته حداقل Resource کنيد نه ديگه اينقدر سطح پايين که خود فايل رو نگه داريد !!!!)

  37. #37

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    خیلی ممنون بابت راهنمایی

  38. #38

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    سلام من w2d_d2w.dll رو میخوام با manifest استفاده کنم نمیخوام regsvr32 رو انجام بدم چون کاربر هام باهاش مشکل دارن و نمیتونن این کار انجام بدن
    وقتی از manifest استفاده میکنم dll کار نمیکنه object new l میشه ولی متد ها کار نمیکنه موقع اجرا کد dll error میده میشه کمکم کنید؟

  39. #39

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    اینم خطایی که بر میگردونه Retrieving the COM class factory for component with CLSID {56B7C055-A5D6-4547-B1D2-F8A85B7BB6AF} failed due to the following error: 80040154.

  40. #40

    نقل قول: مبدل كدپيج ايران سيستم به ويندوز و بالعكس

    سلام
    می تونید دستور رجیستر کردن dll رو داخل برنامتون بذارین ، که با عمل کاربر و یا بدون آن ،مثلا هنگام ورود به برنامه یکبار dll رجیستر شود

صفحه 3 از 5 اولاول 12345 آخرآخر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •