Внешняя обработка програмное открытие обычная форма.
☑
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
в душе не имею твой вопрос
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn