|
|
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Есть Delphi 10.2 Есть компоненты IBX Есть FireBird 2.5 Тестовая программа c IBDataBase, IBTransaction, IBTable + грид с DataSorce 1. Заполняю, соединяю - в гриде отображается содержимое таблицы. 2. Запускаю в отладчике - ошибка "Unable to complete network request to host "localhost"" 3. Запускаю скомпилированный exe-шник - все работает, грид отображает содержимое таблицы. Как научить компоненты корректно работать в отладчике? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 15:15:13 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
БелкКак научить компоненты корректно работать в отладчике? Более того, они даже в дизайне работают: отображают содержимое запроса/таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 15:22:48 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
wadman, Да, работают в дизайне. И не работают в отладчике. В отладчике не используется gds32? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 15:34:36 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Может антивирус? Чудес ведь не бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 15:35:40 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Белк, не эмбеддед ли FB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 16:14:24 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
чччД, Нет. Стоит FB 2.5 сервер. В общем-то, с сервером на другом компе тоже работает. И в дизайне работат и exe. Только в отладчике ошибка... А скажите, пожалуйста, эти компоненты вообще используют gds32? exe, очевидно, использует. А вот дизайне все работает, даже если на компьютере нет ни одного файла с именем gds32.dll. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 16:30:58 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
БелкКак научить компоненты корректно работать в отладчике? Запустить-таки сервер, чтобы на localhost отзывался. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 16:33:53 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, fb_inet_server есть в списке процессов. И прочие приложения, скомпилированные ранее в BDS2006, работают и успешно достают данные. IBExpert работает. Я не очень понимаю... точнее, очень не понимаю, почему то, что работает в скомпилированном приложении, не работает в отладчике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 16:50:42 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Белк, У тебя настройки коннекта разные, возможно. В дизайнтайме и в рантайме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 16:54:15 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Белквсе работает, даже если на компьютере нет ни одного файла с именем gds32.dll. БелкЯ не очень понимаю... точнее, очень не понимаю, почему то, что работает в скомпилированном приложении, не работает в отладчике. Нууу... если опустить все объяснения на тему "что такое компьютеры, как они работают" и полный курс программирования для чайников, то ответ будет звучать как "прокладку менять надо". Раз уж эта прокладка верит в чудеса и не может найти файл на собственном компьютере. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 17:00:16 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
чччДБелк, У тебя настройки коннекта разные, возможно. В дизайнтайме и в рантайме. Т.е. рантайму надо "подсказать" где искать gds32? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 17:13:07 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
БелкчччДБелк, У тебя настройки коннекта разные, возможно. В дизайнтайме и в рантайме. Т.е. рантайму надо "подсказать" где искать gds32? Не, gds32 тут ни при чем. IBX "статически" линкуется с gds32.dll, если бы его не нашлось, ошибку ты бы получил другую. Кроме того, в строке коннекта от IBX не указывается расположение gds32. При запуске приложения ты меняешь настройки коннекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 17:17:10 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
чччДIBX "статически" линкуется с gds32.dll,LoadLibrary там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2017, 22:24:09 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Белк, а порт какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2017, 00:09:49 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
чччДБелкпропущено... Т.е. рантайму надо "подсказать" где искать gds32? Не, gds32 тут ни при чем. IBX "статически" линкуется с gds32.dll, если бы его не нашлось, ошибку ты бы получил другую. Кроме того, в строке коннекта от IBX не указывается расположение gds32. При запуске приложения ты меняешь настройки коннекта? Угу... я не сообразил сразу. Просто удалил gds32, а студия запущена была. Когда перезапустил студию - она ругнулась на отсутствие gds32 Ок, одним "чудом" меньше. ДокБелк, а порт какой? FB поставлена по умолчанию. Вероятно, 3050. IBX... Не знаю. Настройки IBDataBase - по умолчанию. При установке RAD/компонентов имеет значение, на каком порте FB висит? Ну, т.е., могло ли получиться так... InterBase при установке нашел дефолтный порт занятым, установился на другой, компоненты тоже как-то "настроились" на другой порт и теперь под отладчиком only компоненты ломятся по другому порту? (При этом в дизайнере и в исполняемом файле - стучатся куда надо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2017, 08:45:31 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
БелкПри установке RAD/компонентов имеет значение, на каком порте FB висит? когда студию ставил, сервак InterBase тоже поставил? ПМСМ, тебе в библиотеку сначала надо ( тынц1 , тынц2 ), а ты программировать БД взялся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2017, 09:13:33 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Док, Я, конечно, прошу прощенья за... не вполне адекватные вопросы. Понимаю, 99% вопросов на форуме глупые, не продуманные, потому что задаются в момент, когда "шеф, все пропало!" И хорошо, что есть еще место, где такие вопросы можно задавать. Спасибо за ответы и за ссылки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2017, 09:40:12 |
|
||
|
IBX не работают в отладчике.
|
|||
|---|---|---|---|
|
#18+
Белк, вкратце. ЕМНИП, по умолчанию InterBase (установка которой всегда предлагалась при инсталляции дельфей ранних версий, не знаю, как сейчас) сует gds32.dll в c:\windows\system32 и занимает за собой порт 3050. Если поверх ставить штатным инсталлятором FB и запускать его, как сервис, то он тоже пытается занять порт 3050. Опять же, не знаю как в 2.5 и выше (давно ставлю вручную), но раньше в инсталляторе была опция, чтобы ставить fbclient.dll в c:\windows\system32 под видом gds32.dll для приложений, которые используют компоненты доступа (типа, IBX) с жесткой ссылкой к этому имени библы. С учетом того, что оба сервера при установке пытаются прописаться в реестре, в результате, фиг его знает, чью gds32.dll ты используешь. Чтобы развести сервера по разным углам, нужно поменять порты и другие параметры. Это можно сделать по тем ссылкам, которые я привел выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2017, 10:25:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39466086&tid=2042193]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 511ms |

| 0 / 0 |
