Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
Доброго дня господа ! Имею архитектуру Win10 64-bit Delphi 10.3.3 Exe под 64 bit ссылается на DLL Dll под 64 bit здесь средства доступа ADOConnection Использую провайдер для Oracle (Provider=OraOLEDB.Oracle.1;User ID={UID};Password={PWD};Persist Security Info=True;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={host})(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=myBase.all))) ) Делаю запуск с ПК с установленным 64 Oracle Client-ом - все в норме ! Делаю запуск с ПК с установленным 64 Oracle (это сервер, файлы библиотек похожи - но сам не ставил) Если в архитектуре EXE->DLL->ADOConnection-> Ошибка ORA-12545: Connect failed because target host or object does not exist Если в архитектуре EXE->ADOConnection-> все в норме ! Т.е. компоненты DLL не могут найти библиотеки под Oracle (запуск CoInitialize(nil),CoUninitialize в библиотеки присутствует) Переменную окружения PATH проверил - делал вызовы из под EXE и из под DLL - пути идентичны Интересный факт Если запускать из-под BAT-файла (Far 64 bit) предварительно запустив "консольный EXE, который ничего не делает" start /wait Empty.exe (любой разрядности) start /wait MyExecute.exe Все отрабатывает предсказуемо !!!! Плис- плис - плис !!!!! Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 12:34 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
HOME_XВсе отрабатывает предсказуемо !!!! С твоим стилем кодирования "двадцать лет уже работает, значит код правильный" - это неизбежно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 13:02 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
HOME_X Если запускать из-под BAT-файла (Far 64 bit) предварительно запустив "консольный EXE, который ничего не делает" Код: powershell 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 14:30 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ HOME_X Если запускать из-под BAT-файла (Far 64 bit) предварительно запустив "консольный EXE, который ничего не делает" Код: powershell 1. 2. Сваливается на ошибку ... ORA-12545 Если без DLL - соnnect нормален ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 15:23 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov HOME_XВсе отрабатывает предсказуемо !!!! С твоим стилем кодирования "двадцать лет уже работает, значит код правильный" - это неизбежно. Код верен - когда он работает ! Это приблизительно суть Вашей фразы из преидущего поста. Насчет 20- лет ... таки да, но работал пока НЕ произошло обновление версии Windows (с месяц назад) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 15:26 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
Отличный пример как внезапно дуракам может перестать везти. Теперь тебе придётся-таки вычищать из своего... хммм... кода обращения к неинициализированным переменным и уже освобождённой памяти. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 15:34 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
HOME_X, Почему 1. работает простой EXE (если выбросить DLL из архитектуры ...) 2. что может делать "консольный EXE" - инициировать библиотеки ? ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 15:34 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov Отличный пример как внезапно дуракам может перестать везти. Теперь тебе придётся-таки вычищать из своего... хммм... кода обращения к неинициализированным переменным и уже освобождённой памяти. "освобождённой памяти" Ошибка идет в момент коннекта к базе и возвращается ошибка БАЗЫ !! ORA-12545: Connect failed because target host or object does not exist Эту ошибку вернул Oracle Client ... Если бы память была очищена - а не смог бы получить именно ORA-12545 Свалилась бы другая ошибка памяти Такое впечатление - что операционка не рассматривает DLL как полноценное приложение и не предоставляет ей полных прав допуска объекта ADOCOnnection к библиотекам системы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 16:08 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
HOME_X2. что может делать "консольный EXE" - инициировать библиотеки ? Менять погоду на Марсе, от которой и зависит работоспособность твоего кода. HOME_XЕсли бы память была очищена - а не смог бы получить именно ORA-12545 Смог бы. Потому что в строке коннекта вместо имени хоста был бы мусор, на который и ругается Oracle Client. HOME_XСвалилась бы другая ошибка памяти Из-за особенностей работы штатного менеджера памяти - нет, не свалилась бы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 17:45 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
HOME_X Ошибка идет в момент коннекта к базе и возвращается ошибка БАЗЫ !! ORA-12545: Connect failed because target host or object does not exist Эту ошибку вернул Oracle Client ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2021, 21:27 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
У компонентов DOA чувствительность на установленный Oracle Client. Возможно, это вообще в INITIALIZATION юнитов стоит. Например, поиск Oracle Home'ов. До сих пор жил с этим, хотя теперь заинтересовало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2021, 09:10 |
|
||
|
EXE который ничего не делает
|
|||
|---|---|---|---|
|
#18+
Кроик Семён У компонентов DOA чувствительность на установленный Oracle Client. Возможно, это вообще в INITIALIZATION юнитов стоит. Например, поиск Oracle Home'ов. До сих пор жил с этим, хотя теперь заинтересовало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2021, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40077435&tid=2037247]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 266ms |

| 0 / 0 |
