ПредишенСледващото

В едно от моята програма е необходима за работата на ПМС сценария и изчакайте завършването на изпълнението му.

В този вариант, процедурата е писано проверки за името на програмата в процеса.

Един добър метод, но ако има голям ПМС скрипт, който включва изпълнението на дългосрочна, а след това Delphi програма просто виси в очакване на приключване на работа на скрипта. Ето защо, за да се гарантира, че програмата не е окачен, докато чака отговор от процедурата, трябва да се работи в допълнителен приток на потока и има данни за изпращане на изключване ПМС скрипт основната програма прозорец.

За да използвате тази процедура, трябва да сте свързани с употребите ShellAPI модул.

процедура Метод разговор:

Както бе споменато по-горе, така че програмата не може да виси, процедурата е по-добре да се изпълнява в отделна нишка, но за да се запознаят с това, което сценарият е приключил работата си, от потока трябва да "някъде премахнете данни" - например, на главната форма (Form1) трябва да се поставят етикет (Label1), пише в резултат на процедурата в него.

За да зададете по-долу код, за да работи, трябва да се по проект за създаване на нишка (тема) на име new_process и го свържете към основната форма употреби - ще тече по определен блок, и в която ще опознаят по-добре.

метод за създаване на потока

В потока трябва да поставите в самия код ExecuteWait процедури, описани по-горе и да се регистрират в основната форма употреби (единица1):

След приключване на програмата, причинена от потока в основната форма се разпореди label1: Извършване на ПМС скрипт е завършена.

  • Никола "Благодаря ви. Long търси нещо подобно. Само този код излезе за скрипт магазин безплатно ver2

Почивам си в свободното си време

Multi-сайт на WordPress

  • Марина "Здравейте! Podsk azhite, моля, ако съм начинаещ не е трудно. Наскоро стартира сайт с проблемите на жените на WordPress (там, докато двойката.
  • TruLander »Марина е моят съвет към вас, ако вие не разбирате същността на преработка, по-добре да направи две отделни сайт, тя ще бъде по-лесно, дори и повече.
  • Марина "Благодаря ви много!

най-популярният

Свързани статии

Подкрепете проекта - споделете линка, благодаря!