Автор | Сообщение |
|
| постоянный участник
|
Пост N: 1108
Зарегистрирован: 12.09.06
|
|
Отправлено: 10.02.10 18:20. Заголовок: Переход от Clipper к xHarbour for Windows.....
Сделал небольшое пособие для начинающих по переходу с Clipper на xHarbour for Windows (Clipper for Windows) ... Пускай народ пользуется... Только вот куда выложить, чтоб ссылка через месяц не пропала ? Брать пока здесь: http://abonent4.ru/load<\/u><\/a> Рекомендации и исправления приветствуются....
|
|
|
Ответов - 49
, стр:
1
2
3
All
[только новые]
|
|
|
| |
Пост N: 1395
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.02.10 19:33. Заголовок: Andrey ты клон Верче..
Andrey ты клон Верченко Андрей ? PS Для чего тебе двойная регистрация на форуме ?
|
|
|
|
| постоянный участник
|
Пост N: 311
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.02.10 21:16. Заголовок: Верченко Андрей пише..
Верченко Андрей пишет: цитата: | А переименуй Andrey в Верченко Андрея и удали потом последнего.... |
| Ни одного не останется...
|
|
|
|
| |
Пост N: 14
Зарегистрирован: 18.01.10
|
|
Отправлено: 10.02.10 22:02. Заголовок: PSP пишет: Ни одног..
PSP пишет: цитата: | Ни одного не останется... |
| Тогда здесь вам надоедать никто не будет...
|
|
|
|
| постоянный участник
|
Пост N: 1109
Зарегистрирован: 12.09.06
|
|
Отправлено: 11.02.10 00:19. Заголовок: Блин, поторопился.....
Блин, поторопился... Трудности перевода... Подскажите как правильно написать про "Graph Lib" - Графические библиотеки: C4W - Что за библиотека ? FWH - Графическая библиотека FiveWin for Harbour/xHarbour GTWVT - Терминал GTWVT – гибридный, можно совмещать текст и графику. - правильно ли ? GTWVW - Терминал GTWVW – графический терминал, только графика. - правильно ли ? GTWVW+MWVW Что за библиотека ? HWGUI Графическая библиотека Harbour Win32 GUI
|
|
|
|
| постоянный участник
|
Пост N: 826
Зарегистрирован: 09.10.06
|
|
Отправлено: 11.02.10 01:19. Заголовок: А зачем писать, если..
А зачем писать, если не знаете, что писать? И вообще, эти библиотеки не "Graph Lib" - графические библиотеки, а GUI, т.е. библиотеки графического пользовательского интерфейса. GTWVT всего лишь эмулирует консольный режим, но использует конечно же GUI.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 11.02.10 09:43. Заголовок: А вот кстати: кт..
А вот кстати: кто-нибудь работает с GTWVW? Я немножко почитал про нее и показалось, что это наверное неплохой инструмент для постепенного вползания в GUI. Однако смущает, что о ней на форуме ничего не слышно, да и в листе обновлений последние записи от 2007 года. Еще в тему: попробовал перекомпилировать свой проект с GTWVT (c GTWIN работает хорошо) так ничего и не получилось. Исполняемый модуль создается, но завершается сразу после запуска, ничего не сделав. Может посоветуете что-нибудь?
|
|
|
|
| постоянный участник
|
Пост N: 312
Зарегистрирован: 27.01.07
|
|
Отправлено: 11.02.10 10:44. Заголовок: wad1 пишет: Исполня..
wad1 пишет: цитата: | Исполняемый модуль создается, но завершается сразу после запуска, ничего не сделав. Может посоветуете что-нибудь? |
| А чем собираете проект? Harbour или xHarbour?
|
|
|
|
| постоянный участник
|
Пост N: 313
Зарегистрирован: 27.01.07
|
|
Отправлено: 11.02.10 10:44. Заголовок: Верченко Андрей пише..
Верченко Андрей пишет: цитата: | Тогда здесь вам надоедать никто не будет... |
| Никто никому не надоедает. Мы здесь обсуждаем важные вопросы!
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 11.02.10 10:57. Заголовок: PSP пишет: А чем со..
PSP пишет: цитата: | А чем собираете проект? Harbour или xHarbour? |
| Harbour, пользуюсь стабильными релизами (1.1 и 2.0). Не работают оба.
|
|
|
|
| постоянный участник
|
Пост N: 314
Зарегистрирован: 27.01.07
|
|
Отправлено: 11.02.10 11:03. Заголовок: HBMK2 пользуетесь? Е..
HBMK2 пользуетесь? Если ей указать опцию -std, то все работает. Если батниками пользуетесь, то при использовании bcc, у линкера ilink32 д.б. опция -ap.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 11.02.10 11:49. Заголовок: Пользуюсь bat-файлом..
Пользуюсь bat-файлом. Причем в нем нет явного вызова линкера. Куда эту опцию воткнуть - непонятно.
|
|
|
|
|
| постоянный участник
|
Пост N: 1110
Зарегистрирован: 12.09.06
|
|
Отправлено: 11.02.10 12:28. Заголовок: Петр пишет: А зачем..
Петр пишет: цитата: | А зачем писать, если не знаете, что писать? |
| А кто тогда будет писать.... Всем кто знает некогда поделиться знаниями.... Я вот и пытаюсь с миру по нитке, разобраться и написать, чтоб другим был проще переход, да и самому понятней станет.... Насчет терминалов уже давно спрашивал, до сих пор ясности нет. Может поможете мне, а я все оформлю.....
|
|
|
|
| |
Пост N: 73
Зарегистрирован: 10.07.07
|
|
Отправлено: 11.02.10 13:25. Заголовок: Поддерживаю. Но мне ..
Поддерживаю. Но мне кажется, что за основу все-таки надо брать "Harbour для начинающих" А.Кресина ( http://kresin.belgorod.su/rus/hrbfaq.html ). Один из основоположников как никак! Там есть уже что обновить. Например, исходники Harbour "переехали" уже на SVN. Я, например, недавно научился собирать Harbour из исходников. Могу написать, как скачивать с SVN и как собирать, а гуру исправят и дополнят если что не так. По поводу размещения файлов. Я свои на http://narod.yandex.ru/ разместил. Срок хранения 90 дней, за неделю до конца срока хранения приходит на почту уведомление о продлении. Легко продлевается.
|
|
|
|
| |
Пост N: 1396
Зарегистрирован: 17.05.05
|
|
Отправлено: 11.02.10 14:11. Заголовок: Верченко Андрей пише..
Верченко Андрей пишет: цитата: | Тогда здесь вам надоедать никто не будет... |
| Твою регу удалил.
|
|
|
|
| постоянный участник
|
Пост N: 315
Зарегистрирован: 27.01.07
|
|
Отправлено: 11.02.10 14:48. Заголовок: wad1 пишет: Пользую..
wad1 пишет: цитата: | Пользуюсь bat-файлом. Причем в нем нет явного вызова линкера. Куда эту опцию воткнуть - непонятно. |
| А можно посмотреть?
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 11.02.10 16:53. Заголовок: После компиляции prg..
После компиляции prg файлов Harbour'ом такая строка: echo -O2 -I%HB_INC_INSTALL% -L%HB_LIB_INSTALL% > build.tmp Затем в этот же build.tmp скидывается список .с файлов и библиотек: echo men.c >> build.tmp echo vvod.c >> build.tmp и т.д. И в конце: c:\borland\bcc5\bin\bcc32 @build.tmp >>log.txt После этого имею готовый исполняемый модуль.
|
|
|
|
| постоянный участник
|
Пост N: 1111
Зарегистрирован: 12.09.06
|
|
Отправлено: 11.02.10 18:20. Заголовок: wad1 пишет: кто-ниб..
wad1 пишет: цитата: | кто-нибудь работает с GTWVW |
| Я сделал небольшую программку на ней, понравился синтаксис, вид тоже красивый... Но перестал делать: во первых картинки нужно держать в отдельной папке (в ресурсы нельзя записывать, т.к. не умеет выводить из ресурсов), во вторых на ней никто не работает, консультироваться не с кем... и в третьих здесь писали на форуме, что автор прекратил поддержку этой библиотеки....
|
|
|
|
| постоянный участник
|
Пост N: 316
Зарегистрирован: 27.01.07
|
|
Отправлено: 11.02.10 21:36. Заголовок: wad1, без линкера не..
wad1, без линкера не может быть.
|
|
|
|
| |
Пост N: 12
Зарегистрирован: 03.01.10
|
|
Отправлено: 11.02.10 22:39. Заголовок: ошибка в hb2.0 !
Господа модераторы и администраторы !!! Есть ошибка в модуле gauge.c в функциях GaugeNew() GaugeUpdate(). У себя исправил и вставил в prg Это связано с неправильным расчетом координат процентного индикатора процесса. Куда выслать изменения в модуле gauge.c?
|
|
|
|
| постоянный участник
|
Пост N: 1114
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.10 13:29. Заголовок: Zakrzevky пишет: Ес..
Zakrzevky пишет: цитата: | Есть ошибка в модуле gauge.c |
| Пиши в другую тему, здесь другое обсуждается, нельзя же все в кучу сваливать....
|
|
|
|
| постоянный участник
|
Пост N: 1115
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.10 13:30. Заголовок: Подскажите знатоки о..
Подскажите знатоки об этих библиотеках: C4W - Что за библиотека ? GTWVW+MWVW Что за библиотека ?
|
|
|
|
|
| Администратор
|
Пост N: 1339
Зарегистрирован: 23.05.05
|
|
Отправлено: 12.02.10 14:07. Заголовок: Andrey пишет: C4W -..
Andrey пишет: цитата: | C4W - Что за библиотека ? |
| Это Clip4Win Была такая библиотека для клиппера, аналог fw Но fw оказался круче, т.к. fw - это 5 окошек, а c4w - только 4 :-)
|
|
|
|
| постоянный участник
|
Пост N: 827
Зарегистрирован: 09.10.06
|
|
Отправлено: 12.02.10 14:12. Заголовок: Для того чтобы быть ..
Для того чтобы быть знатоком надо эти библиотеки использовать. Судя по тому, что ответов не очень много, здесь этих пользователей нет. Andrey пишет: цитата: | C4W - Что за библиотека ? |
| или Clip-4-Win или Clipper-Fo ur-Windows. Остальное легко нагуглить.
|
|
|
|
| постоянный участник
|
Пост N: 1116
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.10 14:47. Заголовок: Спасибо Петр и Паша...
Спасибо Петр и Паша.... Да я забыл про эту библиотеку, хотя сам в 1996-98 годах с ней работал, пытался с Клипера уйти... Правильно ли будет написано: GTWVW терминал, эмулирует консольный режим, только графика. Подскажите как правильно перевести: MWVW.LIB - Convert Apps xHarbour Console for Graphic (Windows) MWVW терминал, конвертирует приложения xHarbour терминалов в графику (Windows) Library/Class for manipulate with more easy, the conversion Graphic with GTWVW click here
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 12.02.10 15:17. Заголовок: PSP пишет: без линк..
PSP пишет: цитата: | без линкера не может быть |
| Может быть BCC32 сам запускает линкер по умолчанию? В каталоге BCC5\BIN есть файл ilink32.cfg. В нем такая строка: -L"C:\BORLAND\BCC5\LIB;C:\BORLAND\LIB\PSDK" Может тут что-то нужно дописать?
|
|
|
|
| постоянный участник
|
Пост N: 1117
Зарегистрирован: 12.09.06
|
|
Отправлено: 12.02.10 15:36. Заголовок: wad1 здесь тема то д..
wad1 здесь тема то другая.... Создай свою тему и пиши там.... А то приходиться сто раз свои вопросы переписывать...
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 06.03.10 14:58. Заголовок: А ссылка-то не работает.
Вроде и месяца не прошло, а ссылка на пособие уже не рабочая.
|
|
|
|
| |
Пост N: 1423
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.10 16:10. Заголовок: Наиль пишет: Вроде ..
Наиль пишет: цитата: | Вроде и месяца не прошло, а ссылка на пособие уже не рабочая. |
| Andrey Налей куда нить я перезалью к себе на mail.ru и буду продлевать хранение.
|
|
|
|
| постоянный участник
|
Пост N: 1147
Зарегистрирован: 12.09.06
|
|
Отправлено: 06.03.10 21:40. Заголовок: Нашел выход для разм..
Нашел выход для размещения файла. Новая ссылка для скачки: http://abonent4.ru/load Думаю теперь можно будет скачивать долго...
|
|
|
|
| постоянный участник
|
Пост N: 2087
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.03.12 15:42. Заголовок: Softlog86 пишет: До..
Softlog86 пишет: цитата: | Добрый день ! если Вас не затруднит - помогите простеньким примером как в терминальном режиме начать работать с окошками / ввод/вывод и т д . Просто пока переводить свою систему под Окна на GUI не вижу смысла - в складской программе гораздо больше операций клавиатурой нежели мышой . Было-бы неплохо посмотреть основные моменты кода на эту тему . В GUI у меня есть небольшие утилитки для связки с основной программой . А хочется чтоб работала всё-ж под WINDOWS 7 ...... а всё остальное не критично . Не дайте раздавить старого ( с 1990 года начала первого кода в SUmmer87) программера :) Помогите примерчиком :) У меня HARBOUR 3.1 / MiniGui / LETO - всё установлено правильно и работает . |
| Я вообще-то работаю на xHarbour'e ! Как на него перейти - смотрите http://abonent4.ru/load Система на Клипере полностью переноситься сразу. На HARBOUR 3.1 тоже можно перенести, но я пока сам на него не переходил, помочь в этом не могу. Да и пока считаю не нужным, хотя HARBOUR побыстрее xHARBOUR ! Пример Tbrowse для xHarbour 1.2 под GTWIN и GTWVT терминалы --> http://zalil.ru/32799133 Терминал GTWVT - шрифты --> http://zalil.ru/32799143
|
|
|
|
| |
Пост N: 2337
Зарегистрирован: 17.05.05
|
|
Отправлено: 01.03.12 17:53. Заголовок: Andrey пишет: Систе..
Andrey пишет: цитата: | Система на Клипере полностью переноситься сразу. |
| У тебя да ;)
|
|
|
|
|
| постоянный участник
|
Пост N: 2089
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.03.12 19:21. Заголовок: Dima пишет: У тебя ..
Dima пишет: Я уже штук 6 чужих систем перенес. Подправлял немного, но все собиралось. Если надо, могу помочь !
|
|
|
|
| постоянный участник
|
Пост N: 273
Зарегистрирован: 06.02.07
|
|
Отправлено: 01.03.12 19:28. Заголовок: Завтра из конторы за..
Завтра из конторы закину (для коллеги Softlog86... ну и еще может кому подможет), как переводил тоже уже с начала 90х тянущийся доныне большой проект (около 200 PRGшников) с Клиппера на консольный Harbour (или X? не помню точно...) Dima , ;) солидарен - долбался тут тоже с одной клипперопостроенной неким ваятелем гадскостью... в итоге пришлось плюнуть... ну не вышел каменный цветок :( Кстати, Andrey, глянул доку про "переход с Клиппера на xHarbour" - отлично написано! именно "для чайников" - очень внятно (вообразил себя "полным нолем" - это я умею :) ) и сжато! 5+
|
|
|
|
| |
Пост N: 33
Зарегистрирован: 03.12.08
|
|
Отправлено: 01.03.12 21:00. Заголовок: Всех с первым днём В..
Всех с первым днём Весны !! Ну и просветления ума нам! . Это наше ФСЁ- бо не всем-же "гайки крутить" . А по поводу помощи с переводом в терминалку xHarbour ... Если честно - не уловил какой-то разницы в диалекте . Синтаксис вроде такой-же ... В своих системах на CLIPPER ничего такого хитрого не использовал . Всё стандартно . Ну может только с мышой и всякими функциями из Cliper Tools малёк нашпиговал ... Так то-ж для того чтоб хоть догнать уровень до а-ля FarManager .... :) хоть убейте - но интерфейс максимально понятный . А собственно алгоритмы ввода/хранения/обработки данных по-моему не требуют уж очень сильных изысков . Было-бы интересно получить такой гибридный продукт : Все формы ввода данных сделать для терминалки а в GUI оформить ГЛАВНОЕ МЕНЮ / Вывод результатов(статистика/графики различные/таблицы)... ну и подключать уже дополнения всякие какие требуют красивых современнцх форм : Фотографии сотрудников , видео/аудио библиотеки . В GUI это будет видимо круто (по меркам клиентов юзающих наши CLIPPER-программы ) PS: Я-бы очень хотел надеяться что наше племя CLIPPER-кодеров по-любому должно выжить ну и передать совместный опыт дальше !
|
|
|
|
| постоянный участник
|
Пост N: 274
Зарегистрирован: 06.02.07
|
|
Отправлено: 02.03.12 11:51. Заголовок: Softlog86 пишет: Ес..
Softlog86 пишет: цитата: | Если честно - не уловил какой-то разницы в диалекте . Синтаксис вроде такой-же |
|
Так в том-то же и цимес замысла Антонио Линареса - чтобы взять исходник от олдовой Клиппер-проги, сунуть его Харбору... и тот всё бы понял и создал 32-битную Вин-консольную экзешку в один чих, не поперхнувшись :) Кстати, нашел тут (лазая по гуглам), с чего всё завертелось с Харбором - первое обсуждалово Линареса со товарищи про "GNU Clipper" :) (в comp.lang.clipper 16 марта 1999 года вот тут). А 18 марта 1999го там же Линарес написал историческую (для харбористов) фразу: цитата: | Ok, so we are ready to go for a GNU Clipper :-) |
|
Так что у нас скоро очередной профессиональный праздник! :)
|
|
|
|
| постоянный участник
|
Пост N: 2090
Зарегистрирован: 12.09.06
|
|
Отправлено: 02.03.12 16:12. Заголовок: Softlog86 пишет: Вс..
Softlog86 пишет: цитата: | Все формы ввода данных сделать для терминалки а в GUI оформить ГЛАВНОЕ МЕНЮ |
| Я это с прошлого года делаю с переменным успехом..... ....
|
|
|
|
| |
Пост N: 34
Зарегистрирован: 03.12.08
|
|
Отправлено: 03.03.12 10:42. Заголовок: При обычном Tbrowse ..
При обычном Tbrowse выскакивет абсолютно не предусмотрeнный ALERT..... в моих текстах такого нет . Что за глюк xHARBOUR ? Скриншот : Там у меня стоит обычный опрос клавиатуры : do while nextkey()=0 .AND. !pic:stabilize() enddo kk:=INKEY(0) DO CASE && Analyze Mouse & KBD event CASE KK=K_LDBLCLK CASE KK= K_ENTER ......... ENDCASE PIC:RefreshALL() STAB(PIC) (обычная стабилизация объекта ) И вот в режиме ожидания ввода выскакивает этот дурацкий ALERT ...... и это во всех местах где есть INKEY()!
|
|
|
|
| |
Пост N: 2340
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.03.12 10:51. Заголовок: Softlog86 Попробуй ..
Softlog86 Попробуй вместо inkey(0) написать inkey(0.1)
|
|
|
|
| |
Пост N: 35
Зарегистрирован: 03.12.08
|
|
Отправлено: 03.03.12 11:04. Заголовок: что 0 что 0.1 - ниче..
что 0 что 0.1 - ничего не поменялось ..... всё-равно вылазит !
|
|
|
|
| |
Пост N: 2341
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.03.12 13:08. Заголовок: Softlog86 пишет: Пр..
Softlog86 пишет: цитата: | При обычном Tbrowse выскакивет абсолютно не предусмотрeнный ALERT..... в моих текстах такого нет |
| Уверен ?
|
|
|
|
| |
Пост N: 470
Зарегистрирован: 11.06.10
|
|
Отправлено: 03.03.12 14:06. Заголовок: Значит кто-то, кто т..
Значит кто-то, кто тестировал tbrowse оставил в исходниках xHarbour вызов alert(). Вы сами собираете xHarbour или скачивали бинарники?
|
|
|
|
|
| |
Пост N: 36
Зарегистрирован: 03.12.08
|
|
Отправлено: 03.03.12 14:16. Заголовок: Проверил в других ча..
Я скачал пакет(Бинарники) по ссылке из Руководства (Andrey) ..... Если есть ссылки на более свежие версии ( с примерами) - буду признателен Проверил в других частях программы ..... Полтергейст ! : В некоторых просмотрах работает как и положено ( но поставил вместо нуля - 0.1 ) ..... а в некоторых "ALERT 0.1" Пока зависимостейне нашел .... везде всё одинаково реализовано .... Может переменные какие пересекаются .... PS: Пока переход на xHARBOUR не сильно болезненен - не много кода править нужно PPS: Как запретить выход программы по кресту в окне терминала ..... раньше ВИнда хоть спрашивала о выходе , а тут сразу всё тушит !
|
|
|
|
| |
Пост N: 2342
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.03.12 14:35. Заголовок: Softlog86 пишет: К..
|
|
|
|
| |
Пост N: 37
Зарегистрирован: 03.12.08
|
|
Отправлено: 03.03.12 21:06. Заголовок: А как вывод на печат..
?? А как вывод на печать реализован ? в CLIPPER я использовал библиотеку PSCRIPT от ABEE :) ?? Мне нужен такой INKEY() чтоб возвращал нажатие на любую кнопку : ALT /CTRL / SHIFT . Что посоветуете ? это будет в Tbrowse в опросе клавиатуры и реагировании на нажатия . Нижняя строка с подсказками по клавишам должна на время удержания ALT или CTRL перерисовываться :) на CLIPPER так сделал :) Пока разбираюсь и переписываю код ( приходится оптимизировать старые тексты , написанные "в лоб" - теперь уже гораздо читабельнее смотрится ) ....
|
|
|
|
| постоянный участник
|
Пост N: 2094
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.03.12 22:40. Заголовок: Softlog86 пишет: А ..
Softlog86 пишет: цитата: | А как вывод на печать реализован ? |
| Самое простое и лучшее это FastReport ! Про него смотри здесь на форуме. Хотя и платное, но времени кучу сэкономит ....
|
|
|
|
| |
Пост N: 2343
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.03.12 22:42. Заголовок: Softlog86 пишет: в ..
Softlog86 пишет: цитата: | в CLIPPER я использовал библиотеку PSCRIPT от ABEE :) |
| Есть у меня и для Harbour. Маякни если что.
|
|
|
|
| |
Пост N: 52
Зарегистрирован: 16.12.08
|
|
Отправлено: 03.03.12 23:24. Заголовок: Dima можна посмотре..
Dima можна посмотреть на PScript для Harbour?
|
|
|
|
| |
Пост N: 2346
Зарегистрирован: 17.05.05
|
|
Отправлено: 03.03.12 23:32. Заголовок: santy пишет: PScrip..
santy пишет: _http://zalil.ru/32813287 Опс забыл еще файлик на всяк случай _http://zalil.ru/32813308 PS По ходу в (x)Harbour это все есть (почти) и как бы PS32 и не нужен
|
|
|
|
| |
Пост N: 53
Зарегистрирован: 16.12.08
|
|
Отправлено: 04.03.12 00:11. Заголовок: спасибо..
спасибо
|
|
|
Ответов - 49
, стр:
1
2
3
All
[только новые]
|
|