| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > (BorlandС++)Совместное использование WinApi и main |
| Автор: Welemir 3.9.2011, 19:59 | ||
| Как использовать в проекте функции WinApi и print,printf или WinAPi и win32 формы одновременно ? Если использовать их все в одном проекте в одном юните(или в разных,не важно),то срабатывает что-то одно...например,вывести результат работы функций енумвиндовз/хендлы окон или другую информацию в консоль ,вызываемую с помощью printf.Если по отдельности,то всё работает.Хорошо бы пару примеров... Добавлено через 12 минут и 45 секунд К примеру,такой код не показывает в консоле вывод(да и где там вообще консоль?):
Каждый раз NAG-и вызывать чтоли? |
| Автор: 586 3.9.2011, 20:37 |
| Создай консольное приложение: 1. File -> New -> Other -> Console Wizard 2. Сними флажки "Use VCL", "Use CLX". 3. Уснатови флажки "Multithreaded" и "Console Application". 4. Нажми OK. |
| Автор: Welemir 3.9.2011, 20:47 |
| Эх,только завтра смогу попробовать...спасибо за помощь)) |
| Автор: Welemir 4.9.2011, 14:09 |
| Да,действительно всё работает.Так проблема была в многопоточности чтоли ? Впервые встречаю среду с такими приколами = )) |
| Автор: 586 4.9.2011, 17:23 |
| Проблема была в том, что приложение было не консольное. |
| Автор: bems 5.9.2011, 19:38 |
| AllocConsole() же Только не факт что printf подхватит консоль которой небыло при старте. Хотя в "параллельном" продукте той же конторы writeln нормально подхватывает, так что стоит проверить |