انشاء ملف Config و كيفية الاتصال به
#1
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
ما هي طريقة انشاء ملف Config به كل المعلومات الخاصة بالسيرفر (user,mot de passe,database,port )
من اجل الاتصال به برمجيا 
وماهي الاوامر للاتصال به عن طريق الدالفي
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد
#2
و عليكم السلام السلام و رحمة الله و بركاته

المعلومات الواردة في السؤال شحيحة إلى درجة أنها لا تكفي لفهمه ( على حد معلوماتي و تجربتي)

و لكن مبدئيا, ملف INI قد يفيدك, بحث بسيط بالمنتدى يحل المشكل
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#3
بسم الله الرحمن الرحيم
السلام عليكم
بارك الله فيك اخي  h-farid
على الاهتمام

اطرح السؤال بطريقة اخرى
كيف يمكن انشاء ملف به مكونات السيرفر و كيف يمكن الاتصال بالسيرفر عن طريق دالك الملف بالدالفي

الملف المراد انشائه في الصورة الثالية

[صورة: t2osrzqdb9o1.png]
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد
#4
للأسف أخي, لم تضف أي معلومة عما سبق.
لكن بحسب الصورة أنت لست بحاجة إلى ملف لأن هذه المعلومات يتم إدخالها في الـ Form ثم يتم التعامل معها مباشرة.
و الله أعلى و أعلم و متمٌ على عباده النعم.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#5
استخدم ملف Ini ففيه كل المعلومات التي تريد ويكون مقسم بمايسمى القطاعات كل قطاع فيه متغير وقيمته
بالتوفيق
الرد
#6
كود :
procedure TForm1.FormCreate(Sender: TObject); var   Ini: TIniFile; begin   Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, '.INI' ) );   try     EDIT1.Text := Ini.ReadString( 'Options', 'SERVEUR', 'Serveur' );     EDIT2.Text := Ini.ReadString( 'Options', 'DATABASE', 'E:\DATA\DATA.FDB' );     EDIT3.Text := Ini.ReadString( 'Options', 'User', 'SYSDBA' );     EDIT4.Text := Ini.ReadString( 'Options', 'PASSWORD', 'masterkey' );     EDIT5.Text := IntToStr(Ini.ReadInteger( 'Options', 'Port', 3050 ));   finally     Ini.Free;   end; end;


الملفات المرفقة
.rar   Delphi_Uning_INI_file.rar (الحجم : 1.99 ك ب / التحميلات : 38)
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 3 users say قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • h-farid, wadoud, mohamed49
الرد
#7
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
بارك الله فيك العزيز عبد العزيز اسم على مسمى ما شاء الله
و لكن الطريقة لم تمشي معي لانني اردت الاتصال بقاعدة بيانات من نوع ingres dabase
ادا كان عندم فكرة فيما يخص الاتصال بهدا النوع من القواعد يفدنا و اجره على الله
مع العلم انه يمكن الاتصال بقاعدة البيانات بطريقة driver odbc  و البرنامج بالدالفي  يعمل ولكن بفتح هدا الملف CA-OpenIngres 
او فتح برنامج خاص ingres
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد
#8
لم لا تستخدك sqlite, firebird, أو MySql أفضل
الرد
#9
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
بارك الله فيك اخي على الاهتمام
ولكن هدا البرنامج مستعمل عن طريق الشركة و انا كل ما ارغب فيه هو
استعمال جداول قاعدة البيانات من نوع ingres 
أقصد باستعمال جداول قاعدة البيانات من نوع ingres هو نقل مثلا بعض الجداول لاستعمالها في قاعدة بيانات خاصة بي
بكاء العين يفضح وبكاء القلب يذبح والبكاء من خشيه الله يربح اللهم اجعلنا ممن يبكى من خشيتك

الرد
#10
إقتباس :لكن الطريقة لم تمشي معي لانني اردت الاتصال بقاعدة بيانات من نوع ingres dabase
اخي الاجابة كانت حسب السؤال فلم تذكر نوع قاعدة البيانات وسالت عن استخدام ملف Config
بالنسبة للتصال بقاعدة بيانات Ingres باستخدام ODBC الطريقة نفسها ابحث بالمنتدى عن كلمة
ODBC
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد


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


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