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