|
Внешняя обработка програмное открытие обычная форма. |
☑ |
0
VitushVV
18.10.15
✎
12:54
|
Есть внешння обработка. При открытие руками, через Файл -> Открыть
процедура работает
DLL = Новый COMОбъект ("BeTech.BtLock57L");
Com = "1";
ReaderType = "4";
SectorNo = "0";
HotelPwd = "КодОтеля";
//Зчитування
Результат = DLL.ReadGuestCard(Com, ReaderType, SectorNo, HotelPwd);
Результат без ошибок (Это самописний комп обект)
Но если открыть обработку програмно
Шлях = "D:\Test1.epf";
ВнешняяОбработка = ВнешниеОбработки.Создать(Шлях);
ХХХ=ВнешняяОбработка.ПолучитьФорму("Форма1", ЭтаФорма);
ХХХ.Открыть();
И потом запустить пред. процедуру будет ошибка на первый параметр а имено COM порт.
Подскажите как ище открыть можна внешнюю обработку. Спс
|
|
1
Мимохожий Однако
18.10.15
✎
13:02
|
В методе ПолучитьФорму() второй параметр должен быть структурой.
|
|
2
VitushVV
18.10.15
✎
13:25
|
Ошибки при открытие нету, проблема в том что програмное и обычное пользовательськое открытие отличаютца. (Я так понимаю). Потомучто после процедура создания и чтения с КОМ порта разные результаты выдает.
П.С. Если хоть раз открыть руками то потом и програмного все работает!?
|
|
3
Горогуля
18.10.15
✎
13:27
|
(2) блЪ! детка, научись говорить по-русски
|
|
4
VitushVV
18.10.15
✎
13:30
|
Можу тобі на українській написати! (не на тому акцентуєш питання)
|
|
5
Горогуля
18.10.15
✎
13:31
|
(4) чо?
|
|
6
VitushVV
18.10.15
✎
13:32
|
у тебя есть ответ на вопрос?
|
|
7
Горогуля
18.10.15
✎
13:34
|
в душе не имею твой вопрос
|
|