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

سؤال في list

مغلق
بدأه RJD73_59 في 11 يونيو 2005 · 15 رد · 930 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

أنا أعرف اني ثقلت عليكم في الأسئلة ولكن أنتم لها كما عودتموني على إجابة جميع الأسئلة ومشكوريين طبعا.

الموضوع :

أنا عندي list وقمت بإضافة العناصر لها عن طريق commondialogbox ولكن ما أريده هو أن يكون موجود في داخل الليست هو فقط إسم الملف دون أسماء المجلدات .

مثال :-

list1.additem commondialog1.filename

لو أضفنا الملف c:\games\abc\Rami.jpg

أريد أن تحوي الليست على "Rami" أي الإسم فقط دون c:\games\abc

أتمنى أن أكون قد أوصلت الموضوع .

ممكن لو سمحتو سؤال ثاني ؟؟ أكيد منتدى الفريق العربي كل شي ممكن , طيب

في المثال الأول أضفنا الصورة إلى الليست أو إسمها ما أريده هو إعادة تخزينها من الليست إلى ملف آخر

مثال :-

أن أقوم بتخزين rami.jpg على إمتداد جديد وبإسم جديد يحدده المستخدم باستحدام commondialog أو أي وسيلة أخرى .

أتمنى منكم الرد الشافي والعاجل كما عودتمونا وشكرا لكم جميعا .

#2

لا توجد دالة في فيجوال بيسيك ترجع اسم الملف من العنوان، لكن هذه دالة تقوم بهذه المهمة بإسم ExtractFileName

Private Function ExtractFileName(ByVal vStrFullPath As String) As String
    Dim intPos As Integer
    intPos = InStrRev(vStrFullPath, "\")
    ExtractFileName = Mid$(vStrFullPath, intPos + 1)
End Function

Private Sub Command1_Click()
  CommonDialog1.ShowOpen
  List1.AddItem (ExtractFileName(CommonDialog1.FileName))
End Sub

بالنسبة لنسخ الملفات إستخدم CopyFile من دوال ال API لذلك

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

الشكر الجزيل لك أخي أنا لم أجرب الكود بعد ولكن حبيت إني أشكرك لتقديم المساعدة, بالنسبة لنسخ الملفات باستخدام الدالة api فأنا لم أسمع عن ذلك يا ريت تكتبلي مثال لو ممكن وأكون لك من الشاكرين.

#4

تـــفضل .

لقد صممت لك هذا المثال

تحياتي .

واي سؤال انا تحت امرك

EX.zip

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#5
اقتباس
الشكر الجزيل لك أخي أنا لم أجرب الكود بعد ولكن حبيت إني أشكرك لتقديم المساعدة, بالنسبة لنسخ الملفات باستخدام الدالة api فأنا لم أسمع عن ذلك يا ريت تكتبلي مثال لو ممكن وأكون لك من الشاكرين.

يمكنك زيارة موضوع شرح دوال API الموجود فى توقيعى وستجد شرح للدالة CopyFile :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#6

ألف شكر لكم إخوتي أحمد وغوست على هذا المجهود الرائع والمساعدة الطيبة وهذا الكرم هو شيئ طبيعي من أعضاء متميزين مثلكم

#7

أخ أحمد المثال سهل جدا وهو المطلووب بالضبط .

في الحقيقة عندي استفسارين الأول:

في المثال موجود جملة commondialog1.action =1 هل لهذا الكود دلالة معينة أو ما هو عمله

الثاني :-

أريد أن أقوم بإنشاء عدد من المجلدات مثلا :-

المشروع موجود في مجلد c:\pro

ما أريده هو صنع مجلدات مثل 1 , 2 , 3 ولكن عند تحزيم البرنامج أريد أن يتم وضعهم في ملف ال setup

يعني لو نزلت البرنامج على جهاز آخر يتم تنزيلو مع المجلدات .

أرجو أن لا أكون ثقيلا عليك وشكرا جزيلا لك

#8

CommonDialog1.Action=1 تساوى CommonDialog1.ShowOpen

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#9
اقتباس
ما أريده هو صنع مجلدات مثل 1 , 2 , 3 ولكن عند تحزيم البرنامج أريد أن يتم وضعهم في ملف ال setup

يعني لو نزلت البرنامج على جهاز آخر يتم تنزيلو مع المجلدات .

اذا كنت تستعمل المعالج الموجود مع فيجوال بيسيك لعمل Setup فلا اظن انه يملك خاصية اضافة مجلدات اما البرامج الاخرى مثل Setup Factory , Install Shield , Install Creator فمن الممكن ان تضيف اى مجلدات تريدها :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#10

مشكور جدا أخي محمد المهدي ولكن كما تعلم فإن البرنامج يحوي ملفات activex يتم تضمينها في ملف الsetup الذي يتم صنعه من معالج الفيجيوال فهل هذه البرامج تؤدي نفس الغرض؟

#11

يارب يكون المثال عجبك وجميع اسألتك قام بالرد عليها الاخ محمد اما بالنسبة لـ

اقتباس
البرنامج يحوي ملفات activex يتم تضمينها في ملف الsetup الذي يتم صنعه من معالج الفيجيوال فهل هذه البرامج تؤدي نفس الغرض؟

طبعا اخي بل افضل جدا ... واجملهم من راي واسهلهم Install Creator

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#12

أخي الفاضل أحمد والله إني أخجل من كرم أخلاقكم وهذه هي أخلاق المبرمج الحقيقي طبعا انا لا أعتبر نفسي مثلكم فالطريق أمامي طويلة لأصبح مثلكم , كيف أحصل على البرنامج المذكور

#13

تفضل اخي هذا رابط للاخ a7med_prof يحتوي على البرنامج + الشرح بالتفصيل

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#14

اسف

من هنا

من دروسي :

درس مبسط لفهم ال VB6.... Resource File

تعلم تصميم اداة ال Active X خطوة بخطوة (الجزء الأول)

الطريقة المثلى للتعامل مع مسجل النظام( VB6..... (Registry

من برامجي :

Abo Sabreen Messenger v2.1 العملاق

--------------------------------------------------

مفكرة الإسلام؛ طالع أخبار العالم وأخبار المجاهدين بعيدا عن التعتيم الاعلامي.

#15

شكرا لكم جميعا على هذه الردود والمساعدات الرائعة

#16

إخوتي الأعزاء بالنسبة الدالة التي أدرجها الأخ محمد نسمان هي مهمة جدا جدا عند ربط إسم ملف "مسارو " بقاعدة بيانات و تشغيل هذا الملف مرة أخرى وهذا وفق تجربتي وشكرا.

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

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