On-line: Andrey, Dr. Oldwarez, гостей 0. Всего: 2 [подробнее..]
АвторСообщение
постоянный участник




Пост 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'ник ?


Спасибо: 0 
Профиль
Ответов - 15 [только новые]


Администратор




Пост N: 313
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.10.06 08:32. Заголовок: Re:


1 - для многопотокового (multithread) режима
Это когда можно организовать одновременное выполнение нескольких модулей (процедур)
Такая фича многозадачных систем

2 3 4 - подключаются разные терминалы: gtwvt, gtcgi, gtwin

Можно вместо этого bld.bat собирать своим настроенным батником или make или чем угодно

Спасибо: 0 
Профиль
постоянный участник




Пост N: 24
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 09.10.06 12:38. Заголовок: Re:


А чем рпзличаются 2 3 4 - терминалы ?
Какой лучше использовать ?

Спасибо: 0 
Профиль
постоянный участник




Пост 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

И какой когда используется ?

Спасибо: 0 
Профиль
Администратор




Пост N: 356
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 26.10.06 08:53. Заголовок: Re:


win - стандартный терминал - консоль windows (fullscreen)
wvt - его эмуляция в графике через win32

Оба они полнофункциональные терминалы. Применяются по вкусу
Я например собираю свой софт в multigt с обоими и использую по мере необходимости, запуская программу с ключем //gtwin или //gtwvt

cgi - то же что и в клиппере ansiterm.lib. Используется крайне редко, полноценный интерфейс на нем не сделаешь


Спасибо: 0 
Профиль
постоянный участник




Пост N: 44
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.10.06 00:30. Заголовок: Re:


Так остался один неизвестный терминал: 4) Default Settings (ST/GTWIN) mode
Что за зверь такой ?

Паша, скажи пожалуйста, а для чего ты используешь оба терминала ?
Может и мне надо, а я даже и не знаю об этом.
Далее: wvt - его эмуляция в графике через win32 - это типа гибридного режима в Alaske ?
Т.е. можно выводить SAY и графику одновременно ?
Если да, то примерчик маленький можно, а ?
Заранее спасибо.


Спасибо: 0 
Профиль
Администратор




Пост N: 365
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 28.10.06 13:03. Заголовок: Re:


Дык win и есть тот самый стандартный gtwin
Да, wvt примерно то же что этот режим в аляске. И там есть масса дополнительных
функций wvt_*() для вывода графики
А совместное использование: например для win98 gtwin работает медленно, а на winxp нормально.
Программу я собираю одну, на win98 запускаю с параметром //gtwvt, а на winxp для тех клиентов кто привык к текстовому режиму с //gtwin


Спасибо: 0 
Профиль
Администратор




Пост N: 369
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 28.10.06 18:02. Заголовок: Re:


примерчики - contrib\wvtgui\samples

Спасибо: 0 
Профиль
постоянный участник




Пост 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\


Спасибо: 0 
Профиль
постоянный участник


Пост 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

и подумайте для чего все это писали




Спасибо: 0 
Профиль
постоянный участник




Пост N: 47
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.10.06 23:50. Заголовок: Re:


Спасибо, я подумал об том что нет нужных папок, но каких я не разобрался.
А Harbour из исходников я еще не собирал.

Спасибо: 0 
Профиль
постоянный участник




Пост N: 151
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.06 18:53. Заголовок: Re:


Pasha пишет:

 цитата:
Я например собираю свой софт в multigt с обоими и использую по мере необходимости, запуская программу с ключем //gtwin или //gtwvt



Паша, а как ты делаешь переключение между ними ?


Спасибо: 0 
Профиль
Администратор




Пост N: 431
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.12.06 19:30. Заголовок: Re:


Дык я же написал

Запуск программы:

prog.exe //gtwin

или

prog.exe //gtwvt


Спасибо: 0 
Профиль
постоянный участник




Пост N: 154
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.06 22:11. Заголовок: Re:


Нет !!! У тебя же один ЕХЕ-ник и ты разбираешь входящие параметры.
И мне тоже нужно в зависимости от входящих параметров запускат в том или ином терминале.

Или я что-то не понимаю, может это при сборке ЕХЕ-ника задается ?

Спасибо: 0 
Профиль
Администратор




Пост N: 436
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 11.12.06 09:23. Заголовок: Re:


Все параметры начинающиеся с "//" харбор разбирает автоматически при старте
И автоматически инициализируется нужный терминал

Спасибо: 0 
Профиль
постоянный участник




Пост N: 166
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 13.12.06 01:22. Заголовок: Re:


А как тогда устроена сборка с 2 терминалами ?

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 119
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет