|
|
|
| Подскажите, кто знает, как обратиться к приложению Windows из Access и управлять этим приложением (тоже из Access)?
Проблема такая: в приложении Hyper Terminal (ПУСК>ПРОГРАММЫ>СТАНДАРТНЫЕ>СВЯЗЬ> Hyper Terminal) ведется протокол. Через меню передача > запись протокола в файл этот протокол записывается в текстовый файл (блокнот). База данных Access получает данные из этого текстового файла, обрабатывает, разносит нужные по трем входным таблицам, и дальше использует.
Суть проблемы в том, что "рулить" сеансом связи Hyper Terminal необходимо из существующей БД Access программно (т.е. начинать > заканчивать сеанс связи, начинать > заканчивать запись протокола в файл – все из Access).
__________
Hello World! | |
|
| |
|
|
|
| ну ежели ХиперТерминал поддерживает связь через OLE... то можно попробовать через него... или DDE.... вроде..... | |
|
| |
|
|
|
| Ну OLE точно - нет.
Но и DDE боюсь не поддерживает.
Наверное придется найти ActiveX который может выполнять функции терминала.
или самому написать. используя winSoc (если по TCP/IP) или какой нибуть контрол для работы с COM портом.
В приципе что делает HyperTerminal ? кидает в порт AT команды и получает ответ | |
|
| |
|
|
|
| Объясни, что искать в ActiveX? Как хотя-бы это должно называться?
В HyperTerminal просто пишется протокол. Там весы электронные с радиопередатчиком. Приемник подключен через COM-1 порт и протокол завесов пишет в HyperTerminal. Я так понимаю, что никаких команд он сам (HyperTerminal ) не подает. Только принимает. | |
|
| |
|
|
|
| в таком случае вам нужен ActiveX который может читать данные из COM. Ну например стандартный MSCOMM32.OCX
http://hiprog.com/index.php?option=com_content&task=view&id=623
http://hiprog.com/index.php?option=com_content&task=view&id=564 | |
|
| |
|
|
|
| osmor, не могу поставить терминал по второй ссылке. Подскажите, что означает "подключите ссылки..."? Что делать, если Fm20.dll в зипе нет? Это вообще важно? Кто-то его уже ставить пробовал? У меня Access 2000. Установить не могу.
С уважением...
Glebozzz | |
|
| |
|
|
|
| http://www.microsoft.com/downloads/details.aspx?FamilyID=3269C4C9-63CB-4B86-A4D9-9F3E2066044D&displaylang=EN
Ссылки устанавливаются в редакторе кода
меню-tools-references | |
|
| |
|
|
|
| osmor, огромное спасибо. Всё встало, всё работает.
С Уважением
Glebozzz | |
|
| |