Здравствуйте.
Пытаюсь разобраться с программированием под Windows. Помогите, пожалуйста, разобраться с возникшими проблемами.
1.При компиляции программы с использованием ObjectWindows выдаётся ошибка:OWL applications must be built with either WIN30 or WIN31 defined.
2.В windows.h нет описания некоторых функций и структур. Например WNDCLASSEX,а есть WNDCLASS, RegisterClassEx - RegisterClass. В чём их отличие?
3.Почему написанные мной программы под Windows запускаются вместе с процессом ntvdm.
4.Где можно найти хорошее описание функций, структур, классов WinApi или полноценные уроки по данной теме.
Спасибо.
Отправлен: 07.02.2005, 09:44
Вопрос задал: Тюменцев Иван Валерьевич (статус: Читатель)
Всего ответов отправлено: 3
Отвечает: Boriss
Здравствуйте, Тюменцев Иван Валерьевич!
3) - а как пишите программы? Что за система у Вас? Судя по (1) - в BC++ 3 - так?
2) суфикс Ex указывает, что у функции больше возможностей (EXtended)
4) есть много чего хорошего, например:
http://www.realcoding.net/acategory157.html
http://www.bcbdev.ru/winapi.htm
Ответ отправил: Boriss (статус: Профессионал)
Отправлен: 07.02.2005, 13:08
Отвечает: _vt
Здравствуйте, Тюменцев Иван Валерьевич! 1) 2) Что за мамонта ты откопал? :) Это какой-то древний борландовский компилятор с OWL-классами(предшественницами VCL) под винду 3.1. Конечно же в нем не будет структур и функций, введенных в Win95 и старше. 3) Потому что программы под win 3.1 являются 16-разрядными и работают в NT-системах именно через ntvdm. 4) Все это можно найти на msdn.microsoft.com. Полноценные уроки? Например, на bobjohnson.nm.ru курс лекций какой-то лежит...Только все-таки тебе надо
сначала нормальный компилятор взять.
* EMan 2 beta: back in Black :)
Ответ отправил: _vt (статус: Академик)
Отправлен: 07.02.2005, 14:02
Отвечает: AxMAD
Здравствуйте, Тюменцев Иван Валерьевич!
Ну вообще тут-> www.firsteps.ru,www.bcbdev.ru,www.citforum.ru
Ответ отправил: AxMAD (статус: Студент)
Отправлен: 07.02.2005, 18:35