Turbo Vision 1.0 для BC3
Требуется помощь в переносе указанного в заголовке пакета в BC5.
Пока я поступил так:
1. Перенёс папку TVISION из C:\BC3\ в C:\BC5
2. Создал новый исполняемый DOS проект с моделью памяти LARGE
3. Добавил в Options\Directories
Include : c:\bc5\include;c:\bc5\tvision\include
Library : c:\bc5\lib; c:\bc5\tvision\lib
4. Вставил в проект все файлы из папки TVISION\Source (кроме GENINC.CPP), подправил пути в *.asm и немного код в *.cpp для компилятора
5. Компилю
Вываливается ошибка что не существуют реализации 2-х методов класса TView. А они есть в tvwrite.asm
Ставлю в констркторе глушки для этих методов в виде пустого тела. И компиляция проходит успешно.
Но я лишился этих двух методов....
Что делать дальше, не знаю.
Помогите!!!!!
Цитата:
Originally posted by hammer
Уважаемые ГУРУ
Требуется помощь в переносе указанного в заголовке пакета в BC5.
Пока я поступил так:
1. Перенёс папку TVISION из C:\BC3\ в C:\BC5
2. Создал новый исполняемый DOS проект с моделью памяти LARGE
3. Добавил в Options\Directories
Include : c:\bc5\include;c:\bc5\tvision\include
Library : c:\bc5\lib; c:\bc5\tvision\lib
4. Вставил в проект все файлы из папки TVISION\Source (кроме GENINC.CPP), подправил пути в *.asm и немного код в *.cpp для компилятора
5. Компилю
Вываливается ошибка что не существуют реализации 2-х методов класса TView. А они есть в tvwrite.asm
Ставлю в констркторе глушки для этих методов в виде пустого тела. И компиляция проходит успешно.
Но я лишился этих двух методов....
Что делать дальше, не знаю.
Помогите!!!!!
Уважаемые ГУРУ
Требуется помощь в переносе указанного в заголовке пакета в BC5.
Пока я поступил так:
1. Перенёс папку TVISION из C:\BC3\ в C:\BC5
2. Создал новый исполняемый DOS проект с моделью памяти LARGE
3. Добавил в Options\Directories
Include : c:\bc5\include;c:\bc5\tvision\include
Library : c:\bc5\lib; c:\bc5\tvision\lib
4. Вставил в проект все файлы из папки TVISION\Source (кроме GENINC.CPP), подправил пути в *.asm и немного код в *.cpp для компилятора
5. Компилю
Вываливается ошибка что не существуют реализации 2-х методов класса TView. А они есть в tvwrite.asm
Ставлю в констркторе глушки для этих методов в виде пустого тела. И компиляция проходит успешно.
Но я лишился этих двух методов....
Что делать дальше, не знаю.
Помогите!!!!!
А к чему такой изврат вообще? Тащить оконную среду DOS в заведомо "оконный" Windows.
От TVision мне нужен готовый интерфейс, а от BC5 расширенная обработка исключений и доступ к стандартным шаблонам std::