إيلينا: شكرا لإجابتك. هناك بعض الملاحظات في الجزء السفلي من مستند مسن هذا (msdn. microsoften - أوسليبراريهليب) التي تحذر حول ديادلوكس المحتملة إذا قرأت إلى نهاية كل من ستدوت إعادة توجيه و ستدر تيارات بشكل متزامن. IT39s من الصعب معرفة ما إذا كان الحل الخاص بك هو عرضة لهذه المسألة. أيضا، يبدو أنك تقوم بإرسال العملية 39 ستدوتستدر إخراج الحق في العودة كمدخلات. لماذا ا. ) نداش ماتيو بيات سيب 26 16 في 4:42 هذا هو أكثر حداثة تنتظر، مكتبة مكتبة موازية تبل (تبل) حل يستند ل. نيت 4.5 وما فوق. مثال الاستخدام أجاب التنفيذ أكتوبر 5 16 في 10:54 أنا شيء أن هذا هو نهج بسيط وأفضل (نحن لسنا بحاجة أوتوريزيتيفنت): أجاب 14 يونيو 12 في 14:29 صحيح، ولكن mustn39t كنت تقوم به. فيلنام المسار quggsci. exequot كوت لوت obeycommand. txtquot لتبسيط التعليمات البرمجية الخاصة بك أو ربما شيء ما يعادل أمر كوتشو كوت المسار quggsci. exequot إذا كنت حقا don39t تريد استخدام ملف obeycommand. txt منفصل. نداش اميت نيدو يونيو 4 13 في 22:03 الحل الخاص بك لا تحتاج أوتوريزيتيفنت ولكن لك الاستطلاع. عند إجراء الاستطلاع بدلا من استخدام الحدث (عندما تكون متاحة) ثم كنت تستخدم وحدة المعالجة المركزية دون سبب والتي تشير إلى أنك مبرمج سيئة. الحل الخاص بك هو سيء حقا بالمقارنة مع الآخر باستخدام أوتوريزيتيفنت. (لكنني لم أعطيك -1 لأنك حاولت المساعدة). نداش إيريك أويليت نوف 7 14 في 18:38 كنت تواجه نفس المشكلة، ولكن السبب كان مختلفا. ومع ذلك فإنه يحدث تحت ويندوز 8، ولكن ليس تحت ويندوز 7. يبدو أن السطر التالي قد تسبب في المشكلة. كان الحل عدم تعطيل وسشليكسكيوت. تلقيت الآن نافذة منبثقة شل، غير المرغوب فيها، ولكن أفضل بكثير من البرنامج في انتظار لا شيء معين أن يحدث. لذلك أضفت العمل التالي حول ذلك: الآن الشيء الوحيد الذي يزعجني هو لماذا يحدث هذا تحت ويندوز 8 في المقام الأول. أجاب 13 يناير 15 في 10:35 حاولت أن تجعل فئة من شأنها أن تحل مشكلتك باستخدام تيار غير متزامن قراءة، من خلال الأخذ في الاعتبار مارك بييرز، روب، ستيفيفاي الأجوبة. القيام بذلك أدركت أن هناك خلل المتعلقة غير متزامن الناتج إخراج تيار قراءة. لا يمكنك القيام بذلك: سوف تتلقى System. InvalidOperationException. لم تتم إعادة توجيه ستانداردوت أو لم تبدأ العملية بعد. ثم عليك أن تبدأ إخراج غير متزامن قراءة بعد بدء العملية: القيام بذلك، وجعل حالة سباق لأن تيار الإخراج يمكن أن تتلقى البيانات قبل تعيينه إلى غير متزامن: ثم بعض الناس يمكن أن أقول أن لديك فقط لقراءة تيار قبل تعيينه إلى غير متزامن. ولكن نفس المشكلة تحدث. سيكون هناك حالة سباق بين قراءة متزامن وتعيين تيار في وضع غير متزامن. لا توجد طريقة للحصول على قراءة غير متزامنة آمنة من تيار الإخراج من عملية في الطريقة الفعلية وقد تم تصميم عملية و بروسيسستارتينفو. ربما كنت أفضل باستخدام قراءة غير متزامن مثل اقترح من قبل المستخدمين الآخرين لحالتك. ولكن يجب أن تكون على علم بأنك يمكن أن تفوت بعض المعلومات بسبب حالة العرق. كيفية استخدام process. Start في فيسوال باسيك. NET بواسطة دان مابوت. فيسوال باسيك إكسيرت قد تكون طريقة بدء كائن العملية واحدة من أكثر الأدوات غير المقدرة المتوفرة لك كمبرمج. كطريقة. NET، ستارت لديها سلسلة من التحميل الزائد (مجموعات مختلفة من المعلمات التي تحدد بالضبط ما تفعله الطريقة). في هذه الحالة، تتيح لك التحميلات الزائدة تحديد أي مجموعة من المعلمات التي قد ترغب في تمريرها إلى عملية أخرى عند بدء التشغيل. ما يمكنك القيام به مع process. Start هو حقا محدودة فقط من خلال العمليات التي يمكنك استخدامها معها. مواصلة القراءة أدناه أي القول، هناك isn39t أي حد منذ أكثر تبقي القادمة في كل وقت. إذا كنت ترغب في عرض ملف 34ReadMe34 المستندة إلى نص في المفكرة، it39s سهلا كما يلي: يفترض هذا الملف ريدمي في نفس المجلد مثل البرنامج وأن المفكرة هو التطبيق الافتراضي لأنواع ملفات. txt و it39s في بيئة النظام مسار. ل VB639ers في الجمهور، process. Start هو إلى حد ما مثل الأمر VB6 شل. في VB6، يمكنك استخدام شيء مثل: لنغبيد 61 شل (34MyTextFile. txt34، فنورمالفوكس) لا يزال بإمكانك استدعاء الأمر شل في VB. NET، لكنني لن نوصي 39t. استخدام process. Start بدلا من ذلك. يمكنك استخدام هذه التعليمات البرمجية بدلا من ذلك لبدء المفكرة إلى أقصى حد وإنشاء كائن بروسستارتينفو التي يمكنك استخدامها للتحكم أكثر دقة: ديم بروسيس بروبيرتيز كما جديد بروسيسستارتينفو processProperties. FileName 61 34notepad34 ProcessProperties. Arguments 61 34myTextFile. txt34 ProcessProperties. WindowStyle 61 ProcessWindowStyle. Maximized ديم ميبروسيس عملية بروسيس 61.بدء (بروسيس بروبيرتيز) مواصلة القراءة أدناه يمكنك حتى بدء عملية مخفية. ProcessProperties. WindowStyle 61 ProcessWindowStyle. Hidden ولكن كن حذرا. إلا إذا قمت بإضافة المزيد من التعليمات البرمجية لإنهاء العملية، you39ll ربما لديك لإنهاء ذلك في إدارة المهام. وعادة ما تستخدم العمليات المخفية فقط مع العمليات التي don39t لديها أي نوع من واجهة المستخدم. العمل مع process. Start ككائن. NET يمنحك الكثير من القدرة. على سبيل المثال، يمكنك استرجاع اسم العملية التي تم تشغيلها. سوف تظهر هذه التعليمات البرمجية 34notepad34 في إطار الإخراج: خاطئة ميبروسيس كما عملية 61 عملية. بدء (34MyTextFile. txt34) Console. WriteLine (myProcess. ProcessName) إذا كنت بحاجة إلى تعليق تنفيذ البرنامج الخاص بك حتى انتهت العملية (شيء يمكنك القيام به مع رمز أبي في VB6)، وهنا يا الذهاب. Console. WriteLine (34Notepad انتهت: 34 أمبير myProcess. ExitTime أمبير environment. NewLine أمب 34 رمز إكسيت: 34 أمب myProcess. ExitCode) كان هذا شيء لا يمكن القيام به مع الأمر VB6 شل لأنه أطلق التطبيق الجديد بشكل غير متزامن. استخدام ويتفوريكسيت يمكن أن يسبب المشكلة العكسية في. NET لأن لديك لإطلاق عملية في مؤشر ترابط جديد إذا كنت في حاجة إليها لتنفيذ غير متزامن. على سبيل المثال، إذا كنت بحاجة إلى أن تبقى المكونات نشطة في نموذج حيث تم تشغيل عملية وتم تنفيذ ويتفوريكسيت. عادة، هذه العناصر فاز 39t تكون نشطة. رمز عنه وانظر لنفسك. طريقة واحدة لإجبار عملية لوقف هو استخدام طريقة قتل. هذا الرمز ينتظر لمدة عشر ثوان ثم ينتهي العملية. لقد وجدت أن التأخير القسري كان ضروريا للسماح لعملية إكمال الخروج لتجنب خطأ. myProcess. WaitForExit (10000) 39 إذا لم تتم العملية 39t في غضون 10 10 ثانية، وقتله إذا لم myProcess. HasExited ثم myProcess. Kill () نهاية إذا Threading. Thread. Sleep (1) Console. WriteLine (34Notepad انتهت: 34 أمبير ميبروسيس. ExitTime أمب environment. NewLine أمب 34 رمز إكسيت: 34 أمب myProcess. ExitCode) في معظم الحالات، فإنه ربما يكون فكرة جيدة 39 تجهيز المعالجة في كتلة استخدام للتأكد من أن يتم تحرير الموارد المستخدمة من قبل العملية. استخدام ميبروسيس كما عملية 61 عملية جديدة 39 التعليمات البرمجية الخاصة بك يذهب هنا نهاية استخدام لجعل كل هذا أسهل للعمل مع، هناك حتى عنصر العملية التي يمكنك إضافتها إلى المشروع الخاص بك حتى تتمكن من القيام بالكثير من الأشياء المعروضة أعلاه في التصميم الوقت بدلا من وقت التشغيل. واحدة من الأشياء التي تجعل هذا أسهل كثيرا هو ترميز الأحداث التي أثارتها العملية، مثل الحدث عندما خرجت العملية. يمكنك أيضا إضافة معالج باستخدام رمز مثل هذا. 39 السماح لعملية لرفع الأحداث myProcess. EnableRaisingEvents 61 ترو 39 إضافة معالج الحدث الذي تم الخروج منه أدهاندلر myProcess. Exited، أدرسوف Me. ProcessExited خاص سوب بروسيسكسيتد (بيفال المرسل كما كائن، بيفال ه كما System. EventArgs) 39 التعليمات البرمجية الخاصة بك يذهب هنا نهاية سوب ولكن ببساطة اختيار الحدث للمكون هو أسهل كثيرا.
تعلم الفوركس: استراتيجية ستوشاستيك بسيطة ملخص المقال: إنشاء استراتيجية تداول العملات الأجنبية ليس من الضروري أن تكون عملية صعبة. اليوم سوف نستعرض استراتيجية ستوشاستيك بسيطة للأسواق تتجه. عند اختيار استراتيجية التداول، غالبا ما يصبح التجار الجدد مشوشين من قبل جميع المتغيرات والمؤشرات المتاحة للنظر فيها. في نهاية المطاف مفتاح النجاح التجاري هو العثور على استراتيجية بسيطة أن تفهم، ولديها القدرة على تكرار. اليوم نحن نذهب لاستعراض أساسيات إنشاء استراتيجية بسيطة من خلال إيجاد الاتجاه ثم تطبيق مذبذب ستوشاستيك. قبل أن ندخل في أي تجارة، نحن بحاجة إلى العثور على اتجاه السوق عن طريق تحديد الاتجاه. أدناه لدينا ورغب على 4Hour الرسم البياني. يمكننا أن نرى الزوج يحقق ارتفاعات جديدة مع إنشاء مستويات منخفضة. هذه هي أول إشارة إلى أن اليورو مقابل الدولار الأمريكي يتداول في اتجاه صاعد قوي. ويمكن تأكيد هذا التحليل باستخدام 200 سما. عادة ما يكون المتداولون صعودي عندما يكون السعر فوق 200 سما وهبوطي إذا كان السعر موجودا تحت المؤشر. وبالنظر إلى المعلومات الواردة أعلاه يجب أن يتطلع التجار لشراء اليورو مقابل الي...
Comments
Post a Comment