ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Вот сделал я тут Com-Server и чего то он у меня не запускается. Он содержит 3 объекта (контейнер OlePublic) MSComm + 2 таймера (см вложение).
А без сервера объект нормально создается...
Че то я недокрутил... Помогите. Уель этих манипуляций создать отдельный поток для чтения данных из COM-порта. Подразумевается что Com-Server работает в отдельном потоке... ------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Андрей, поясни на пальцах (те когда компилю СОМ.ехе и запускаю этот СОМ из др приложения ну итд), что не работает это во-первых, во вторых m.a.beginread(?) требует параметр временного интервала .
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
При создании объекта ругается на CreateObject('4stend.my_reader')
Ставьте 50 Извиняюсь что сразу не написал ------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Да и еще регистрирую при помощи
regsvr32 4stend.dll Вроде все... ------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Если сделать СОМ.ехе то вроде обьект создается и что-то там делает (правда жалуется на отсутствие таблицы)
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Тогда я ниче не понимаю. У меня выдает вот эту ошибку...
------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Андрей, а что ты уперся в dll - сделай ехе, у меня СОМ.ехе как раз и смортит на СОМ-порты и запускаются они в разных областях памяти, мне кажется так надежнее.
А ошибка про класс фактори для DLL у меня на твоем примере тоже выскакивает. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Сделаю спасибо. Просто как то не очень чтобы COM сервер был EXE. Попробую спасибо...
------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) Дата регистрации: 17.04.2002 |
Попробовал EXE. Объект создается а вот теперь другие странности.
1) Нужно ли его регистрировать или просто положить чтобы программно его было видно? Если да то как? 2) Действительно он не видит таблицу находящуюся по путям в Config.fpw Нужно программно задавать пути чтоли? ------------------ PS Недочитал тему до конца... |
Re: ComServer | |
---|---|
PaulWist Сообщений: 14625 Дата регистрации: 01.04.2004 |
Цитата: Регистрировать надо.
ну путь надо указать - это понятно. Цитата: Я делал св-во куда после создания обьекта пихал путь, дело в том, что у меня задача размножилась из одного проекта и названия таблиц были одинаковыми, только вставленные в разные папки, а указав явный путь таким образом избегал двусмысленности. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
© 2000-2024 Fox Club  |