Цитата:
Программу изменила, но светодиод не включается, хотя программа пишет ОК.
|
получается, что в порт данные отправляются, но момед их не обрабатывает или не понимает, остаются настройки порта, попробуйте на проверенном компоненте, хотя бы
вот от сюда (с компонентом должна идти демка, которая поможет), чтобы понять в настройках ли дело и отсечь некорректность своего кода, может у вашей тестовой программы, которая зажигает диод, настройки порта не дефолтовые, если это так - в первую очередь попробуйте поиграться скоростью передачи, хотя судя по
этому модем сам все делает.
и из области танцев с бубном - попробуйте после закрытия вашей программы, запустить работающую и наоборот, вместе попробовать тоже можно, но в какой-то программе должна случится ошибка открытия порта.
и перепишите вашу программу, без всяких заморочек с Caption кнопок, для начала отправляйте только одну команду 'ATH1' - поднятие трубки, т.к. на сколько я понимаю, 'ATH0' - положить трубку, т.е. разорвать цепь (следовательно диод и не горит).