|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Пробую работать с COM-объектом. Скомпиленное в Delphi 7 отрабатывает нормально. В Delphi XE2: raised exception class EAccessViolation with message 'Access violation at address 029E50D0. Read of address 00000000'. Куда копать? Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 08:37 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
barry, А если попробовать так? Код: pascal 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 11:57 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Belotsky Serge barry, А если попробовать так? Код: pascal 1. 2.
Та я тоже подозревал, но не помогает. AnsiString, string[255] пробовал. Вообще приблуда тут: https://www.webchek.com.ua/webchek-prro-download/ И там пример для Delphi можно загрузить. Мало просто работал с COM. Excel вроде как получалось юзать, а тут не пойму. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 13:11 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Это же простейший AV. Смотришь Call Stack и где указатель nil вместо того, что надо. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 13:46 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Это же простейший AV. Смотришь Call Stack и где указатель nil вместо того, что надо. ТС утверждает, что скомпилированное в D7 работает нормально. Или он это на другой машине делал, где нет службы? В коде нет проверки инициализации OLE объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:01 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Belotsky Serge, Откомпиленное на Delphi 7 работает. Т.е. объект есть и реагирует адекватно (без 1C). То же самое перекомпиленное на Delphi XE2 не идет. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:09 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
barryТо же самое перекомпиленное на Delphi XE2 не идет. Значит ног нет, кантовать надо. Call Stack и смотри что именно там nil. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:12 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
barry Belotsky Serge, Откомпиленное на Delphi 7 работает. Т.е. объект есть и реагирует адекватно (без 1C). То же самое перекомпиленное на Delphi XE2 не идет. Скачал по ссылке демо, на XE3 компилируется, но не запускается, сразу '0x00000005 - Отказано в доступе'. Под админкой - тоже самое. То ли у меня нет нужной службы, то ли что-то еще. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:25 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
[quot Belotsky Serge#22419308] barry Belotsky Serge, '0x00000005 - Отказано в доступе'. Т.е. не падает. По идее адекватная реакция системы. Дело в том что это виртуальный кассовый аппарат. Вполне может по IP не пускать из других стран. Видимо все-таки именно в XE2 что-то не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:33 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Пока извратился через DLL, написанную на D7. Вызываю ее из приложения XE2, идет нормально. Дело в том, что большая система на XE2, из которой надо заюзать COM. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:38 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
[quot barry#22419313] Belotsky Serge пропущено... Т.е. не падает. По идее адекватная реакция системы. Дело в том что это виртуальный кассовый аппарат. Вполне может по IP не пускать из других стран. Видимо все-таки именно в XE2 что-то не так. Начал копаться, прикольно, взятый сторонний проект не запускается. Создал новый проект, все это рисовать не стал, кинул только кнопку и обработчик Button1OnClick скопировал. Запускается. Но на Код: pascal 1.
выдает ошибку. Т.е. где-то должна быть служба имхо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 14:59 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Belotsky Serge Начал копаться выдает ошибку. Т.е. где-то должна быть служба имхо. https://www.webchek.com.ua/webchek-prro-download/ У меня 1С не стоит. Первая приблуда ставит в том числе объект насколько я понимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:15 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
barryизвратился через DLL, написанную на D7. Какой только хренью не маются люди, не осилившие найти пункт меню Windows - Debug - Call Stack... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:15 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
в реестре ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:21 |
|
COM-объект - Delphi 7 / Delphi XE2
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov barryизвратился через DLL, написанную на D7. Какой только хренью не маются люди, не осилившие найти пункт меню Windows - Debug - Call Stack... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2022, 15:36 |
|
|
start [/forum/topic.php?fid=58&msg=40125761&tid=2036725]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 398ms |
0 / 0 |