Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Алексей1153 |
29.6.2010, 12:32
Сообщение
#31
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Zueuk, может, всё решается скачиванием какого-нибудь обновления ? ))
|
|
|
|
|
Zueuk |
29.6.2010, 12:43
Сообщение
#32
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 10.5.2010 Пользователь №: 1702 Спасибо сказали: 0 раз(а) Репутация: 0
|
Алексей1153, компилятор собирал из исходников, которые скачал через svn. Проверял, свежих обновлений не было.
|
|
|
|
|
Zueuk |
2.7.2010, 20:56
Сообщение
#33
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 10.5.2010 Пользователь №: 1702 Спасибо сказали: 0 раз(а) Репутация: 0
|
Спросил еще на другом форуме. Там дали такую подсказку:
Цитата почитать про name mangling (я об этом внезапно вспомнил, когда не собралось с g++ и собралось с gcc) и обернуть декларацию функции в блок extern "C" {} Сделал следующее: Ошибка пропала и приложение собирается. Но не запускается. И не пишет при этом никаких ошибок. |
|
|
|
|
Алексей1153 |
3.7.2010, 7:24
Сообщение
#34
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
А GetLastErr() что возвращает?
|
|
|
|
|
Zueuk |
3.7.2010, 19:08
Сообщение
#35
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 10.5.2010 Пользователь №: 1702 Спасибо сказали: 0 раз(а) Репутация: 0
|
Алексей1153, приведи пример, как ее можно использовать. Почитал, но что-то не понял про нее.
|
|
|
|
|
Алексей1153 |
3.7.2010, 19:13
Сообщение
#36
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Опечатался немного
GetLastError() Когда вызываешь апишную функцию, если всё ок, то GetLastError() после возврата из функции возвращает 0. Иначе - системный код ошибки. По коду иногда становится понятно, куда копать дальше |
|
|
|
|
Zueuk |
4.7.2010, 17:02
Сообщение
#37
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 10.5.2010 Пользователь №: 1702 Спасибо сказали: 0 раз(а) Репутация: 0
|
Запутался с этими всеми w* .
Пробую вот такую конструкцию для получения кода ошибки (цель - получить код ошибки и вывести его через сообщение): Компилятор выдаёт ошибки: Цитата trayapp.cpp: In function 'int WinMain(HINSTANCE__*, HINSTANCE__*, WCHAR*, int)': trayapp.cpp:124: error: invalid conversion from 'const WCHAR*' to 'wchar_t*' trayapp.cpp:124: error: cannot convert 'const char*' to 'const wchar_t*' for argument '2' to 'int swprintf(wchar_t*, const wchar_t*, ...)' Не понимаю, откуда он взял 'const char*'? И правильный ход мысли? |
|
|
|
|
Алексей1153 |
4.7.2010, 17:58
Сообщение
#38
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Zueuk, что творишь
Вылетело бы со свистом! Потом, а тут попробуй так
Сообщение отредактировал Алексей1153 - 4.7.2010, 18:00 |
|
|
|
|
Zueuk |
4.7.2010, 20:37
Сообщение
#39
|
|
Студент ![]() Группа: Участник Сообщений: 21 Регистрация: 10.5.2010 Пользователь №: 1702 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 4.7.2010, 17:58) Link что творишь В этом пока мало силён. Буду по ходу разбираться.Сделал по твоему образцу. Кстати, что за конструкция? PS Сам нашел довольно толковое Link. Сообщение отредактировал Zueuk - 4.7.2010, 23:28 |
|
|
|
|
Litkevich Yuriy |
4.7.2010, 22:50
Сообщение
#40
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Zueuk @ 5.7.2010, 0:37) Link Кстати, что за конструкция? приведение типа в Си стиле
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 10:38 |