Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.08.2020, 19:03
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Доброго времени суток, дамы и господа. В общем, какие дела. Есть небольшая программка, которая подключается к БД и работает как либо с ней. При запуске создаем окно авторизации. Простенькое, логин, пароль, войти, далее, далее, готово. Если авторизация пройдена, то окно уничтожается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
и создается новое. А теперь проблема. Если запустить приложение из GUI, ткнув по иконке в папке, то после ввода логина и пароля не происходит ничего. А если запустить из консоли - то все работает прекрасно. Что делать? Куда копать? Куда смотреть? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 19:16
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
ZankokuЧто делать? Куда копать? Куда смотреть? В букварь. "Что такое std::cout и куда он выводит сообщения". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 19:25
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Dimitry Sibiryakov, А причем тут std::cout? Если логин/пароль подошли, до cout'a дело не доходит ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 20:05
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
А если не подошли?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 20:39
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Dimitry Sibiryakov, на данном этапе они прописаны в коде ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:09
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Zankoku, Слова "ничего не присходит" говорят кухарки а не программисты. Замени вопрос на фразу: "не вижу вывод от cout << ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:10
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Еще дя прогеров есть пошаговая отладка. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:14
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
PetroNotC Sharp, вывод от cout не должен быть. Потому что ошибки в вводимых данных нет. Но... По теме. Действительно не было соединения с БД. Параметры подключения к БД лежат в соседнем файле в той же директории. В коде путь к файлу параметров указан не полный (т.е. не от /). Прописал полный путь и стал подключаться. Почему при запуске из GUI не читался файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:23
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Zankoku, Еще раз. Пробовал хоть раз пошаговую отладку? Да или нет? Пройдись пошаговой и задай вопрос по конкретной строкн кода. Где и что там не читается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:32
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
ZankokuПочему при запуске из GUI не читался файл? Потому что кое-кто прогулял урок, где рассказывалось о файловой системе, абсолютных и относительных путях в ней и как вторые переводятся в первые. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:35
|
|||
---|---|---|---|
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Zankoku PetroNotC Sharp, вывод от cout не должен быть. Потому что ошибки в вводимых данных нет. Но... По теме. Действительно не было соединения с БД. Параметры подключения к БД лежат в соседнем файле в той же директории. В коде путь к файлу параметров указан не полный (т.е. не от /). Прописал полный путь и стал подключаться. Почему при запуске из GUI не читался файл? Возможно консоль запускала прогу с полным путём /aaa/bbb/ccc. А из GUI вот так: ccc. Там в main() передаётся список строковых аргументов. Посмотри значения нулевого элемента в обоих случаях. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.08.2020, 21:57
|
|||
---|---|---|---|
|
|||
GTK+/PgSQL/C/C++ -> При запуске приложения из GUI не создает новое окно |
|||
#18+
Dimitry Sibiryakov Потому что кое-кто прогулял урок, где рассказывалось о файловой системе, абсолютных и относительных путях в ней и как вторые переводятся в первые. К счастью или к сожалению не было никаких уроков, однако, разницу между относительным и абсолютным путем я понимаю. petrav Возможно консоль запускала прогу с полным путём /aaa/bbb/ccc. А из GUI вот так: ccc. Там в main() передаётся список строковых аргументов. Посмотри значения нулевого элемента в обоих случаях. Да, что-то вроде этого. Прямо скажу, что не знал о зависимости путей от того как запускать программу. Дальше с этой ошибкой разберусь. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=57&tablet=1&tid=2017369]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 140ms |
0 / 0 |