استبدال الفراغات باسماء الملفات واستعمال 'getshortpathname' او 'extractshortpath
#1
السلام عليكم
استعمل غالبا 'mcisendstring'لقراءة ملفات الميديا
لكن هذه الدالة لا تعمل في حال كان ثمة فراغات 'space'في اسماء
المجلدات والملفات .فهل من طريقة لتخطي هذه المشكلة
ملاحظة
لقد قرأت عن استعمال 'getshortpathname' او 'extractshortpathname'
فهل ذلك ينفع و كيف
الرد
#2
السلام عليكم
ممكن تكتب الدالة mcisendstring و ان شاء الله تجد الاجابة
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3
بالطبع الدالة لن تعمل لأنها تقوم بارسال البرامتر على شكل نصوص String..
كحل عليك أن تضع مسار الملف بين ال quotes "" .
مثال :

PHP كود :
const sFile ='C:\Users\000\Desktop\Test\Win32\Debug\Nouveau dossier\Wildlife mam.wmv';
 
begin
  mciSendString
('Open "'+ sFile+'" alias "Wildlife mam"', nil, 0, 0);
  
mciSendString('play "Wildlife mam" wait ', nil, 0, 0);
end; 
Open Your Source .. Open Your Mind
الرد


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


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