فروم تخصصی - پشتیبانی CPSD

نسخه‌ی کامل: خطا در انتقال اكتيوايكس به كامپيوتر مقصد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام

خدمت استاد ارجمند جناب پيروزمهر
اين چند خط را به دو دليل نوشتم ؛ اول اون دومي را ميگم
_ دلم براتون تنگ شده بود و عرض ادبي كردم بابت مطالب مفيدي كه تا كنون از شما فرا گرفتم خيلي ها مثل من شيفته شما هستند با حضورتون دوباره به فروم برنامه نويس رونق بديد
_ اكتيوكس موجود هنگام رجستجر شدن در كامپيوتر مبدا در صورت انتقال به مقصد ارور رفرنس ميده و به الطبع ميبايست دوباره برنامه باز و رفرنس ها برقرار شود
به نظر حقير در برنامه ستاب مسير اكتيوكس تو سيستم 32 باشه بهتره بنابر اين تو كامپيوتر مقصد اينكه ويندوز تو كدوم درايو نصب هست مشكلي به وجود نمياره

همين طور در مورد پيشنهاد استفاده از تاريخ قمري در تقويم باز شونده كه تعطيلات رسمي زا به نمايش بگذاره كاري صورت خواهد گرفت يا نه ؟
هر قدر تو استفاده از اين تابع بيشتر دقت ميكنم برام تازگي داره واقعا گل كاشتيد

**درپايان به علت آنكه در چند مورد به علت عدم برقراري رفرنسهاي مبدل مجبور به حذف برنامه از سستم شدم و در چند مورد هنگام آنيستال كردن برنامه با خطا مواجه شدم سوالي به ذهنم رسيد و آن اينكه :
چرا از برنامه ستاب ساز Smart Install Maker استفاده نميكنيد چون هم فارسي را خوب ساپورت ميكنه و هم دستكاري رجستري قبل از نصب و پس از حذف دست طراح بوده و حداقل من تو نصب و حذف برنامه با اين برنامه مشكلي نداشتم ولي دقيقا خطاهاي آنيستال را با برنامه Qsetup خيلي ديدم هر چند شما استادي و مهارت در اين موارد بسيار داريد

هميشه موفق و پيروز باشيد
ضمن سلام

دوست من ، از نظر لطفتون ممنونم

در خصوص مابقي موارد هم بايد مطالب زير رو خدمت شما عرض كنم :

در خصوص اين موضوع كه اكتيو ايكس در چه محلي قرار داده بشه ، قاعدتاً محل استاندارد قرارگيري اكتيو ايكسها در داخل شاخه System/System32 هستش
وليكن قرارگيري اكتيو ايكسها در محلهايي ديگه هيچ ممانعتي نداره ، به طور مثال در پكيج PDC اين اكتيو ايكس در داخل شاخه Bin و در محل نصب اوليه اين محصول قرار داره
جهت جلوگيري از ايجاد مشكل در هنگام نصب بر روي كامپيوترهاي مقصد ( فرضا كامپيوترهاي مشتريان ) توصيه ميشه مراحل زير رو اجرا كنيد :
در ابتدا فايل CPSD_PDC.dll رو با نامي جديد ذخيره كنيد ( فرضاً XYZ.dll )
اين فايل جديد رو در داخل پكيج Setup خودتون اضافه كنيد و عمليات Setup فرضي رو يك بار انجام بديد
حال در داخل رفرنس برنامه خودتون ، رفرنس رو بر روي فايل XYZ.dll تنظيم كنيد
در اين حالت در خصوص نصب برنامه خودتون بر روي سيستمهاي ديگر كاربران با مشكلي مواجه نخواهيد شد

در رابطه با وقوع خطاهاي Uninstall در خصوص پكيجهاي ساخته شده توسط QSetup ، في نفسه خطايي به وجود نيومده و خطاي نمايش داده شده انتهايي مفهوم خاصي داره كه اون هم به دليل نوع تنظيم هستش

در صورتي كه شما در داخل فولدرهاي محل نصب برنامه ، اقدام به ايجاد يك فايل شخصي كنيد ، با توجه به اينكه اين فايل در نصب اوليه وجود نداشته در اين حالت پيغام خطايي با مضمون زير به نمايش درخواهد اومد

[attachment=18]

عمليات Uninstall قادر نيست نسبت به حذف برخي شاخه ها اقدام كند
براي تكميل عمليات Uninstall لطفا آنها را به صورت دستي حذف نماييد

... پس در واقع خطايي رخ نداده


در رابطه با مقايسه بين QSetUp و Smart Install Maker با توجه به ميزان پيچيدگي مورد نياز ، هر دوي اونها جوابگو هستند ، گو اينكه QSetUp از امكانات بيشتري برخودار هست كه در آينده ممكنه به اونها نياز پيدا كنيد ، پس شخصا ترجيح ميدم با برنامه اي اقدام به كار كنم دراراي محدوديتهاي كمتري هستش

QSetUp هم از زبان فارسي پشتيباني ميكنه ، وليكن بنده از اون استفاده نميكنم ، قبلا هم در يك مقاله آموزشي عرض كردم خدمت دوستان ، اگر كاربري در خصوص اجرا و كليك كردن بر روي دكمه هاي يك برنامه نصاب مشكل داشته باشه ، بهتر هستش به طور كامل قيد فروش و يا ارائه خدمات به اون كاربر / مشتري رو بزنيد ، چرا كه كليك كردن ساده ترين فعاليت در زمينه كار با كامپيوتر هستش ، اگر كاربري در اين خصوص مشكل داشته باشه ، به قطع در ديگر موارد براي شما فوق العاده مشكل ساز خواهد شد

بر همين اساس بنده هيچ وقت از نماي كاربر فارسي برنامه هاي SetUp ساز استفاده نكردم و نخواهم كرد

در رابطه با درخواستتون در خصوص تقويم قمري هم ، هيچ امكاني به بخش تقويم قمري اضافه نخواهد شد ، در هيچ يك از ابعاد و به احتمال زياد در آينده ( در ارائه بعدي ) از داخل اين محصول به طور كامل حذف خواهد شد

موفق باشيد