Автор | Сообщение |
|
| постоянный участник
|
Пост N: 1674
Зарегистрирован: 12.09.06
|
|
Отправлено: 15.02.11 16:24. Заголовок: Переход на версию xHarbour 1.2 + GTWVT-терминал ?
Всем привет. Пытаюсть прейти с версии 1.0 на 1.2 ! Собираю GTWVT-терминалку. Пишет ошибку: HbMake v1.20 - xHarbour Make Utility Copyright (C) 2000-2009 xHarbour project -http://www.xharbour.org<\/u><\/a> xHarbour build 1.2.1 Intl. (SimpLex) (Rev. 6406) / Borland C++ 5.5.1 (32 bit) Z:\BCC55\BIN\ilink32 @makefile.lnk Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_HB_FUN_HB_CODEPAGE_RU1251' referenced from G:\@MAIL\MY-ALL\╤╚ ─╬╨╬┬ └╦┼╩╤└═─╨\GTWVT-CHOICE\OBJ\MAINTO.OBJ Error: Unresolved external '_HB_FUN_GTINFO' referenced from G:\@MAIL\MY-ALL\╤╚─╬╨╬┬ └╦┼╩╤└ ═─╨\GTWVT-CHOICE\OBJ\MAINTO.OBJ Файл сборки делал через hbmake.exe - новой версии. В списах библиотеки присутсвуют: lang.lib codepage.lib gtwvt.lib gtwvg.lib Я так понимаю функции GTINFO в версии 1.2 уже нет. Какой можно заменить ? А куда делась функция CODEPAGE_RU1251 ?
|
|
|
Ответов - 72
, стр:
1
2
3
4
All
[только новые]
|
|
|
| постоянный участник
|
Пост N: 2506
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.12.12 16:41. Заголовок: Dima пишет: если ок..
Dima пишет: цитата: | если окно подвигать туда сюда , картинка исчезает. |
| Да у меня то же самое ! Так как все таки заставить собираться через gtwvt-choiceFont.hbp ?
|
|
|
|
| |
Пост N: 689
Зарегистрирован: 11.06.10
|
|
Отправлено: 21.12.12 17:02. Заголовок: Andrey пишет: Так к..
Andrey пишет: цитата: | Так как все таки заставить собираться через gtwvt-choiceFont.hbp ? |
|
пробуй, у меня собирает, путь свой только поставь -iC:\dev\harbour\contrib\gtwvg hbct.hbc hbwin.hbc # Включить multi/single-thread Harbour VM -mt -inc -gtwvg #-gtwvt # Имя EXE-модуля -ogtwvt-ChoiceFont-Harbour.exe # перечисляем все *.prg mainto-Harb.prg setfont.prg setpallet.PRG # Ресурсы gtwvt-choice.rc
|
|
|
|
| постоянный участник
|
Пост N: 2519
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.12.12 19:04. Заголовок: AlexMyr пишет: проб..
AlexMyr пишет: цитата: | пробуй, у меня собирает, путь свой только поставь |
| Спасибо БОЛЬШОЕ ! Теперь хоть есть чем собирать подобные задачи.... Но вот что интересно, при первом запуске (без файла ИмяЕхеФайла.gtwvt ) на экране четвертинка (прорисована) программы всего, смотреть выше. Видать порядок загрузки шрифтов и всего остального для Харбора нужно менять. Avf пишет: цитата: | Hi, Andrey! Хочу что-то похожее сделать в Harbour. |
| Придется Вам допиливать... Будут вопросы обращайтесь.
|
|
|
|
| |
Пост N: 73
Зарегистрирован: 19.05.05
|
|
Отправлено: 28.12.12 11:41. Заголовок: У меня с исправленно..
У меня с исправленной головной прграммой (http://files.mail.ru/L5AIZA) и таким hbp #-trace # Включить multi/single-thread Harbour VM -mt -inc -gtwvt -gtwvg -workdir=OBJ # Имя EXE-модуля -ogtwvt-ChoiceFont-Harbour.exe # перечисляем все *.prg mainto-Harb.prg setfont.prg setpallet.PRG # Ресурсы gtwvt-choice.rc # Пути к основным и добавочным *.lib -lhbct.lib нормально собирается и работает, причем отображение нормальное ASCII По поводу графической картинки. У меня на компьтере любое телодвижение по заголовку окна мышкой возвращает по INKEY() код 1016. Поэтому можно перерисовать экран вручную, муторно конечно, но можно Для перехватов по READ можно воспользоваться конструкцией set key 1016 to fun1016
|
|
|
|
| постоянный участник
|
Пост N: 2522
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.12.12 12:18. Заголовок: nick_mi пишет: но м..
nick_mi пишет: цитата: | но можно Для перехватов по READ можно воспользоваться конструкцией |
| Доделай пожалуйста пример и выложи здесь. Всем будет интересно !
|
|
|
|
| |
Пост N: 74
Зарегистрирован: 19.05.05
|
|
Отправлено: 02.01.13 13:24. Заголовок: Перерисовка графичес..
Перерисовка графической картинки для WVT терминала click here
|
|
|
|
| постоянный участник
|
Пост N: 2656
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.13 02:24. Заголовок: В трех соснах запута..
В трех соснах запутался.... Как различить хХарбор 1.0 от других 1.2.1, 1.2.3 и т.д. Сплошные засады при переходе на старшие версии...
|
|
|
|
| постоянный участник
|
Пост N: 2658
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.13 12:08. Заголовок: Как в программе узна..
Как в программе узнать НОМЕР версии [х]Харбора. Функция VERSION() возвращает: xHarbour Compiler build 1.0.0 (SimpLex) или xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406) А как мне сокращение сделать ? IIF(nVerHarb, 1.2, .... Иди может другая функция для версии есть ?
|
|
|
|
| |
Пост N: 166
Зарегистрирован: 16.12.08
|
|
Отправлено: 12.02.13 13:14. Заголовок: #include "hbver..
цитата: | #include "hbver.ch" Function main() ? "Compiler:", HB_BuildInfo( _HB_VER_AS_STRING ) ? ? "Operating System:", HB_BuildInfo( _HB_VER_PLATFORM ) ? ? "Complete version as character string: ", HB_BuildInfo( _HB_VER_AS_STRING ) ? ? "Major version number : ", HB_BuildInfo( _HB_VER_MAJOR ) ? ? "Major version number : ", HB_BuildInfo( _HB_VER_MINOR ) ? ? "Revision number : ", HB_BuildInfo( _HB_VER_REVISION ) ? ? "Last entry in CVS ChangeLog file : ", HB_BuildInfo( _HB_VER_LENTRY ) ? ? "Revision of last entry in CVS : ", HB_BuildInfo( _HB_VER_CHLCVS ) ? Return Nil |
|
|
|
|
|
| постоянный участник
|
Пост N: 2660
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.13 14:37. Заголовок: santy пишет: #inclu..
santy пишет: Спасибо БОЛЬШОЕ !!!
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 07.05.13 10:48. Заголовок: можно ли выложить пр..
можно ли выложить программу с исходниками по настройке шрифтов
|
|
|
|
|
| постоянный участник
|
Пост N: 2829
Зарегистрирован: 12.09.06
|
|
Отправлено: 07.05.13 15:25. Заголовок: doc103 пишет: можно..
doc103 пишет: цитата: | можно ли выложить программу с исходниками по настройке шрифтов |
| Можно. http://files.mail.ru/D8ACEA8B3FA94411805000CEA2AFF6C9 GTWVT-терминал "Настройка палитры/шрифтов/размеров экрана" for xHarbour 1.2 ! Можно в диалоговом режиме задавать параметры, рассчитано на пользователя. При первоначальном запуске (без файла конфига - ИмяФайлаЕхе.gtwvt) программа сама установит экран 80х25 на максимальный размер шрифта. Потом можно убавить размер шрифта и задавать разрешение экрана типа 110х33 и т.д. а потом подбирать размер шрифта. Пробуйте и используйте у себя. Для включения в свой проект нужно просто добавить 2 файла: setfont.prg и setpallet.PRG А из файла mainto.prg добавит ИНИЦИАЛИЗАЦИЮ gtwvt-терминала, со строки: INIT FUNCTION AppSetup() и до конца файла. Инициализация палитры/шрифтов/размеров экрана происходит через файл конфига - ИмяФайлаЕхе.gtwvt, если он есть. Вызов настроек в функции MAIN(). Он небольшой. Исправления и пожелания приветствуются.
|
|
|
Ответов - 72
, стр:
1
2
3
4
All
[только новые]
|
|