Автор | Сообщение |
|
| постоянный участник
|
Пост N: 22
Зарегистрирован: 12.09.06
|
|
Отправлено: 08.10.06 23:40. Заголовок: Запуск тестовых примеров xHarbour
Кто пробовал собирать примеры TESTS в xHarbour 0.90.60 ? Там есть бат'ник для сборки с вызовом bld.bat, а в нем нужно указать в какой моде собирать и список мод. А кто знает про эти моды, для чего они ? 1) MultiThread (MT) mode 2) Windows Virtual Terminal (WVT) mode 3) CGI Terminal (CGI) mode 4) Default Settings (ST/GTWIN) mode И что-то не все примеры собираются. То нет .LIB, то ошибка при компиляции. Может нужен другой bat'ник ?
|
|
|
Ответов - 15
[только новые]
|
|
|
| Администратор
|
Пост N: 313
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.10.06 08:32. Заголовок: Re:
1 - для многопотокового (multithread) режима Это когда можно организовать одновременное выполнение нескольких модулей (процедур) Такая фича многозадачных систем 2 3 4 - подключаются разные терминалы: gtwvt, gtcgi, gtwin Можно вместо этого bld.bat собирать своим настроенным батником или make или чем угодно
|
|
|
|
| постоянный участник
|
Пост N: 24
Зарегистрирован: 12.09.06
|
|
Отправлено: 09.10.06 12:38. Заголовок: Re:
А чем рпзличаются 2 3 4 - терминалы ? Какой лучше использовать ?
|
|
|
|
| постоянный участник
|
Пост N: 43
Зарегистрирован: 12.09.06
|
|
Отправлено: 25.10.06 22:41. Заголовок: Re:
Народ ! Кто знает что такое: 2) Windows Virtual Terminal (WVT) mode 3) CGI Terminal (CGI) mode 4) Default Settings (ST/GTWIN) mode И какой когда используется ?
|
|
|
|
| Администратор
|
Пост N: 356
Зарегистрирован: 23.05.05
|
|
Отправлено: 26.10.06 08:53. Заголовок: Re:
win - стандартный терминал - консоль windows (fullscreen) wvt - его эмуляция в графике через win32 Оба они полнофункциональные терминалы. Применяются по вкусу Я например собираю свой софт в multigt с обоими и использую по мере необходимости, запуская программу с ключем //gtwin или //gtwvt cgi - то же что и в клиппере ansiterm.lib. Используется крайне редко, полноценный интерфейс на нем не сделаешь
|
|
|
|
| постоянный участник
|
Пост N: 44
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.10.06 00:30. Заголовок: Re:
Так остался один неизвестный терминал: 4) Default Settings (ST/GTWIN) mode Что за зверь такой ? Паша, скажи пожалуйста, а для чего ты используешь оба терминала ? Может и мне надо, а я даже и не знаю об этом. Далее: wvt - его эмуляция в графике через win32 - это типа гибридного режима в Alaske ? Т.е. можно выводить SAY и графику одновременно ? Если да, то примерчик маленький можно, а ? Заранее спасибо.
|
|
|
|
| Администратор
|
Пост N: 365
Зарегистрирован: 23.05.05
|
|
Отправлено: 28.10.06 13:03. Заголовок: Re:
Дык win и есть тот самый стандартный gtwin Да, wvt примерно то же что этот режим в аляске. И там есть масса дополнительных функций wvt_*() для вывода графики А совместное использование: например для win98 gtwin работает медленно, а на winxp нормально. Программу я собираю одну, на win98 запускаю с параметром //gtwvt, а на winxp для тех клиентов кто привык к текстовому режиму с //gtwin
|
|
|
|
| Администратор
|
Пост N: 369
Зарегистрирован: 23.05.05
|
|
Отправлено: 28.10.06 18:02. Заголовок: Re:
примерчики - contrib\wvtgui\samples
|
|
|
|
| постоянный участник
|
Пост N: 46
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.10.06 10:27. Заголовок: Re:
Залез в contrib, а библиотека не собирается. Подскажите как ее собрать. Вот что при сборке выдается: MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -c -O2 -I..\..\include -DHB_WIN32_IO -o..\..\obj\b32\gtwvw.obj gtwvw.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland gtwvw.c: Error F1013 gtwvw.c 17157: Error writing output file *** 1 errors in Compile *** Собираю в папке C:\xHarbour\contrib\gtwvw\
|
|
|
|
| постоянный участник
|
Пост N: 17
Зарегистрирован: 09.10.06
|
|
Отправлено: 29.10.06 12:08. Заголовок: Re:
Andrey пишет: цитата: | MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -c -O2 -I..\..\include -DHB_WIN32_IO -o..\..\obj\b32\gtwvw.obj gtwvw.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland gtwvw.c: Error F1013 gtwvw.c 17157: Error writing output file *** 1 errors in Compile *** Собираю в папке C:\xHarbour\contrib\gtwvw\ |
| Это означает, что в папке C:\xHarbour\ дожна быть папка obj, а в ней папка b32 и компилятору некуда поместить gtwvw.obj. Или измените путь (-o..\..\obj\b32\gtwvw.obj gtwvw.c) на реально существующий, или создайте C:\xHarbour\obj\b32 вручную (не забудьте о C:\xHarbour\Lib\b32) Кстати, найдите в make_b32.bat (для сборки харбора) фрагмент if not exist obj md obj if not exist obj\b32 md obj\b32 if not exist obj\b32\mt md obj\b32\mt if not exist obj\b32\fmstat md obj\b32\fmstat if not exist obj\b32\mt\fmstat md obj\b32\mt\fmstat if not exist lib md lib if not exist lib\b32 md lib\b32 if not exist bin md bin if not exist bin\b32 md bin\b32 и подумайте для чего все это писали
|
|
|
|
| постоянный участник
|
Пост N: 47
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.10.06 23:50. Заголовок: Re:
Спасибо, я подумал об том что нет нужных папок, но каких я не разобрался. А Harbour из исходников я еще не собирал.
|
|
|
|
| постоянный участник
|
Пост N: 151
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.12.06 18:53. Заголовок: Re:
Pasha пишет: цитата: | Я например собираю свой софт в multigt с обоими и использую по мере необходимости, запуская программу с ключем //gtwin или //gtwvt |
| Паша, а как ты делаешь переключение между ними ?
|
|
|
|
|
| Администратор
|
Пост N: 431
Зарегистрирован: 23.05.05
|
|
Отправлено: 10.12.06 19:30. Заголовок: Re:
Дык я же написал Запуск программы: prog.exe //gtwin или prog.exe //gtwvt
|
|
|
|
| постоянный участник
|
Пост N: 154
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.12.06 22:11. Заголовок: Re:
Нет !!! У тебя же один ЕХЕ-ник и ты разбираешь входящие параметры. И мне тоже нужно в зависимости от входящих параметров запускат в том или ином терминале. Или я что-то не понимаю, может это при сборке ЕХЕ-ника задается ?
|
|
|
|
| Администратор
|
Пост N: 436
Зарегистрирован: 23.05.05
|
|
Отправлено: 11.12.06 09:23. Заголовок: Re:
Все параметры начинающиеся с "//" харбор разбирает автоматически при старте И автоматически инициализируется нужный терминал
|
|
|
|
| постоянный участник
|
Пост N: 166
Зарегистрирован: 12.09.06
|
|
Отправлено: 13.12.06 01:22. Заголовок: Re:
А как тогда устроена сборка с 2 терминалами ?
|
|
|
|