التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة عندالتعامل مع (My.Application.CommandLineArgs)
#1
السلام عليكم ورحمة الله وبركاته

عملت برنامج صغير لعرض الصور
وعملت به ميزة فتح البرنامج من خلال عمل دبل كليك على الصورة
واستخدمت ذلك الكود وهو يعمل تمام 
كود :
Private Sub Frm_Main_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       If My.Application.CommandLineArgs.Count > 0 Then Pc_Img.ImageLocation = My.Application.CommandLineArgs(0)  
   End Sub


ولكن المشكلة في جملة الأتصال هذه
كود :
   Private xCon As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Files\Db\PicturesStore.mdb;jet oledb:database password=123456789")

عند فتح البرنامج عن طريق الدبل كليك على الصورة تظهر مشكلة في جملة الأتصال
كما بالصورة

أما عند فتح البرنامج من خلال ملف البرنامج نفسه فلا تحدث المشكلة
وعلى حسب ما فهمت انه يبحث عن ملف القاعدة في مكان اخر وليس بجوار البرنامج
ولقد كتبت المسار كامل لقاعدة النظام داخل جملة الأتصال فأنتهت المشكلة

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

أتمنى ان يكون كلامي واضح للجميع


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة عندالتعامل مع (My.Application.CommandLineArgs) - بواسطة عبدالله الصافي - 31-03-21, 09:15 PM


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


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