الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يمكن قرائة او انشاء المصفوفه من ملف

مغلق
بدأه عامـر في 23 مارس 2005 · 14 رد · 1,831 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تريد ان اصنع مصفوفة غير محدوده و ذلك عن طريق قرائتها من ملف.

Type Myarr

اريد ان اقرأ المتغيرات التي اكتبها هنا من ملف او من الذاكره او اي شيئ المهم ام اضيف الحقول اثناء عمل البرنامج.

End Type

او اي حل اخر بديل لهذه المشكله.

ما عدا ملفات ini فلا يهمني ذلك عن طرقها او ملفات xml.

و السلام

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#2

مازلت انتظر الاجابه........

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#3

لو توضح ماذا تريد بهذا الطلب يمكن استنتج الحل

تحياتي

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#4

الحل يكمن في الاجابة على سؤالي.

تلاحظين انه في قاعدة البيانات اكسس مثلا, يمكن ان اضيف حقلا او جدولا عن طريق البرمجه,وهذا ما ابحث عنه ولكن عن طريق المصفوفة التي اريد انشائها من برنامجي والتي اكتب من خلالها في ملف من اي نوع كان,المهم ان استطيع عمل ذلم اثناء تشغيل البرنامج يعني at run time .

اعلم ان ذلك سهل عن طريق ملفات ini ولكنها لا تخدمني في شيئ.

فما هو رئيك؟

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#5

ايضا انتظر الاجابه و حتى لو كانت .............لا يمكن ذلك

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#6

/index.php?showtopic=59335

أخي الفاضل هذا المثال يحفظ متغير فالريجيستر

انت ممكن تطور عليه عشان تتعامل مع مصفوفه يعني تمرر متغير او اسم المصفوفه

جرب لو ماوصلت ان شاء الله نرفقلك مثال قريبا

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#7

أخي عامر اعذرني فما زلت لا أفهم المطلوب بالضبط ..

هل نفترض أن لدينا ملف نصي مثلاً من نوع txt ويحتوي على كلمات أو سطور ونريد وضع هذه الكلمات أو السطور في مصفوفة ؟؟

ani.gif
#8

بسم الله الرحمن الرحيم

اشكر الجميع على الردود

الاخت POWER _GIRL ان التعامل مع ملفات ini افضل بكثير من التعامل مع الرجستري.

قاعدة البيانات اكسس او غيرها فيها حقول و جداول وعن طريق اي لغة برمجه يمكن ان تنشئ قاعدة بيانات خاصة بك عن طريق المصفوفات مهما يكن نوعها, مثلا:

Type SettingInfo
    AppID As String
    CurrentPath As String
    UserName As String
    Password As String
    ExpirationDate As Date
    UsageCount As Integer
    AccessLevel As Integer
    AllowChanges As Boolean
End Type

فعندما اريد ان انشئ جدول او حقل في قاعدة البيانات اكسس فيمكن ذلك في اي وقت و كما اشاء.

و الكود الذي وضعته هو عباره عن جدول و بداخله حقول و التي هي المتغيرات.

ولكن ان قمت بتجميع البرنامج الى EXE فلن استطيع ان اضيف اي متغير الى المصفوفه بهذا الشكل.

اريد الطرقه التي تمكنني من ان افعل ذلك بعد تجميع البرنامج.

على فكره الموضوع ممكن في جميع لغات البرمجه الا VB لم اشاهده من قبل.

وهذا لا يعني انه غير ممكن و لكني لا اعرف كيف.

ارجو ان تكون الفكره قد اتضحت و لو قليلا.

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#9

Up

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#10

حاولت البحث ولكني لم أجد أي طريقة للإضافة أثناء التنفيذ ..

ربما لا توجد طريقة ..

ولكن بما أنه يمكن ذلك في جميع لغات البرمجة، فربما تكون الطريقة متشابهة، أقصد تعتمد على نفس الفكرة ..

لا أعرف إذا كان بالإمكان فعل ذلك في الدوت نت أم لا ..

ani.gif
#11

السلام عليكم

اشكرك اخي عبدالله على اهتمامك و كان لدي شعور بأنك مهتم بالموضوع.

ربما يكون الموضوع مختلفا عن قاعدة البيانات اكسس او غيرها و لكنه موضوع مهم جدا بالنسبة لي فانا اريد صنع قاعدة بيانات خاصه ببرنامجي ولكن المشكله هي اريد ان اعطي الصلاحيه للمستخدم في اضافة الجداول كما يريد و التحكم بقاعدة البيانات بشكل افضل.

لكي اوضح اكثر,ان اي قاعدة بيانات في العالم بحاجه الى مشغلات خاصه بها Drivers مثلا MDAC فلن تستطيع التعامل مع اكسس من دون هذه المكتبه.

ولكن لو انا صنعنا قاعدة بيانات ليست بحاجه الى هذه المكتبات سوف يكون الحال افضل من عدة نواحي و من اهم هذه النواحي الأمن و السريه للبيانات و صغر الحجم و السرعه .

على ما اعتقد ان الموضوع بحاجه الى تفكير اكثر فربما الحل امامي و لكني لا اراه.

سؤال صغير فقط :

هل هناك حد لعدد الجداول و الحقول في قاعدة البيانات اكسس مثلا؟

لو ان هناك حد فلحل ان شاء الله في بدايته.

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

#12

راجع درسي قبل 10 ايام تقريبا في المنتدى حول التعامل مع الملفات الثنائية Binary ... ففيها اجابتك كاملة .. و مثال و ..........

#14

طبعا ، يمكنك استخدام ال API في استخدام الملفات الثنائية ... و لكن لعدم التفاعل مع الموضوع ، و ضيق الوقت ( انا طالب طب ، البرمجة هواية ) .. لم استطع اكمال الدروس ..

#15

اخي العزيز

المثال فيه خطأ و ايضا ليس اجابه على سؤالي كما انا طرحته.

او ربما انا لم افهم ماذا تقصد.

اذا اراد الله بعبد خيراً فقهه في دينه

((إياكم والغلو في الدين فإنما هلك من كان قبلكم بالغلو في الدين )).

( إن هذا الدين يسر ولن يشاد هذا الدين إلا غلبه فأوغلوا فيه برفق )

( هلك المتنطعون ، هلك المتنطعون ، هلك المتنطعون )

<span style='font-size:14pt;line-height:100%'>طريقة سريعة لحفظ كتاب الله العزيز</span>

<span style='font-size:14pt;line-height:100%'>تعرف على عباقرة الكذب</span>

هذا الموضوع مغلق.

مواضيع مشابهة