قم بتهيئة name2 [] بالأصفار قبل نسخ اسم المؤشر. يمكنك فقط نسخ أحرف StringLen (indicatorname). هذه شخصية صغيرة. يجب التأكد من إنهاء السلسلة في المخزن المؤقت بحرف فارغ. الفوضى المشوشة التي تواجهها هي بعض الأحرف غير الصفرية الموجودة في المخزن المؤقت والتي يتم إلحاقها بعد ذلك باسم المؤشر الخاص بك. إذا لم يتم تهيئة الذاكرة المخصصة فقد تحتوي على أي شيء. بالطبع هذا الملف غير موجود ، وبالتالي خطأك. ملاحظة: سطر واحد أكثر يكفي. نرى
https://www.mql5.com/en/docs/array/arrayinitializepps: إذا لم أكن مخطئًا ، فيجب عليك استخدام PostMessageA () مع StringToCharArray (). أرى سلسلة ANSI كإخراج لـ
https://www.mql5.com/en/docs/convert/stringtochararray. الرجاء تصحيح شخص ما إذا كنت مخطئا. لا أستخدم كود MQL4.5 (بناء 600 ).