Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI (часть III) (продолжение) » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI (часть III) (продолжение)

gfilatov: Начало темы находится здесь, а теперь АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №48, которая выйдет в конце недели. Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - новый класс HEADERIMAGE для Grid и Browse; - свойство Address в Hyperlink может теперь открывать папку или файл на диске; - добавлен NOTABSTOP класс для Browse; - поддержка пользовательских компонентов (заимствована из оффициального релиза); - расширения и исправления в библиотеках TsBrowse и PropGrid; - обновлены сборки Харбор и HMGS-IDE; - новые и обновленные старые примеры (как обычно ).

Ответов - 166, стр: 1 2 3 4 5 6 7 8 9 All

gfilatov: Новый релиз библиотеки, как и обещал, выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=7589 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.7-71-setup.zip Ваши комментарии приветствуются, как всегда!

gfilatov: Выложил сборку компилятора Харбор 2.0.0beta2 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=7590 Harbour 2.0.0beta2 (Rev. 11936) Copyright (c) 1999-2009, http://www.harbour-project.org/ Harbour MiniGUI Extended Distribution Harbour Build Info --------------------------- Version: Harbour 2.0.0beta2 (Rev. 11936) Compiler: Borland C++ 5.5.1 (32-bit) PCode version: 0.2 ChangeLog last entry: 2009-07-30 08:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) ChangeLog ID: ChangeLog 11936 2009-07-30 06:50:56Z vszakats Built on: Jul 30 2009 12:46:50 Extra C compiler options: -DHB_FM_STATISTICS_OFF -DHB_GUI -DHB_FM_STD_ALLOC Build options: Language options: (Clipper 5.3) (Clipper 5.x undoc) (Xbase++) (Flagship)

AM: С 69-й сборкой - всё, грубо говоря, работало. Скачал 70-ю сборку - начались неувязочки. Добавил все новые #define насчёт hb_parni, hb_storni и т.п. (без этого вообще сишный компилятор ругался), но неувязочки не прекратились. Происходят вылеты (не харборовские, а с предложением послать MS отчёт о неувязочке). Попытки удалить какие-либо операторы, чтобы посмотреть, какой из них вызывает вылет - не помогли, видимо, это позволяет только его отсрочить. После удаления некоторых кусков (вполне невинных, и без С-кода) - вылетов стало меньше - при запуске через NC не вылетает, через ярлык - вылетает. Скачал 71-ю сборку - стало вылетать в любом случае. Компилируется и собирается без ошибок, просмотр примеров MiniGUI ничего нового не дал (вроде всё, что нужно, добавил). ИМХО, лучше бы все новые #define собрать в файл .h или .ch - может, я там что пропустил? Но вроде нет. Может, библиотеки нужны не те? Возможно такое, если собирается нормально? Кто может подсказать, в каком направлении искать неувязочку?


gfilatov: AM пишет: Происходят вылеты (не харборовские, а с предложением послать MS отчёт о неувязочке). Значит, надо искать ошибки в Си-коде AM пишет: С 69-й сборкой - всё, грубо говоря, работало. В таком случае рекомендую убрать из исходников Минигуи версии 71 все новые #define и перекомпилировать библиотеку Харбором из 69-й сборки. Таким образом, Вы сможете использовать свежие обновления библиотеки и стабильную (для Вас) версию компилятора. Надеюсь, это поможет решить проблемы

alex_II: Григорий! Перестала работать программа с maySQL? попробовал примеры из поставки - аналогичный результат Ниже содержимое файла error.log: Application Internal Error - C:\MiniGUI\SAMPLES\BASIC\MYSQL\demo_1.exe Terminated at: 2009.08.03 12:02:02 Info: Harbour MiniGUI 1.7 Extended Edition (Build 71) - 2009.07.30 Unrecoverable error 6005: Exception error: Exception Code:C0000005 Exception Address:100225DB EAX:00393C20 EBX:00393C20 ECX:00000000 EDX:00000000 ESI:0049781B EDI:00497827 EBP:0049782E CS:EIP:001B:100225DB SS:ESP:0023:0012F7E0 DS:0023 ES:0023 FS:003B GS:0000 Flags:00010202 CS:EIP: FF 11 83 C4 04 C2 04 00 CC CC CC CC CC CC CC CC SS:ESP: 00393C20 0048C21F 00393C20 0049781B 00497827 0049782E 00000000 00000CEA 00000000 00000000 00000CEA 00000000 0012F838 00516356 00000000 00519EEC C stack: EIP: EBP: Frame: OldEBP, RetAddr, Params... Modules: 0x00400000 0x00135000 C:\MiniGUI\SAMPLES\BASIC\MYSQL\demo_1.exe 0x7C900000 0x000B1000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 0x000F7000 C:\WINDOWS\system32\kernel32.dll 0x10000000 0x001F5000 C:\MiniGUI\SAMPLES\BASIC\MYSQL\LIBMYSQL.DLL 0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.dll 0x77E70000 0x00091000 C:\WINDOWS\system32\RPCRT4.dll 0x71AB0000 0x0000A000 C:\WINDOWS\system32\WSOCK32.dll 0x71A90000 0x00017000 C:\WINDOWS\system32\WS2_32.dll 0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll 0x71A80000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll 0x75A40000 0x00021000 C:\WINDOWS\system32\MSVFW32.DLL 0x7E360000 0x00091000 C:\WINDOWS\system32\USER32.dll 0x77F10000 0x00047000 C:\WINDOWS\system32\GDI32.dll 0x76B20000 0x0002E000 C:\WINDOWS\system32\WINMM.dll 0x7C9C0000 0x00C39000 C:\WINDOWS\system32\SHELL32.dll 0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll 0x773C0000 0x00103000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll 0x76760000 0x00009000 C:\WINDOWS\system32\SHFOLDER.DLL 0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.DLL 0x5F2F0000 0x00017000 C:\WINDOWS\system32\OLEPRO32.DLL 0x77110000 0x0008B000 C:\WINDOWS\system32\OLEAUT32.dll 0x746E0000 0x0004C000 C:\WINDOWS\system32\MSCTF.dll 0x003F0000 0x00004000 C:\Program Files\Unlocker\UnlockerHook.dll 0x5B260000 0x00038000 C:\WINDOWS\system32\UxTheme.dll 0x00EE0000 0x0000D000 C:\Program Files\XemiComputers\Active Desktop Calendar\MouseHook.dll 0x71A30000 0x00040000 C:\WINDOWS\System32\mswsock.dll 0x76F10000 0x00027000 C:\WINDOWS\system32\DNSAPI.dll 0x76FA0000 0x00008000 C:\WINDOWS\System32\winrnr.dll 0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll 0x66210000 0x00009000 C:\WINDOWS\system32\netware\NWWS2NDS.DLL 0x50D50000 0x00047000 C:\WINDOWS\system32\NETWIN32.DLL 0x50D00000 0x00015000 C:\WINDOWS\system32\CLNWIN32.DLL 0x50DF0000 0x00020000 C:\WINDOWS\system32\LOCWIN32.DLL 0x50DB0000 0x00029000 C:\WINDOWS\system32\NCPWIN32.dll 0x66220000 0x0000C000 C:\WINDOWS\system32\netware\NWWS2SLP.DLL 0x1C000000 0x00007000 C:\WINDOWS\system32\NWSRVLOC.dll 0x75000000 0x0001E000 C:\WINDOWS\system32\wshbth.dll 0x77910000 0x00170000 C:\WINDOWS\system32\SETUPAPI.dll 0x76FB0000 0x00006000 C:\WINDOWS\system32\rasadhlp.dll Called from MYSQL_REAL_CONNECT(0) Called from TMYSQLSERVER:NEW(1364) in tmysql.prg Called from CONNECT(99) in demo_1.prg Called from (b)MAIN(33) in demo_1.prg Called from _PROCESSINITPROCEDURE(1454) in h_windows.prg Called from _ACTIVATEWINDOW(1312) in h_windows.prg Called from MAIN(53) in demo_1.prg ------------------------------------------------------------------------ Application Internal Error - C:\MiniGUI\SAMPLES\BASIC\MYSQL\demo_2.exe Terminated at: 2009.08.03 12:02:35 Info: Harbour MiniGUI 1.7 Extended Edition (Build 71) - 2009.07.30 Unrecoverable error 6005: Exception error: Exception Code:C0000005 Exception Address:100225DB EAX:00393C20 EBX:00393C20 ECX:00000000 EDX:00000000 ESI:00AABBA4 EDI:00AE200C EBP:00AF4868 CS:EIP:001B:100225DB SS:ESP:0023:0012EE94 DS:0023 ES:0023 FS:003B GS:0000 Flags:00010202 CS:EIP: FF 11 83 C4 04 C2 04 00 CC CC CC CC CC CC CC CC SS:ESP: 00393C20 0048C277 00393C20 00AABBA4 00AE200C 00AF4868 00000000 00000CEA 00000000 00000000 00000CEA 00000000 0012EEEC 0051702A 00000000 0051ABC0 C stack: EIP: EBP: Frame: OldEBP, RetAddr, Params... 100225DB 00AF4868 6C71735F 5F30005F 0000001C 00000001 00AAC86C 00000000 05DD0000 00AAC44C 00AA00A8 00000020 Modules: 0x00400000 0x00136000 C:\MiniGUI\SAMPLES\BASIC\MYSQL\demo_2.exe 0x7C900000 0x000B1000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 0x000F7000 C:\WINDOWS\system32\kernel32.dll 0x10000000 0x001F5000 C:\MiniGUI\SAMPLES\BASIC\MYSQL\LIBMYSQL.DLL 0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.dll 0x77E70000 0x00091000 C:\WINDOWS\system32\RPCRT4.dll 0x71AB0000 0x0000A000 C:\WINDOWS\system32\WSOCK32.dll 0x71A90000 0x00017000 C:\WINDOWS\system32\WS2_32.dll 0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll 0x71A80000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll 0x75A40000 0x00021000 C:\WINDOWS\system32\MSVFW32.DLL 0x7E360000 0x00091000 C:\WINDOWS\system32\USER32.dll 0x77F10000 0x00047000 C:\WINDOWS\system32\GDI32.dll 0x76B20000 0x0002E000 C:\WINDOWS\system32\WINMM.dll 0x7C9C0000 0x00C39000 C:\WINDOWS\system32\SHELL32.dll 0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll 0x773C0000 0x00103000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll 0x76760000 0x00009000 C:\WINDOWS\system32\SHFOLDER.DLL 0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.DLL 0x5F2F0000 0x00017000 C:\WINDOWS\system32\OLEPRO32.DLL 0x77110000 0x0008B000 C:\WINDOWS\system32\OLEAUT32.dll 0x746E0000 0x0004C000 C:\WINDOWS\system32\MSCTF.dll 0x003F0000 0x00004000 C:\Program Files\Unlocker\UnlockerHook.dll 0x5B260000 0x00038000 C:\WINDOWS\system32\UxTheme.dll 0x00EE0000 0x0000D000 C:\Program Files\XemiComputers\Active Desktop Calendar\MouseHook.dll 0x00F90000 0x0001F000 C:\Program Files\Total Commander XP\Plugins\WLX\ieView\ieview.wlx 0x71A30000 0x00040000 C:\WINDOWS\System32\mswsock.dll 0x76F10000 0x00027000 C:\WINDOWS\system32\DNSAPI.dll 0x76FA0000 0x00008000 C:\WINDOWS\System32\winrnr.dll 0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll 0x66210000 0x00009000 C:\WINDOWS\system32\netware\NWWS2NDS.DLL 0x50D50000 0x00047000 C:\WINDOWS\system32\NETWIN32.DLL 0x50D00000 0x00015000 C:\WINDOWS\system32\CLNWIN32.DLL 0x50DF0000 0x00020000 C:\WINDOWS\system32\LOCWIN32.DLL 0x50DB0000 0x00029000 C:\WINDOWS\system32\NCPWIN32.dll 0x66220000 0x0000C000 C:\WINDOWS\system32\netware\NWWS2SLP.DLL 0x1C000000 0x00007000 C:\WINDOWS\system32\NWSRVLOC.dll 0x75000000 0x0001E000 C:\WINDOWS\system32\wshbth.dll 0x77910000 0x00170000 C:\WINDOWS\system32\SETUPAPI.dll 0x76FB0000 0x00006000 C:\WINDOWS\system32\rasadhlp.dll Called from MYSQL_REAL_CONNECT(0) Called from TMYSQLSERVER:NEW(1364) in tmysql.prg Called from SQL_CONNECT(410) in demo_2.prg Called from (b)MY_SQL_LOGIN(389) in demo_2.prg Called from _DOCONTROLEVENTPROCEDURE(1611) in h_windows.prg Called from EVENTS(1415) in h_events.prg Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1329) in h_windows.prg Called from MY_SQL_LOGIN(398) in demo_2.prg Called from (b)MAIN(41) in demo_2.prg Called from _PROCESSINITPROCEDURE(1454) in h_windows.prg Called from _ACTIVATEWINDOW(1312) in h_windows.prg Called from MAIN(63) in demo_2.prg ------------------------------------------------------------------------

gfilatov: alex_II пишет: попробовал примеры из поставки - аналогичный результат Только что проверил пример demo_2 из папки samples\basic\Mysql - все работает. Подключился к серверу, создал тестовую базу с данными из DBF-файла, штатно работают вставка, удаление и обновление записей. Проверьте наличие libmysql.dll в папке с примером, сверьте версии сервера и клиента, а также пересоберите новым Харбором, на всякий случай, библиотеки из папки source\HbMySQL

alex_II: Перешел на MySQL сервер 5.1 с 5.0 и все заработало

gfilatov: Обновил с учетом последних изменений от автора полную сборку IDE на сайте http://minigui.mylivepage.ru по адресу: http://minigui.mylivepage.ru/file/?fileid=7606 а также, как обычно, на сервере http://hmgextended.com в папке HMGS-IDE. Что нового: исправление обнаруженных после опубликования версии 0.9.1 ошибок

Andrey: Скачал последнию версию. Установил.... И сразу облом. При установки есть запрос - куда устанавливать. Если пишешь на диск Z:, то все переменные нужно ручками переправлять... и вдобавок BCC у меня просто стоит в папке Z:\BCC55, тоже приходиться в BAT-файлах исправлять.... Это конечно не смертельно для меня, но для новичков это просто "засада" .... Может можно что-нибудь "прикрутить" для замены путей.... или сделать корректировку путей на первом запуске ? Хотя у меня и установлено несколько версий Харбора, при первом запуске примеры не собирались. Добавил в окружении путей 2 строчки: MG_BCC = Z:\BCC55 MG_ROOT = Z:\MiniGUI все заработало... Но я уже второй год вожусь, знаю...

gfilatov: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №72, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - небольшие исправления в библиотеке TSBrowse; - добавлена новая команда SET DEFAULT ICON TO <IconName> для определения одной общей иконки для всех окон; - обновлены сборка компилятора Харбор и Ide, а также библиотека HbSglite3; - Report Generator от Роберто Лопеза адаптирован для работы с библиотекой HbPrinter; - обновлены некоторые старые примеры (как обычно ).

SkyNET: Установил последнию версию MiniGUI и IDE... Версия IDE - 2009.07.08 - Version 0.9.1 Пытаюсь собрать в IDE стандартный пример с TSBROWSE (MiniGUI\IDE\SAMPLES\TSBROWSE) выдаёт ошибку: MAKE Version 5.2 Copyright (c) 1987, 2000 Borland echo Z:\MINIGUI\IDE\SAMPLES\TSBROWSE\OBJ\Demo.obj + >b32.bc echo Z:\BCC55\LIB\c0w32.obj, + >> b32.bc echo Z:\MINIGUI\IDE\SAMPLES\TSBROWSE\Demo.Exe,Demo.map, + >> b32.bc echo Z:\MINIGUI\LIB\minigui.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\dll.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\gtgui.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\compiler.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\rtl.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\vm.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\lang.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\codepage.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\macro.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\rdd.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\hsx.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\dbfntx.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\dbfcdx.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\dbffpt.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\hbsix.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\common.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\debug.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\pp.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\hbpcre.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\libct.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\libmisc.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\hbole.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\hbprinter.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\miniprint.lib + >> b32.bc echo Z:\MINIGUI\HARBOUR\LIB\socket.lib + >> b32.bc echo Z:\BCC55\LIB\cw32.lib + >> b32.bc echo Z:\BCC55\LIB\import32.lib, >> b32.bc echo Z:\MINIGUI\RESOURCES\hbprinter.res + >> b32.bc echo Z:\MINIGUI\RESOURCES\miniprint.res + >> b32.bc echo Z:\MINIGUI\RESOURCES\minigui.res >> b32.bc Z:\BCC55\BIN\ILINK32.EXE -Gn -Tpe -aa -LZ:\BCC55\LIB @b32.bc Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_HB_FUN__DEFINETBROWSE' referenced from Z:\MINIGUI\IDE\SAMPLES\TSBROWSE\OBJ\DEMO.OBJ Error: Unresolved external '_HB_FUN__ENDTBROWSE' referenced from Z:\MINIGUI\IDE\SAMPLES\TSBROWSE\OBJ\DEMO.OBJ ** error 2 ** deleting Z:\MINIGUI\IDE\SAMPLES\TSBROWSE\Demo.Exe  Что делать ?

gfilatov: SkyNET пишет: Пытаюсь собрать в IDE стандартный пример с TSBROWSE Выбрать в IDE пункт меню Tools->Preferences и в окне формы ввести полный путь в поле "Additional Libraries", например: c:\minigui\lib\tsbrowse.lib После этого пример заработает

SkyNET: Большое вам спасибо !

SkyNET: Начал писать программу, по работе с DBF через TSBrowse. IDE споткнулся... Выдаёт две ошибки: MAKE Version 5.2 Copyright (c) 1987, 2000 Borland Z:\MINIGUI\HARBOUR\BIN\HARBOUR.EXE /iZ:\MINIGUI\HARBOUR\INCLUDE;Z:\MINIGUI\INCLUDE;Z:\MYWORK\MARSHA~1;E:\DOCUME~1\SkyNET\C316~1\IDE /n Z:\MYWORK\MARSHA~1\CD7000.Prg -oZ:\MYWORK\MARSHA~1\OBJ\CD7000.c CD7000.fmg(29) Error E0030 Syntax error "syntax error at 'TBROWSE'" CD7000.fmg(30) Error E0030 Syntax error "syntax error at 'END'" И почему-то в папке проекта появляется стандартная тестовая база, хотя ее не должно быть... Помогите пожалуйста разобраться... Проект

gfilatov: SkyNET пишет: Помогите пожалуйста разобраться... Внес следующие изменения в проект: - файл PRG выглядит так #include "minigui.ch" #include "tsbrowse.ch" Function Main USE CD7000 alias CD7000 shared Load Window CD7000 Center Window CD7000 Activate Window CD7000 Return Nil Procedure FPortLoad // USE CD7000 alias DBASE shared Load Window PortSett Activate Window PortSett Return - определелил TBROWSE в форме таким образом DEFINE TBROWSE TBROWSE_1 ; AT 30,10 ; WIDTH 704 ; HEIGHT 283 ; HEADERS 'NN','TYPEKEY','DATEID','TIMEID','KODKEY','IDDOMOFON','ADRESSS' ; COLSIZES 100,100,100,100,100,100,100 ; WORKAREA "CD7000" ; FIELDS CD7000->NN,CD7000->TYPEKEY,CD7000->DATEID,CD7000->TIMEID,CD7000->KODKEY,CD7000->IDDOMOFON,CD7000->ADRESSS ; VALUE 1 Проект собрался без проблем

SkyNET: Спасибо, всё заработало... Пытаюсь разместить в названия столбца на несколько строчек. Но, не получается. HEADERS '№№','Ключ;Код;Звонок','Дата;события','Время;события','Код;ключа','Номер;домофона','Адрес;домофона' ; И ещё не знаю, как растянуть колонки. Свойство ColSizes не работает.... COLSIZES 20,200,300,400,500,600 ;

gfilatov: Новый релиз библиотеки, как и обещал, выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=7610 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.7-72-setup.zip Ваши комментарии приветствуются, как всегда! P.S. Это - последняя сборка, которую я успел подготовить перед отпуском

gfilatov: Выложил сборку компилятора Харбор 2.0.0beta2 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=7615 Harbour 2.0.0beta2 (Rev. 12100) Copyright (c) 1999-2009, http://www.harbour-project.org/ Harbour MiniGUI Extended Distribution Harbour Build Info --------------------------- Version: Harbour 2.0.0beta2 (Rev. 12100) Compiler: Borland C++ 5.5.1 (32-bit) PCode version: 0.2 ChangeLog last entry: 2009-08-14 08:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) ChangeLog ID: ChangeLog 12100 2009-08-14 06:42:19Z vszakats Built on: Aug 14 2009 11:08:44 Extra C compiler options: -DHB_FM_STD_ALLOC -DHB_GUI Build options: Language options: (Clipper 5.3) (Clipper 5.x undoc) (Xbase++) (Flagship) ---------------------------

AM: gfilatov пишет: В таком случае рекомендую убрать из исходников Минигуи версии 71 все новые #define и перекомпилировать библиотеку Харбором из 69-й сборки. Прошу извинить, меня не было 2 недели, сейчас я на 1 день, потом ещё неделю не будет. Григорий! Ничего не выходит. Я для начала пытаюсь пересоздать библиотеки просто как есть, без всяких изменений (через MakeAllLibs.bat или MakeAllMiniguiLibs.bat) . И вот какие ошибки возникают (в 71-й и в 72-й версиях одинаковые): Error E2194: Could not find file 'h_help.c' Error E2194: Could not find file 'h_hyperlink.c' Где эти файлы должны быть? У меня нет нигде! Warning: 'h_help.obj' file not found Warning: 'h_hyperlink.obj' file not found (естественно) Warning W8002 cdll.c 151: Restarting compile using assembly in function HB_DynaCall Warning W8002 _wincall.c 111: Restarting compile using assembly in function DynaCall После этого при попытке создать экзешник из примеров (скажем, basic\browse_1) получается вот что: Error: Unresolved external '_HB_FUN__SETADDRESS' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|h_controlmisc Error: Unresolved external '_HB_FUN__GETADDRESS' referenced from C:\MINIGUI\LIB\MINIGUI.LIB|h_controlmisc Как с этим бороться?

gfilatov: AM пишет: Как с этим бороться? Рекомендую начать с изучения содержимого файла MakeLib.Bat



полная версия страницы