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

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

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

Ответов - 301, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All

Andrey: inik296 пишет: имеется около 100 PRG и надо плавно перейти на 32битные ЕХЕ Натрави на папку с исходниками HBMAKE из xHarbour'a, он сам ВСЕ сделает для терминалки..... Проверено....

TimTim: inik296 пишетinik296 пишет: xMate пробовал все переделать, но при компиляции дает невразумительные ошибки. Невразумительные ошибки дает не xMate, а компилятор или линковщик. Не стоит вначале шарахаться в разные стороны ( xMate, HbMake, hbmk2 или MPM). Все эти инструменты прекрасно работают и проверены. Прежде всего надо определиться к какой "гавани" пристанете: xHarbour или Harbour. Затем корректно установить нужное ПО. А затем переносить программы с Clipper, используя соответствующий инструментарий. Если хотите, то с xMate могу помочь, но только будет правильнее вот в этой ветке http://clipper.borda.ru/?1-4-15-00000305-000-0-0-1257064152

gustow: inik296 пишет: А можно поподробней про МРМ? Программа "Реестр-Стационар" (для обсчета стоимости лечения больных в стационаре по обязательному мед.страхованию - ОМС - и составлению реестров для предоставления в ТФОМС и страховые мед. компании). Стартовая версия - 1992 год. Поддерживается и модифицируется до сих пор ("с нуля писать?!.. да у нас и людей нет... и денег нет... и ваще - работает же! и нефиг!!") Исходно 183 .UDF (было декомпилировано когда-то через RESCUE5; так до сих пор и еще не все переведено в "человеческий" вид); переименовал в .PRG. Пошагово описываю, что делал (кроме выкидывания всякого теперь - для Win-проги - ненужного): убрал клипперовские ERRORSYS.PRG и GETSYS.PRG (их создает "абизоном" RESCUE5); (еще НЕ сделал, но надо сделать) проанализировал и др. файлы: если функции из них никем не вызываются - убрать; убрал файл "ORPHAN.PRG" (там никем не вызываемые функции); для листа компиляции (для .MPM-файла) создал список всех файлов по алфавиту ( dir /on > main.lst ); в этом списке оставил только последнюю колонку ( с, например, "DOP_NOMD.PRG" ) в MAIN.PRG добавил (в начале, перед стартовой процедурой "R2000"): ----- #include "minigui.ch" REQUEST HB_CODEPAGE_RU1251, HB_CODEPAGE_RU866 REQUEST DBFNTX ----- изменил имя процедуры "R2000" на "MAIN"; запустил в \MiniGUI\UTILS\MPM\ "MPM.EXE" (не было - скомпилировал); в MPM создал новый проект, указав папку, где экспериментирую, как "Base folder"; добавил "MAIN.PRG" в список в "Sources" (плюсом и выбором); указал в "Options" - "Executable type" - "Console"; сохранил проект как MAIN.MPM в "экспериментальную" папку; (если попытаться "честно" загрузить ВСЕ файлы одним списком, выделив все - загружаются в список почему-то далеко не все [возможно, ограничена длина строки в MPM при добавлении файлов в проект]; поэтому предпочел такой "чуть-через-одно-место" путь); вышел из MPM, добавил в MAIN.MPM список файлов из MAIN.LST; вернулся в MPM, открыл ("File" - "Recent") проект, указал MAIN.PRG как "головной" ("Sources", 3-я кнопка справа в этой вкладке; MAIN.PRG поменялся местами с 1-м файлом в списке); сохранил проект; попытался создать ("Build") - сказала "неуспешно" ("Build unsuccessful"); после выяснений оказалось, что у меня "экспериментальная" папка называлась "harb (test)", а когда ее переименовал в "harb_test" - все пошло (только сначала открыл проект через "Open" и сразу сохранил); ...дальше борьба уже внутри MPM (кстати, иногда неожиданно закрывается при нажатии на "Build" - т.ч. лучше "чаще сохраняться"); чтобы не говорила про "неразруленные ссылки" ("Ambiguous reference 'ZM1'") на переменные, указал в "Options" - "Compiler warnings" - "None"; все скомпилировала без ошибок (183 PRG-файла); при линковке дает ошибки вида (вызовы неизвестных функций) ---------- Error: Unresolved external '_HB_FUN_OL_AUTOYIELD' referenced from C:\__GUSTOW\REESTR\REESTR_29_SOURCE\HRB_TEST\OBJ\MAIN.OBJ ---------- закомментировал в MAIN.PRG вызов OL_AUTOYIELD() (у нас же теперь не DOS-программа, а "родное" Win32-приложение - эта функция не нужна); снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN_OVERLAY' referenced from ----- нашел все PRG, где используется Overlay() (12 файлов), в начале .PRG-файла вставил строку ====== #xtranslate overlay( <x> ) => Run ( <x> ) ====== снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN_FIELDWBLOC' referenced from ----- нашел все PRG, где используется FIELDWBLOC() (2 файла), просто изменил имя функции "FIELDWBLOC(...)" на "FIELDWBLOCK(...)" (у Клиппера в имени этой функции нет последней "K"); снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN___XSAVESCR' referenced from Error: Unresolved external '_HB_FUN___XRESTSCR' referenced from ----- нашел все PRG, где используется __xsavescr() и __xrestscr() (23 файла), в начале .PRG-файла вставил строку ====== #xtranslate __xsavescr() => __XSaveScreen() #xtranslate __xrestscr() => __XRestScreen() ====== снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN_DBCOMMITAL' referenced from ----- нашел все PRG, где используется DBCOMMITAL(), в начале .PRG-файла вставил строку ====== #xtranslate dbcommital() => COMMIT ====== снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN_DBCREATEIN' referenced from ----- нашел все PRG, где используется DBCREATIN() (4 файла), поменял на "DBCREATEINDEX(" (через Ctrl/F7); снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN___SETCENTU' referenced from ----- нашел все PRG, где используется __SETCENTU (2 файла), поменял на "SET CENTURY ON" (в тех случаях было надо так); снова "build"; начала кричать про ----- Error: Unresolved external '_HB_FUN_DISKREADY' referenced from ----- это функция из Clipper Tools; (и где библиотека с ее функциями?) покопался в Инете, нашел кое-как ответ на http://forum.ru-board.com/topic.cgi?forum=33&topic=4322 ("в Harbour это библиотека LIBCT.LIB, в xHarbour - CT.LIB"); указал в MPM в проекте ("Libraries and object files" - кнопка "+H" - LIBCT.LIB); сохранил проект; снова "build"; один черт орет...; оказывается, этой функции в этой библиотеке нет (а всякие WOPEN'ы есть); в конце концов (покопавшись в Harbour'овском Help'е) набрел на функцию IsDisk() ---- IsDisk( cDrive ) => lSuccess ---- что нам и надо! заменил в ZAGRUZKA.PRG ====== for diskNa:=65 to 90 //if DiskReady(chr(diskNa)) if IsDisk( chr(diskNa) ) // так в Harbour'е ====== т.ч. (в данном случае) нам и не нужна LIBCT.LIB... но пока не убрал из проекта; снова "build"; И ОНО ЗАПУСТИЛОСЬ ! Ну, потом пришлось еще кое-где подправить (вообще, HARBOUR "строже" Клиппера к исходнику: к примеру, когда в SELECT'е, где не открыта база, пытаешься делать, например, "set order to 1" или что-то подобное [Клиппер на такое "идиотство" не реагировал] - вылетает по Runtime-ошибке. ====== Error DBCMD/2001 Workarea not in use: ORDSETFOCUS Called from: ORDSETFOCUS(0) Called from: MENU1(1146) Called from: MAIN(813) ====== Исправил ---- sele 1 // REESTR set order to 1 ---- на ---- sele 1 // REESTR if .not.empty(alias()) set order to 1 endif ---- Вот примерно так.


gustow: В добавление: Извините, Григорий, за возможный оффтопик в вашей ветке - но коли уж спросили тут... :)

Сергей Р: Григорий в последней сборке выдается предупреждение, может это и не важно, но все-таки. Warning Public symbol '_HB_FUN_GETWINDOWLONG' defined in both module C:\MINIGUI\LIB\TSBROWSE.LIB|c_controlmisc1 and C:\MINIGUI\LIB\MINIGUI.LIB|c_windows Warning Public symbol '_HB_FUN_SETWINDOWLONG' defined in both module C:\MINIGUI\LIB\TSBROWSE.LIB|c_controlmisc1 and C:\MINIGUI\LIB\MINIGUI.LIB|c_winapimisc

krutoff: Сам исправил! Григорий, добавьте пожалуйста в файл "c_button.c" строку: "#include "shellapi.h" Для xHarbour в последней сборке выдается предупреждение - это уже важно ( моя программа из-за этого не линкуется Error: Unresolved external '_ExtractIcon' referenced from D:\MINIGUI\XLIB\MINIGUI.LIB|c_button ) " ... c_button.c: Warning W8065 c_button.c 233: Call to function 'ExtractIcon' with no prototype in function HB_FUN_INITIMAGEBUTTON Warning W8065 c_button.c 237: Call to function 'ExtractIcon' with no prototype in function HB_FUN_INITIMAGEBUTTON Warning W8065 c_button.c 345: Call to function 'ExtractIcon' with no prototype in function B_FUN_INITOWNERBUTTON ..."

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

gfilatov: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию новая сборка №78, которая выйдет на следующей неделе. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - внесены небольшие исправления по итогам тестирования работы Minigui и хХарбора в связке с PellesC; - обновлены сборка Харбора, HMGS-IDE, a также библиотека HbSqlite3; - новые и обновленные старые примеры (как обычно ).

Сергей Р: Григорий, столкнулся с проблемой. С помощью функции GetFile() могу выбирать файл из "сетевого окружения",а с помощью функции GetFolder() не могу выбрать папку из "сетевого окружения", ввиду отсутствия такового. Как жить дальше?

gfilatov: Сергей Р пишет: с помощью функции GetFolder() не могу выбрать папку из "сетевого окружения" Попробуй BrowseForFolder(0) здесь важен параметр 0

Сергей Р: gfilatov пишет: Попробуй BrowseForFolder(0) Спасибо Григорий, все замечательно получается, ты спасательный круг на волнах, по которым плывет Harbour. P.S. Но жаль что GetFolder() не дает этой возможности.

gfilatov: Новый исправленный релиз библиотеки выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=7911 а также, как обычно, на сервере http://hmgextended.com по адресу: http://hmgextended.com/files/CONTRIB/hmg-1.7-78a-setup.zip Также отдельно выложил HMGS-IDE 0.9.7 со всеми исходниками по адресу: http://minigui.mylivepage.ru/file/?fileid=7910

gfilatov: Выложил финальную сборку компилятора Харбор 2.0.0 для BCC 5.5.1 (Harbour MiniGUI Extended Distribution) по адресу: http://minigui.mylivepage.ru/file/?fileid=7914 Предупреждение: сохранены оригинальные названия библиотек Харбора из SVN, поскольку они будут использованы в следующей сборке библиотеки MiniGUI по просьбе разработчиков Харбора Harbour 2.0.0 (Rev. 13372) Copyright (c) 1999-2010, http://www.harbour-project.org/ Harbour MiniGUI Extended Distribution Harbour Build Info --------------------------- Version: Harbour 2.0.0 (Rev. 13372) Compiler: Borland C++ 5.5.1 (32-bit) PCode version: 0.2 ChangeLog last entry: 2009-12-22 22:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) ChangeLog ID: ChangeLog 13372 2009-12-22 21:00:36Z vszakats Built on: Dec 23 2009 10:51:02 Extra C compiler options: -DHB_FM_STD_ALLOC -DHB_GUI Build options: Language options: (Clipper 5.3) (Clipper 5.x undoc) (Xbase++) (Flagship)

Andrey: Приветствую всех... Пытаюсь работать с Harbour MiniGUI IDE version 0.9.6 - 2009.12.09 При создании нового файла ресурсов IDE просто вылетает с ошибкой, без сохранения проекта. Путь такой: Далее - NEW: Далее вводим имя: Далее вылет: Пробовал вводить и полный путь с файлом... Все равно вылетает с ошибкой... Если файл уже создан, то можно нормально добавить Add и дальше работать... Этот БАГ - к исправлению

sergey5703: Я тоже накачал уже несколько этих MiniGUI-ев с их IDE-ями. Уменя версия чуток больше 0.9.7 - 2009.12.13. И ситуацию Вашу повторил - все как у Вас, но файлы test.hpj (New Project) и test.rc (New Resource) на диске остались и я запустил IDE еще раз и выполнил Open Project и test.rc Add (не New) Resource, а уже после - test2.rc New Resource и ПРОКАТИЛО, затем полытался удалить test2.rc Remove Resource и получил: Application Internal Error - C:\MiniGUI\IDE\ide.exe Terminated at: 2010.01.11 03:13:07 Info: Harbour MiniGUI 1.7 Extended Edition (Build 78) - 2009.12.14 Unrecoverable error 6005: Exception error: Exception Code:C0000005 Exception Address:77C37FD4 EAX:00000000 EBX:00000000 ECX:00908D64 EDX:00000113 ESI:00163258 EDI:7C80ABC1 EBP:0012EDB0 CS:EIP:001B:77C37FD4 SS:ESP:0023:0012EDB0 DS:0023 ES:0023 FS:003B GS:0000 Flags:00010202 CS:EIP: 66 8B 08 40 40 66 85 C9 75 F6 2B 45 08 D1 F8 48 SS:ESP: 0012EDE8 774199B1 00000000 00000000 00163258 00000000 77D388B2 00000000 773E0B47 00000000 0012EDCC 020EAEB8 0012EEEC 77D60494 0012EE68 773E1292 C stack: EIP: EBP: Frame: OldEBP, RetAddr, Params... 77C37FD4 0012EDB0 0012EDE8 774199B1 00000000 00000000 00163258 00000000 77D388B2 00000000 773E0B47 00000000 774199B1 0012EDE8 0012EE68 773E1292 00163258 00000000 00000001 00000004 0012EED0 773E0B47 00000000 00CAEA20 773E1292 0012EE68 0012EE94 77D38709 000601EC 00000180 00000000 00000000 773E0B47 DCBAABCD 00000000 0012EED0 77D38709 0012EE94 0012EEFC 77D387EB 773E0B47 000601EC 00000180 00000000 00000000 00000000 000601EC 009042E8 77D387EB 0012EEFC 0012EF50 77D3B368 00000000 773E0B47 000601EC 00000180 00000000 00000000 00908D64 00000001 77D3B368 0012EF50 0012EF80 77D3DCD1 00908D50 00000180 00000000 00000000 773E0B47 00000180 00908D50 00CAEA34 77D3DCD1 0012EF80 0012F000 7C90EAE3 0012EF90 00000038 00000038 00000004 00000000 F6F9D9C8 00000030 00000000 7C90EAE3 0012F000 0012F020 77D3E2F7 00908D50 009042E8 00000000 00000000 00000001 00000000 77D3E2F7 0012F020 0012F054 00416505 000601EC 00000180 00000000 00000000 0068CDA4 00448264 0000006B 00000000 00416505 0012F054 0012F154 004424B9 00000002 0062B941 00000000 0068CDA4 773E0B47 773E0E69 0045A1C9 0012F088 004424B9 0012F154 0012F17C 0041BBC8 0062203E 0061E940 00448264 0000005F 00000000 00000000 00000000 00000325 0041BBC8 0012F17C 0012F27C 004424B9 00000003 004E01D4 00000000 0068CDA4 0068CDA4 000601EC 0012F194 0012F1C0 004424B9 0012F27C 0012F2A4 0041C0DC 0062B1D7 0061E940 00448264 0000005B 00000000 00000000 00000000 00001318 0041C0DC 0012F2A4 0012F3A4 004424B9 00000004 0068CDA4 FFFFFFFE 00C7E82C 004621E3 00C9E544 0012F2D8 00461A49 004424B9 0012F3A4 0012F3B4 0045962E 004E01AA 004C3380 0045962E 0012F3B4 0012F3E8 00448584 00C7E82C 00CAEA20 00000001 0066DC0C 00448421 00000000 00000057 00000000 00448584 0012F3E8 0012F400 0045381C 00000002 004E01EB 00C7E7EC 00C7E7CC 0045381C 0012F400 0012F440 00466F57 00C7E7CC 00C7E7EC 00000000 00000000 00000000 00000000 00000000 0068CDA4 00466F57 0012F440 0012F540 004424B9 00000002 004DF9FD 00000000 0068CDA4 0012F4C8 77D3ECD2 0065BE8E 00000000 004424B9 0012F540 0012F568 004012B4 004E00A9 004C3380 00448264 0000004F 00000000 00000000 00000000 000004DE Modules: 0x00400000 0x002D7000 C:\MiniGUI\IDE\ide.exe 0x7C900000 0x000B1000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 0x000F6000 C:\WINDOWS\system32\kernel32.dll 0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.DLL 0x77E70000 0x00091000 C:\WINDOWS\system32\RPCRT4.dll 0x773C0000 0x00102000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.DLL 0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll 0x77F10000 0x00046000 C:\WINDOWS\system32\GDI32.dll 0x77D30000 0x00090000 C:\WINDOWS\system32\USER32.dll 0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll 0x76380000 0x00049000 C:\WINDOWS\system32\COMDLG32.DLL 0x7C9C0000 0x00819000 C:\WINDOWS\system32\SHELL32.dll 0x75A40000 0x00021000 C:\WINDOWS\system32\MSVFW32.DLL 0x76B20000 0x0002E000 C:\WINDOWS\system32\WINMM.dll 0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.DLL 0x77110000 0x0008C000 C:\WINDOWS\system32\OLEAUT32.DLL 0x5F2F0000 0x00017000 C:\WINDOWS\system32\OLEPRO32.DLL 0x76760000 0x00009000 C:\WINDOWS\system32\SHFOLDER.DLL 0x72FC0000 0x00026000 C:\WINDOWS\system32\WINSPOOL.DRV 0x71AB0000 0x0000A000 C:\WINDOWS\system32\WSOCK32.DLL 0x71A90000 0x00017000 C:\WINDOWS\system32\WS2_32.dll 0x71A80000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll 0x5B260000 0x00038000 C:\WINDOWS\system32\uxtheme.dll 0x746E0000 0x0004B000 C:\WINDOWS\system32\MSCTF.dll 0x77B30000 0x00022000 C:\WINDOWS\system32\appHelp.dll 0x76FC0000 0x0007F000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77040000 0x000C7000 C:\WINDOWS\system32\COMRes.dll 0x77BF0000 0x00008000 C:\WINDOWS\system32\VERSION.dll 0x77A10000 0x00055000 C:\WINDOWS\System32\cscui.dll 0x765D0000 0x0001D000 C:\WINDOWS\System32\CSCDLL.dll 0x75F50000 0x000FD000 C:\WINDOWS\system32\browseui.dll 0x769A0000 0x000B4000 C:\WINDOWS\system32\USERENV.dll 0x77910000 0x000F4000 C:\WINDOWS\system32\SETUPAPI.dll 0x76970000 0x00026000 C:\WINDOWS\system32\ntshrui.dll 0x76B00000 0x00011000 C:\WINDOWS\system32\ATL.DLL 0x5BD50000 0x00054000 C:\WINDOWS\system32\NETAPI32.dll 0x75DA0000 0x00091000 C:\WINDOWS\system32\MLANG.dll 0x77750000 0x0016F000 C:\WINDOWS\system32\shdocvw.dll 0x77A70000 0x00095000 C:\WINDOWS\system32\CRYPT32.dll 0x77B10000 0x00012000 C:\WINDOWS\system32\MSASN1.dll 0x76650000 0x00081000 C:\WINDOWS\system32\CRYPTUI.dll 0x76C20000 0x0002E000 C:\WINDOWS\system32\WINTRUST.dll 0x76C80000 0x00028000 C:\WINDOWS\system32\IMAGEHLP.dll 0x771A0000 0x000A6000 C:\WINDOWS\system32\WININET.dll 0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll 0x20000000 0x002CD000 C:\WINDOWS\system32\xpsp2res.dll 0x7DF10000 0x000A0000 C:\WINDOWS\system32\urlmon.dll 0x77FE0000 0x00011000 C:\WINDOWS\system32\Secur32.dll Called from LISTBOXADDSTRING(0) Called from _ADDITEM(805) in h_controlmisc.prg Called from DOMETHOD(4888) in h_controlmisc.prg Called from (b)DELETERESOURCE(1246) in HmgsIde.PRG Called from AEVAL(0) Called from DELETERESOURCE(1246) in HmgsIde.PRG Called from DELETEITEM(1129) in HmgsIde.PRG Called from EXE_CNT(637) in Populate.Prg Called from (b)MAIN(10) in HmgsIde.PRG Called from _DOCONTROLEVENTPROCEDURE(1600) in h_windows.prg Called from EVENTS(1357) in h_events.prg Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1328) in h_windows.prg Called from MAIN(170) in HmgsIde.PRG ------------------------------------------------------------------------ Application Internal Error - C:\MiniGUI\IDE\ide.exe Terminated at: 2010.01.11 03:13:12 Info: Harbour MiniGUI 1.7 Extended Edition (Build 78) - 2009.12.14 Unrecoverable error 6005: Exception error: Exception Code:C0000005 Exception Address:77C37FD4 EAX:00000000 EBX:00000000 ECX:00908D64 EDX:00000113 ESI:00163258 EDI:7C80ABC1 EBP:0012EDB0 CS:EIP:001B:77C37FD4 SS:ESP:0023:0012EDB0 DS:0023 ES:0023 FS:003B GS:0000 Flags:00010202 CS:EIP: 66 8B 08 40 40 66 85 C9 75 F6 2B 45 08 D1 F8 48 SS:ESP: 0012EDE8 774199B1 00000000 00000000 00163258 00000000 77D388B2 00000000 773E0B47 00000000 0012EDCC 020EAEB8 0012EEEC 77D60494 0012EE68 773E1292 C stack: EIP: EBP: Frame: OldEBP, RetAddr, Params... 77C37FD4 0012EDB0 0012EDE8 774199B1 00000000 00000000 00163258 00000000 77D388B2 00000000 773E0B47 00000000 774199B1 0012EDE8 0012EE68 773E1292 00163258 00000000 00000001 00000004 0012EED0 773E0B47 00000000 00CAEA20 773E1292 0012EE68 0012EE94 77D38709 000601EC 00000180 00000000 00000000 773E0B47 DCBAABCD 00000000 0012EED0 77D38709 0012EE94 0012EEFC 77D387EB 773E0B47 000601EC 00000180 00000000 00000000 00000000 000601EC 009042E8 77D387EB 0012EEFC 0012EF50 77D3B368 00000000 773E0B47 000601EC 00000180 00000000 00000000 00908D64 00000001 77D3B368 0012EF50 0012EF80 77D3DCD1 00908D50 00000180 00000000 00000000 773E0B47 00000180 00908D50 00CAEA34 77D3DCD1 0012EF80 0012F000 7C90EAE3 0012EF90 00000038 00000038 00000004 00000000 F6F9D9C8 00000030 00000000 7C90EAE3 0012F000 0012F020 77D3E2F7 00908D50 009042E8 00000000 00000000 00000001 00000000 77D3E2F7 0012F020 0012F054 00416505 000601EC 00000180 00000000 00000000 0068CDA4 00448264 0000006B 00000000 00416505 0012F054 0012F154 004424B9 00000002 0062B941 00000000 0068CDA4 773E0B47 773E0E69 0045A1C9 0012F088 004424B9 0012F154 0012F17C 0041BBC8 0062203E 0061E940 00448264 0000005F 00000000 00000000 00000000 00000325 0041BBC8 0012F17C 0012F27C 004424B9 00000003 004E01D4 00000000 0068CDA4 0068CDA4 000601EC 0012F194 0012F1C0 004424B9 0012F27C 0012F2A4 0041C0DC 0062B1D7 0061E940 00448264 0000005B 00000000 00000000 00000000 00001318 0041C0DC 0012F2A4 0012F3A4 004424B9 00000004 0068CDA4 FFFFFFFE 00C7E82C 004621E3 00C9E544 0012F2D8 00461A49 004424B9 0012F3A4 0012F3B4 0045962E 004E01AA 004C3380 0045962E 0012F3B4 0012F3E8 00448584 00C7E82C 00CAEA20 00000001 0066DC0C 00448421 00000000 00000057 00000000 00448584 0012F3E8 0012F400 0045381C 00000002 004E01EB 00C7E7EC 00C7E7CC 0045381C 0012F400 0012F440 00466F57 00C7E7CC 00C7E7EC 00000000 00000000 00000000 00000000 00000000 0068CDA4 00466F57 0012F440 0012F540 004424B9 00000002 004DF9FD 00000000 0068CDA4 0012F4C8 77D3ECD2 0065BE8E 00000000 004424B9 0012F540 0012F568 004012B4 004E00A9 004C3380 00448264 0000004F 00000000 00000000 00000000 000004DE Modules: 0x00400000 0x002D7000 C:\MiniGUI\IDE\ide.exe 0x7C900000 0x000B1000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 0x000F6000 C:\WINDOWS\system32\kernel32.dll 0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.DLL 0x77E70000 0x00091000 C:\WINDOWS\system32\RPCRT4.dll 0x773C0000 0x00102000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.DLL 0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll 0x77F10000 0x00046000 C:\WINDOWS\system32\GDI32.dll 0x77D30000 0x00090000 C:\WINDOWS\system32\USER32.dll 0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll 0x76380000 0x00049000 C:\WINDOWS\system32\COMDLG32.DLL 0x7C9C0000 0x00819000 C:\WINDOWS\system32\SHELL32.dll 0x75A40000 0x00021000 C:\WINDOWS\system32\MSVFW32.DLL 0x76B20000 0x0002E000 C:\WINDOWS\system32\WINMM.dll 0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.DLL 0x77110000 0x0008C000 C:\WINDOWS\system32\OLEAUT32.DLL 0x5F2F0000 0x00017000 C:\WINDOWS\system32\OLEPRO32.DLL 0x76760000 0x00009000 C:\WINDOWS\system32\SHFOLDER.DLL 0x72FC0000 0x00026000 C:\WINDOWS\system32\WINSPOOL.DRV 0x71AB0000 0x0000A000 C:\WINDOWS\system32\WSOCK32.DLL 0x71A90000 0x00017000 C:\WINDOWS\system32\WS2_32.dll 0x71A80000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll 0x5B260000 0x00038000 C:\WINDOWS\system32\uxtheme.dll 0x746E0000 0x0004B000 C:\WINDOWS\system32\MSCTF.dll 0x77B30000 0x00022000 C:\WINDOWS\system32\appHelp.dll 0x76FC0000 0x0007F000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77040000 0x000C7000 C:\WINDOWS\system32\COMRes.dll 0x77BF0000 0x00008000 C:\WINDOWS\system32\VERSION.dll 0x77A10000 0x00055000 C:\WINDOWS\System32\cscui.dll 0x765D0000 0x0001D000 C:\WINDOWS\System32\CSCDLL.dll 0x75F50000 0x000FD000 C:\WINDOWS\system32\browseui.dll 0x769A0000 0x000B4000 C:\WINDOWS\system32\USERENV.dll 0x77910000 0x000F4000 C:\WINDOWS\system32\SETUPAPI.dll 0x76970000 0x00026000 C:\WINDOWS\system32\ntshrui.dll 0x76B00000 0x00011000 C:\WINDOWS\system32\ATL.DLL 0x5BD50000 0x00054000 C:\WINDOWS\system32\NETAPI32.dll 0x75DA0000 0x00091000 C:\WINDOWS\system32\MLANG.dll 0x77750000 0x0016F000 C:\WINDOWS\system32\shdocvw.dll 0x77A70000 0x00095000 C:\WINDOWS\system32\CRYPT32.dll 0x77B10000 0x00012000 C:\WINDOWS\system32\MSASN1.dll 0x76650000 0x00081000 C:\WINDOWS\system32\CRYPTUI.dll 0x76C20000 0x0002E000 C:\WINDOWS\system32\WINTRUST.dll 0x76C80000 0x00028000 C:\WINDOWS\system32\IMAGEHLP.dll 0x771A0000 0x000A6000 C:\WINDOWS\system32\WININET.dll 0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll 0x20000000 0x002CD000 C:\WINDOWS\system32\xpsp2res.dll 0x7DF10000 0x000A0000 C:\WINDOWS\system32\urlmon.dll 0x77FE0000 0x00011000 C:\WINDOWS\system32\Secur32.dll Called from LISTBOXADDSTRING(0) Called from _ADDITEM(805) in h_controlmisc.prg Called from DOMETHOD(4888) in h_controlmisc.prg Called from (b)DELETERESOURCE(1246) in HmgsIde.PRG Called from AEVAL(0) Called from DELETERESOURCE(1246) in HmgsIde.PRG Called from DELETEITEM(1129) in HmgsIde.PRG Called from EXE_CNT(637) in Populate.Prg Called from (b)MAIN(10) in HmgsIde.PRG Called from _DOCONTROLEVENTPROCEDURE(1600) in h_windows.prg Called from EVENTS(1357) in h_events.prg Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1328) in h_windows.prg Called from MAIN(170) in HmgsIde.PRG ------------------------------------------------------------------------ Application Internal Error - C:\MiniGUI\IDE\ide.exe Terminated at: 2010.01.11 03:13:15 Info: Harbour MiniGUI 1.7 Extended Edition (Build 78) - 2009.12.14 Unrecoverable error 6005: Exception error: Exception Code:C0000027 Exception Address:7C80DE9C EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000 ESI:00000000 EDI:00000000 EBP:0012E9B8 CS:EIP:5001B:7C80DE9C SS:ESP:460023:0012E9A8 DS:0023 ES:7C800023 FS:7C80003B GS:FFFF0000 Flags:00000202 CS:EIP: 5D 5F 5E 5B 8B E5 5D C3 8B 4C 24 04 F7 41 04 06 SS:ESP: 0012E9B8 7C816FE0 00000000 0012FFE0 0012E9DC 7C839B1D 0012FFE0 0012E9DC 00000000 00000000 00000000 0012EAC8 0012EAE4 0012EA00 7C9037BF 0012EAC8 C stack: EIP: EBP: Frame: OldEBP, RetAddr, Params... 7C80DE9C 0012E9B8 0012E9DC 7C839B1D 0012FFE0 0012E9DC 00000000 00000000 00000000 0012EAC8 0012EAE4 7C839B1D 0012E9DC 0012EA00 7C9037BF 0012EAC8 0012FFE0 0012EAE4 0012EA9C 0012EEEC 7C9037D8 0012FFE0 7C9037BF 0012EA00 0012EAB0 7C90378B 0012EAC8 0012FFE0 0012EAE4 0012EA9C 7C839AA8 00000001 0012EAC8 0012FFE0 7C90378B 0012EAB0 0012EDB0 7C90EAFA 00000000 0012EAE4 0012EAC8 0012EAE4 C0000005 00000000 00000000 77C37FD4 7C90EAFA 0012EDB0 0012EDE8 774199B1 00000000 00000000 00163258 00000000 77D388B2 00000000 773E0B47 00000000 774199B1 0012EDE8 0012EE68 773E1292 00163258 00000000 00000001 00000004 0012EED0 773E0B47 00000000 00CAEA20 773E1292 0012EE68 0012EE94 77D38709 000601EC 00000180 00000000 00000000 773E0B47 DCBAABCD 00000000 0012EED0 77D38709 0012EE94 0012EEFC 77D387EB 773E0B47 000601EC 00000180 00000000 00000000 00000000 000601EC 009042E8 77D387EB 0012EEFC 0012EF50 77D3B368 00000000 773E0B47 000601EC 00000180 00000000 00000000 00908D64 00000001 77D3B368 0012EF50 0012EF80 77D3DCD1 00908D50 00000180 00000000 00000000 773E0B47 00000180 00908D50 00CAEA34 77D3DCD1 0012EF80 0012F000 7C90EAE3 0012EF90 00000038 00000038 00000004 00000000 F6F9D9C8 00000030 00000000 7C90EAE3 0012F000 0012F020 77D3E2F7 00908D50 009042E8 00000000 00000000 00000001 00000000 77D3E2F7 0012F020 0012F054 00416505 000601EC 00000180 00000000 00000000 0068CDA4 00448264 0000006B 00000000 00416505 0012F054 0012F154 004424B9 00000002 0062B941 00000000 0068CDA4 773E0B47 773E0E69 0045A1C9 0012F088 004424B9 0012F154 0012F17C 0041BBC8 0062203E 0061E940 00448264 0000005F 00000000 00000000 00000000 00000325 0041BBC8 0012F17C 0012F27C 004424B9 00000003 004E01D4 00000000 0068CDA4 0068CDA4 000601EC 0012F194 0012F1C0 004424B9 0012F27C 0012F2A4 0041C0DC 0062B1D7 0061E940 00448264 0000005B 00000000 00000000 00000000 00001318 0041C0DC 0012F2A4 0012F3A4 004424B9 00000004 0068CDA4 FFFFFFFE 00C7E82C 004621E3 00C9E544 0012F2D8 00461A49 004424B9 0012F3A4 0012F3B4 0045962E 004E01AA 004C3380 0045962E 0012F3B4 0012F3E8 00448584 00C7E82C 00CAEA20 00000001 0066DC0C 00448421 00000000 00000057 00000000 Modules: 0x00400000 0x002D7000 C:\MiniGUI\IDE\ide.exe 0x7C900000 0x000B1000 C:\WINDOWS\system32\ntdll.dll 0x7C800000 0x000F6000 C:\WINDOWS\system32\kernel32.dll 0x77DC0000 0x000AC000 C:\WINDOWS\system32\ADVAPI32.DLL 0x77E70000 0x00091000 C:\WINDOWS\system32\RPCRT4.dll 0x773C0000 0x00102000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\COMCTL32.DLL 0x77C00000 0x00058000 C:\WINDOWS\system32\msvcrt.dll 0x77F10000 0x00046000 C:\WINDOWS\system32\GDI32.dll 0x77D30000 0x00090000 C:\WINDOWS\system32\USER32.dll 0x77F60000 0x00076000 C:\WINDOWS\system32\SHLWAPI.dll 0x76380000 0x00049000 C:\WINDOWS\system32\COMDLG32.DLL 0x7C9C0000 0x00819000 C:\WINDOWS\system32\SHELL32.dll 0x75A40000 0x00021000 C:\WINDOWS\system32\MSVFW32.DLL 0x76B20000 0x0002E000 C:\WINDOWS\system32\WINMM.dll 0x774D0000 0x0013D000 C:\WINDOWS\system32\OLE32.DLL 0x77110000 0x0008C000 C:\WINDOWS\system32\OLEAUT32.DLL 0x5F2F0000 0x00017000 C:\WINDOWS\system32\OLEPRO32.DLL 0x76760000 0x00009000 C:\WINDOWS\system32\SHFOLDER.DLL 0x72FC0000 0x00026000 C:\WINDOWS\system32\WINSPOOL.DRV 0x71AB0000 0x0000A000 C:\WINDOWS\system32\WSOCK32.DLL 0x71A90000 0x00017000 C:\WINDOWS\system32\WS2_32.dll 0x71A80000 0x00008000 C:\WINDOWS\system32\WS2HELP.dll 0x5B260000 0x00038000 C:\WINDOWS\system32\uxtheme.dll 0x746E0000 0x0004B000 C:\WINDOWS\system32\MSCTF.dll 0x77B30000 0x00022000 C:\WINDOWS\system32\appHelp.dll 0x76FC0000 0x0007F000 C:\WINDOWS\system32\CLBCATQ.DLL 0x77040000 0x000C7000 C:\WINDOWS\system32\COMRes.dll 0x77BF0000 0x00008000 C:\WINDOWS\system32\VERSION.dll 0x77A10000 0x00055000 C:\WINDOWS\System32\cscui.dll 0x765D0000 0x0001D000 C:\WINDOWS\System32\CSCDLL.dll 0x75F50000 0x000FD000 C:\WINDOWS\system32\browseui.dll 0x769A0000 0x000B4000 C:\WINDOWS\system32\USERENV.dll 0x77910000 0x000F4000 C:\WINDOWS\system32\SETUPAPI.dll 0x76970000 0x00026000 C:\WINDOWS\system32\ntshrui.dll 0x76B00000 0x00011000 C:\WINDOWS\system32\ATL.DLL 0x5BD50000 0x00054000 C:\WINDOWS\system32\NETAPI32.dll 0x75DA0000 0x00091000 C:\WINDOWS\system32\MLANG.dll 0x77750000 0x0016F000 C:\WINDOWS\system32\shdocvw.dll 0x77A70000 0x00095000 C:\WINDOWS\system32\CRYPT32.dll 0x77B10000 0x00012000 C:\WINDOWS\system32\MSASN1.dll 0x76650000 0x00081000 C:\WINDOWS\system32\CRYPTUI.dll 0x76C20000 0x0002E000 C:\WINDOWS\system32\WINTRUST.dll 0x76C80000 0x00028000 C:\WINDOWS\system32\IMAGEHLP.dll 0x771A0000 0x000A6000 C:\WINDOWS\system32\WININET.dll 0x76F50000 0x0002D000 C:\WINDOWS\system32\WLDAP32.dll 0x20000000 0x002CD000 C:\WINDOWS\system32\xpsp2res.dll 0x7DF10000 0x000A0000 C:\WINDOWS\system32\urlmon.dll 0x77FE0000 0x00011000 C:\WINDOWS\system32\Secur32.dll Called from LISTBOXADDSTRING(0) Called from _ADDITEM(805) in h_controlmisc.prg Called from DOMETHOD(4888) in h_controlmisc.prg Called from (b)DELETERESOURCE(1246) in HmgsIde.PRG Called from AEVAL(0) Called from DELETERESOURCE(1246) in HmgsIde.PRG Called from DELETEITEM(1129) in HmgsIde.PRG Called from EXE_CNT(637) in Populate.Prg Called from (b)MAIN(10) in HmgsIde.PRG Called from _DOCONTROLEVENTPROCEDURE(1600) in h_windows.prg Called from EVENTS(1357) in h_events.prg Called from _DOMESSAGELOOP(0) Called from _ACTIVATEWINDOW(1328) in h_windows.prg Called from MAIN(170) in HmgsIde.PRG ------------------------------------------------------------------------ Содержимое test.hpj: <ProjectFolder>\test.rc C:\MiniGUI\IDE\test2.rc то есть test2.rc из проекта НЕ УДАЛИЛСЯ! Я думаю программа просто еще не до конца отлажена, мне допустим несложно и вручную test.hpj подкорректировать.

Andrey: Когда правим Объект BUTTONEX и выбираем Property: FontSize и ставим значение 12, а потом исправляем название кнопки, шрифт на кнопке устанавливается опять по умолчанию (9), для того чтобы видеть правильный размер шрифта, нужно опять зайти в Property: FontSize и нажать ОК. Тогда надпись будет правильным шрифтом... Хотя это не особо напрягает... Этот БАГ - к исправлению

Верченко Андрей: Что за вирус в поставке МиниГуи ? AVZ - нашел при поиске.... 3. Сканирование дисков D:\MiniGUI\SAMPLES\Advanced\FREEVIEW\FreeImage3120Win32.zip/{ZIP}/FreeImage/Wrapper/FreeImagePlus/dist/FreeImagePlus.dll >>> подозрение на AdvWare.Win32.Agent.an ( 007A19B8 00000000 0021BB5E 001E5327 102400) Файл успешно помещен в карантин (D:\MiniGUI\SAMPLES\Advanced\FREEVIEW\FreeImage3120Win32.zip)

PSP: Сейчас скачал релиз 1.7-78а MiniGUI. Там этого архива нет. Есть ссылка на закачивание. Имхо, AdvWare - это рекламное ПО, не страшно. Если есть сомнения - http://www.virustotal.com/ru/, одновременная проверка более чем 30 антивирусами.

gfilatov: АНОНС * АНОНС * АНОНС * АНОНС * АНОНС Готовится к опубликованию первая в этом году сборка №79, которая выйдет завтра. Кратко, что нового: - исправление обнаруженных ошибок и неточностей кода; - расширена функциональность Virtual Grid (заимствовано из официального тестового релиза 3.0.0); - имена библиотек Харбора в этой сборке приведены в соответствие с именами библиотек на Harbour SVN - обновлены сборка Харбора до финальной версии 2.0, HMGS-IDE, a также библиотека HbSqlite3; - новые и обновленные старые примеры (как обычно ). Спасибо за внимание!

Верченко Андрей: gfilatov пишет: Готовится к опубликованию первая в этом году сборка №79, которая выйдет завтра. А баги в IDE будут исправлены ?



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