مشكل َAlias مع installshield
#1
السلام عليكم
نعم بعدما رسمتم لي الطريق لكي أستغل برنامج instelshiled بارك الله فيكم خاصة أخي المشرف DeltaAziz الذي قدم لي موضوع أتبعه في الرابط التالي :
http://www.delphi4arab.net/forum/showthread.php?tid=317
فبالمناسبة بعدما اتبعته واجهتني محطات لم أفهم قصد الكاتب ومرة مشاكل لا أدري بحلها بتاتا رغم المحاولاتالمتكررة ولذلك سأعدها لكم على شكل نقاط وبالصور حتى تكرموا علي بالحل الصحيح جزاكم الله خيرا فمرة أذكر ما فهمت لتصححوه لي ومرة أسألكم مباشرة وأستأذنكم لننتقل الى النقاط
1 . فيما يخص خاصية files في البرنامج فإننا نضع هنا ملفات التي يريدها البرنامج أليس كذلك ؟
لاشك أن في هذه المرحلة خطورة كبيرة ويجب توخي الحذر هذا مما يدفعني الى القول أن هناك قواعد يجب أن نتقيد بها في هذه المرحلة مثلا قواعد المعطيات في ملف و ملفات الصور في ملف أم كل شيئ مع بعض ...
وما فعلته أنا أن عندي قاعدة معطيات paradox في ملف هو بذاته فيه الملف التنفيذي فكيف نضع الملفات في هذه الحالة ، مع العلم أني **** بعد تنصيب البرنامج يخلق ملف في جهاز مستخدم البرنامج وليكن هذا الملف مثلا في mes documents و يضعه المستخدم حيثما شاء في جهازه وليضعه ان أراد في d أو g ويكون الحفظ تلقائيا أي البرنامج يتعقب مكان ملف قاعدة البيانات

[صورة: 278673075.jpg]


2 . في نقطة مع شرح الأخ أشار الى محرك قاعدة البيانات وأنا بطبيعة الحال أستعمل bdo وهو يشترط أن يكون منصبا في جهاز المستخدم و لكن هل في هذه الحالة instelshiled هل هو يتولى بنقل ملفات bdo أم يجب أن أنقلها يدويا

[صورة: 427226781.jpg]

3.بعد نهايتي من المراحل المتبعة في شرح الأخ بارك الله فيه وبالضبط في بند test وحين مرحلة نقل الملفات من مراحلالتثبيت واجهتني هذه الرسالة فما رأيكم بالخطأ ولكن عندما أضع ok يستمر في نقل الملفات حتى النهاية .

[صورة: 113341479.jpg]


4 . المشكلة العظيمة هي هذه وأظن أنها ستتعبكم
حينما خرج ملف التنفيذ شغلته في جهازي اشتغل بما قرت به عيني ولكن عندما أخذته الى جهاز آخر
بدت المأساة alise يا اخوة وخرجت لي الرسالتين التالييتين :

[صورة: 181634943.jpg]


[صورة: 599923019.jpg]


و في الأخير دعوني أشكركم جزيلا على المرور
الرد
#2
أخي صلاح عليك بإدراج الصور بشكل أحسن و ذلك بإستخدام زر إدراج صورة و ذلك بوضع رابط مباشر لها
من تشبه بقوم فهو منهم
الرد
#3
السلام عليكم
أشكرك جدا على اهتمامك أستاذ وأنا آسف جدا على الصور فقد كانت تظهر حين رفعت الموضوع
وعلى العموم فقد أعدت رفعها من جديد وكذلك هي بالمرفقات حسب الترتيب في الموضوع فأنا أردت أن أجعلها في الموضوع ولكن لم أجد زر يشيرني الى التعديل

1 [صورة: auN01215.jpg]

2 [صورة: Q1F01271.jpg]

3[صورة: ZU001320.jpg]

4 [صورة: 4Jn01364.jpg]

5[صورة: IGb01406.jpg]

وتقبلوا تحياتي الفائقة

شكرا


الملفات المرفقة
.jpg   base01.JPG (الحجم : 15.4 ك ب / التحميلات : 50)
.jpg   bde.JPG (الحجم : 24.93 ك ب / التحميلات : 21)
.jpg   message errer.JPG (الحجم : 17.59 ك ب / التحميلات : 19)
.jpg   alise01.JPG (الحجم : 13.6 ك ب / التحميلات : 21)
.jpg   alise02.JPG (الحجم : 12.09 ك ب / التحميلات : 21)
الرد
#4
استفسارك حقيقة صعب جدا فأنا لم أجرب inselshiled بعد و لكن أنصحك أن تركز على ترتيب الملفات فأنا أعمل ببرامج الفلاش وأعاني من هذه النقطة فالحواسيب تختلف من شخص لآخر

بالتوفيق أخي العزيز
الرد
#5
شكرا أخي أمكروس على رأيك في انتظار الاخوة الآخرين على ردهم الذي أنتظره أحر من الجمر
و***** أن نستفيد جميعا

شكرا
الرد
#6
إقتباس :[صورة: IGb01406.jpg]
رسالة الخطأ هذه تعني أن Alias (الإسم المستعار) branch غير موجود على النظام

في الرابط توجد طريقة لإنشاء الإسم المستعار بالبرمجة

http://www.delphi4arab.net/forum/showthread.php?tid=71
من تشبه بقوم فهو منهم
الرد
#7
شكرا جزيلا أخ مهدي
وأقدر جميلك هذا كثيرا
ولابد أننا قضينا على االمشكل الأول
شكرا مرة أخرى
الرد
#8
أهلا و سهلا بك أخي صلاح
من تشبه بقوم فهو منهم
الرد
#9
شكرا جزيلا أخ مهدي
***** أن نلقى توضيحا شاملا عن سؤال الأخ صلاح الأول خاصة
لأنه تمهيدا لاجابة مشكل alise
شكرا لكم
الرد
#10
لقد بحثنت كثيرا في شأن استفسارك الأول فقد شغل تفكيري كثيرا لأني أعتقد أنها الخطوة المهمة في احراز برامج مرضية و بدون مشاكل
1 - أما عن استعمال قاعدة البيانات فيجب عليك وضعها أين تثبت برنامجك أما عن النسخة التي تتحدث عنها أي التي يخزنها المستخدم أين يريد فتلك يقال عنها النسخة الفرعية و أما عن النسخة الرئيسية فعليك بتتبع درس الأخ مهدي بارك الله فيه .
2- ملفات الصوت تضعها في ملف و ليكن اسمه مثلا wav و تستعمل الكود التالي :
PHP كود :
procedure TForm1.FormActivate(Sender: TObject);
begin
if FileExists('wav\start.wav') then
    begin
with MediaPlayer1 
do
try
          
FileName := 'wav\debut.wav';
          
AutoRewind := True;
          
Open;
          
Play;
        
except
          
Exit;
        
end;
end;
Randomize;
end; 

و يجب أن تجعل الملف الصوتي بجانب الملف التنفيذي و سيشتغل حتى لو نصب البرنامج في \:d

و اما عن ملفات الفلاش swf فأنت تريد ان تكون مشتغلة باستمرار بمجرد اشتغال البرنامج أي بدون أن تضغط زر مثلما نرى في مواقع الويب فكرتك مذهلة و لكن الكود لست متاكد منه و لا أعرف في اي حدث تضعه و هاهو :

PHP كود :
ShockwaveFlash1.Movie := ExtractFilePath(Application.ExeName) + 'FlashName.swf'; 

حيث ان FlashName هو اسم فلاشك و يكون بجانب ملفك التنفيذي و لا تنسى ان تضع adobe flash player في حزمة تنصيبك و تكون من الفئة التي تنصب دوما في instelshiled

***** ان اكون موفقا في اجابتي
و اما عن استفسارك عن BDO ف***** ان نلقى من يوجهنا فانا احتاد الى ال******
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم