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




Пост N: 2518
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.12.12 15:29. Заголовок: MiniGui and xMate ?


Работаю в хМате и собираю программу через него.
В какой то момент перестала собираться программа, я переделал сборку отдельным батником на hbmk2.
Но каждый раз нужно нажимать лишние кнопки, сохранить файл, переключится на проводник, нажать сборку батника... Достало...
Подскажите что лишнего хМате всовывает в сборку и как это побороть ?

хМате выдает ошибку при сборке:

[1]:Bcc32.Exe -DHB_API_MACROS -c -O2 -tW -M -DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -IInclude -IZ:\MiniGui\Harbour\Include;Z:\BCC55\Include -nObj Obj\PasswordEdit.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Obj\passwordEdit.c:

[1]:iLink32.Exe -aa -Tpe /IDebug @TXT_DBF.bcl
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Access violation. Link terminated.
Warning: Unable to perform incremental link - performing full link...
Fatal: Access violation. Link terminated.


В TXT_DBF.bcl куча библиотек, может какие лишние ?
Скрытый текст




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


постоянный участник




Пост N: 2521
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.12.12 00:07. Заголовок: Я взял заново посмот..


Я взял заново посмотрел как hbmk2.bat из МиниГуи собирает проект.
Поставил трасировку в свой txt_dbf.hbp (ключ -trace)

Выяснил такую вешь:
в дополнение к существующим С и OBJ файлам - создается еще
_hbmkaut_main.c
_hbmkaut_main.obj

хМате их не создает.

Что за файл такой ?
Можно получит его аналог PRG ?

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




Пост N: 2914
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.07.13 22:08. Заголовок: Опять несостыковки с..


Опять несостыковки с хМаte !
Беру функцию IsConnected() из примера MiniGUI\SAMPLES\Advanced\INET_CHECKER\InetState.prg
в сборке примера прописана библиотека calldll.lib
Добавил эту же библиотеку и в свой проект...
Собираю через xMate -> функция IsConnected() в моем проекте возвращает .F.
Собираю через project.hbp -> функция IsConnected() в моем проекте возвращает .T.

Вопрос: как заставить xMate чтобы собирал правильно проект ?
Может функция CallDll32() которая вызывается в IsConnected() берется из другой библиотеки ?
Помогите пожалуйста...
Вот сборка библиотек через xMate:
Скрытый текст



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 118
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 21.11.14 13:01. Заголовок: Проблема с xMate в Windows 8.1


Столкнулся с ней на ультрабуке ASUS
При попытке открыть в редакторе более одного модуля
для редактирования происходит аварийное закрытие xMate.
Кто может сказать что-нибудть по данной проблеме

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




Пост N: 3740
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.14 13:56. Заголовок: alex_II пишет: ульт..


alex_II пишет:

 цитата:
ультрабуке ASUS


Система какая ?
У меня под Win8.1 32bit нормально работает.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 119
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 21.11.14 14:03. Заголовок: W 8.1 64bit xMate 1...


W 8.1 64bit
xMate 1.12.1 и 1.15.3

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




Пост N: 3853
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.14 03:05. Заголовок: Вот теперь у меня пр..


Вот теперь у меня проблемы с хМаte !
Давно с ней не работал, с год примерно.
Сейчас со свежей версией МиниГуи не собирает ехе-ники.
Выдает нехватку, одного, другого.
У кого есть свежий файл для сборки BccHbMGuiхххх.Env ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 122
Зарегистрирован: 12.07.06
ссылка на сообщение  Отправлено: 19.12.14 05:59. Заголовок: Вот мой файл, подпра..


Вот мой файл, подправь только пути:
[Environment]
Description 1=
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=
Last update=11/14/2014

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=D:\MiniGUI\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% -m -n -gc0 -es2 -kh -i%HB_INC_INSTALL% -dHB_API_MACROS -dHB_FM_STATISTICS_OFF -dHB_STACK_MACROS -i%HB_INSTALL%\Contrib\What32\Include
Option prefix=-

[C]
C_INSTALL=D:\MiniGui\BCC
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -M -c -O2 -tW %CRLF%-I%HB_INC_INSTALL%;%C_INC_INSTALL% -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe @%LNK%
C_RC_COMMAND=%C_BIN_INSTALL%\Brc32.Exe -r -fo%RES% %RC%
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
D:\MiniGUI\Lib\tsbrowse.LIB=2
D:\MINIGUI\LIB\propgrid.lib=3
D:\MINIGUI\LIB\minigui.LIB=4
%HB_LIB_INSTALL%\dll.lib=5
%HB_LIB_INSTALL%\gtgui.lib=6
%HB_LIB_INSTALL%\hbcplr.lib=7
%HB_LIB_INSTALL%\hbrtl.lib=8
%HB_LIB_INSTALL%\hbvm.lib=9
%HB_LIB_INSTALL%\hblang.lib=10
%HB_LIB_INSTALL%\hbcpage.lib=11
%HB_LIB_INSTALL%\hbmacro.lib=12
%HB_LIB_INSTALL%\hbrdd.lib=13
%HB_LIB_INSTALL%\hbhsx.lib=14
%HB_LIB_INSTALL%\rddntx.lib=15
%HB_LIB_INSTALL%\rddcdx.lib=16
%HB_LIB_INSTALL%\rddfpt.lib=17
%HB_LIB_INSTALL%\rddnsx.lib=18
%HB_LIB_INSTALL%\hbsix.lib=19
%HB_LIB_INSTALL%\hbcommon.lib=20
%HB_LIB_INSTALL%\hbdebug.lib=21
%HB_LIB_INSTALL%\hbpp.lib=22
%HB_LIB_INSTALL%\hbpcre.lib=23
%HB_LIB_INSTALL%\hbct.lib=24
%HB_LIB_INSTALL%\hbmisc.lib=25
%HB_LIB_INSTALL%\hbole.lib=26
%HB_LIB_INSTALL%\hbprinter.lib=27
%HB_LIB_INSTALL%\miniprint.lib=28
%HB_LIB_INSTALL%\socket.lib=29
%HB_LIB_INSTALL%\hbziparc.lib=30
%HB_LIB_INSTALL%\hbmzip.lib=31
%C_LIB_INSTALL%\CW32.LIB=32
%C_LIB_INSTALL%\IMPORT32.LIB=33
%C_LIB_INSTALL%\ws2_32.lib=34
%HB_LIB_INSTALL%\hbzlib.lib=35
%HB_LIB_INSTALL%\minizip.lib=36
%HB_LIB_INSTALL%\calldll.lib=37
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=38
%C_LIB_INSTALL%\PSDK\msimg32.lib=39

[DLL Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
D:\MiniGUI\Lib\tsbrowse.LIB=2
D:\MINIGUI\LIB\propgrid.lib=3
D:\MINIGUI\LIB\minigui.LIB=4
%HB_LIB_INSTALL%\dll.lib=5
%HB_LIB_INSTALL%\gtgui.lib=6
%HB_LIB_INSTALL%\compiler.lib=7
%HB_LIB_INSTALL%\rtl.lib=8
%HB_LIB_INSTALL%\vm.lib=9
%HB_LIB_INSTALL%\lang.lib=10
%HB_LIB_INSTALL%\codepage.lib=11
%HB_LIB_INSTALL%\macro.lib=12
%HB_LIB_INSTALL%\rdd.lib=13
%HB_LIB_INSTALL%\hsx.lib=14
%HB_LIB_INSTALL%\dbfntx.lib=15
%HB_LIB_INSTALL%\dbfcdx.lib=16
%HB_LIB_INSTALL%\dbffpt.lib=17
%HB_LIB_INSTALL%\hbsix.lib=18
%HB_LIB_INSTALL%\common.lib=19
%HB_LIB_INSTALL%\debug.lib=20
%HB_LIB_INSTALL%\pp.lib=21
%HB_LIB_INSTALL%\hbpcre.lib=22
%HB_LIB_INSTALL%\libct.lib=23
%HB_LIB_INSTALL%\libmisc.lib=24
%HB_LIB_INSTALL%\hbole.lib=25
%HB_LIB_INSTALL%\hbprinter.lib=26
%HB_LIB_INSTALL%\miniprint.lib=27
%HB_LIB_INSTALL%\socket.lib=28
%HB_LIB_INSTALL%\hbziparc.lib=29
%HB_LIB_INSTALL%\hbmzip.lib=30
%C_LIB_INSTALL%\CW32.LIB=31
%C_LIB_INSTALL%\IMPORT32.LIB=32
%HB_LIB_INSTALL%\hbzlib.lib=33


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




Пост N: 3854
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.14 13:33. Заголовок: alex_II пишет: Вот ..


alex_II пишет:

 цитата:
Вот мой файл, подправь только пути:


Спасибо БОЛЬШОЕ !

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




Пост N: 3858
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.14 21:14. Заголовок: Пути подправил, вот ..


Пути подправил, вот такая фигня вылазиет:
[1]:iLink32.Exe -Gn -Tpe -LZ:\BCC55\Lib;Z:\BCC55\Lib\PSDK;Z:\MiniGui\Harbour\lib;Z:\HMG\MiniGUI\LIB;Z:\MiniGui\Harbour\bin;Z:\MiniGUI\lib -aa @abonent4win.bcl
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_HB_GT_GUI_DEFAULT' referenced from Z:\MINIGUI\LIB\MINIGUI.LIB|h_error
Error: Unresolved external 'GetAdaptersInfo' referenced from Z:\MINIGUI\HARBOUR\LIB\HBRTL.LIB|hbsocket
Error: Unresolved external '_HB_FUN_WIN_OLEERRORTEXT' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN_WIN_OLEAUTO' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLEINVOKEMETHOD' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLEINVOKEPUT' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLEINVOKEGET' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN_WIN_OLEERROR' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbolec
Error: Unresolved external '_hb_oleInit' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbolec
Error: Unresolved external '_hb_oleItemPut' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbolec
Error: Unresolved external '_HB_FUN___OLEISDISP' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLECREATEOBJECT' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN_WIN_P2N' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLEGETACTIVEOBJECT' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN_WAPI_MESSAGEBOX' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole
Error: Unresolved external '_HB_FUN___OLEVARIANTNEW' referenced from Z:\MINIGUI\HARBOUR\LIB\XHB.LIB|xhbole


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




Пост N: 3859
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.12.14 22:44. Заголовок: В Win8 какие то особ..


В Win8 какие то особые настройки безопасности.
У меня МиниГуи и БСС55 располагается на отдельном диске подключенном через SUBST.
Пришлось по извращаться и сделать запуск SUBST одновременно: для админа и для пользователя.
Теперь заработал xMate нормально. Только пришлось к своему проекту добавить еще 3 библиотеки:
xhb, procinfo, hbwin

Только я свой проет смог запустить вот с такими параметрами.
[Harbour]
HB_INSTALL=Z:\MiniGUI\Harbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /w0 /es0 /kc /i%HB_INC_INSTALL% /iZ:\miniGUI\INCLUDE /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/




Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 167
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 11.01.15 12:28. Заголовок: Andrey У меня MiniGU..


Andrey
У меня MiniGUI и xHarbour на отдельном диске. В переменных среды операционки задаю этот маршрут:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Environment]
"MG_BCC"="D:\\MiniGUI\\BCC55"
"MG_CMP"="XHARBOUR"
"MG_ROOT"="D:\\MiniGUI"
"MG_XHRB"="D:\\MiniGUI\\xHarbour"

Ну и сам .env файл для xMate:
[Environment]
Description 1=
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=
Subsystem=
Author=
Last update=08/22/2013

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=D:\MiniGUI\xHarbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /w0 /es2 /i%HB_INC_INSTALL%
Option prefix=/

[C]
C_INSTALL=D:\MiniGUI\BCC55
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -c -O2 -tW -M -I%HB_INC_INSTALL%;%C_INC_INSTALL% -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -Tpe -aa @%LNK%
C_RC_COMMAND=%C_BIN_INSTALL%\Brc32.Exe -r -fo%RES% %RC%
C_DLL_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpd -M -L%C_LIB_INSTALL% @%LNK%
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
D:\MiniGUI\xLib\tsbrowse.lib=2
D:\MiniGUI\xLib\minigui.lib=3
%HB_LIB_INSTALL%\gtgui.lib=4
%HB_LIB_INSTALL%\rtl.lib=5
%HB_LIB_INSTALL%\vm.lib=6
%HB_LIB_INSTALL%\lang.lib=7
%HB_LIB_INSTALL%\codepage.lib=8
%HB_LIB_INSTALL%\macro.lib=9
%HB_LIB_INSTALL%\rdd.lib=10
%HB_LIB_INSTALL%\dbfntx.lib=11
%HB_LIB_INSTALL%\dbfcdx.lib=12
%HB_LIB_INSTALL%\dbffpt.lib=13
%HB_LIB_INSTALL%\hbsix.lib=14
%HB_LIB_INSTALL%\common.lib=15
%HB_LIB_INSTALL%\pp.lib=16
%HB_LIB_INSTALL%\pcrepos.lib=17
%HB_LIB_INSTALL%\ct.lib=18
%HB_LIB_INSTALL%\miniprint.lib=19
%HB_LIB_INSTALL%\hbprinter.lib=20
%HB_LIB_INSTALL%\zlib.lib=21
%HB_LIB_INSTALL%\hbzip.lib=22
%HB_LIB_INSTALL%\libmisc.lib=23
%C_LIB_INSTALL%\CW32.LIB=24
%C_LIB_INSTALL%\IMPORT32.LIB=25
%C_LIB_INSTALL%\PSDK\msimg32.lib=26

[DLL Files]
%C_LIB_INSTALL%\C0W32.OBJ=1
D:\MINIGUI\LIB\minigui.LIB=2
%HB_LIB_INSTALL%\rtl.lib=3
%HB_LIB_INSTALL%\vm.lib=4
%HB_LIB_INSTALL%\gtwin.lib=5
%HB_LIB_INSTALL%\lang.lib=6
%HB_LIB_INSTALL%\codepage.lib=7
%HB_LIB_INSTALL%\macro.lib=8
%HB_LIB_INSTALL%\rdd.lib=9
%HB_LIB_INSTALL%\dbfntx.lib=10
%HB_LIB_INSTALL%\dbfcdx.lib=11
%HB_LIB_INSTALL%\dbfdbt.lib=12
%HB_LIB_INSTALL%\common.lib=13
%HB_LIB_INSTALL%\pp.lib=14
%C_LIB_INSTALL%\CW32.LIB=15
%C_LIB_INSTALL%\IMPORT32.LIB=16
%HB_LIB_INSTALL%\optgui.lib=17
%HB_INSTALL%\contrib\what32\lib\b32\what32.lib=18
D:\MINIGUI\LIB\hbprint.LIB=19
%HB_LIB_INSTALL%\hbole.lib=20

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




Пост N: 3890
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 11.01.15 16:03. Заголовок: krutoff Спасибо БОЛЬ..


krutoff Спасибо БОЛЬШОЕ !


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




Пост N: 4088
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.03.15 23:30. Заголовок: Опять засада. Стал ..


Опять засада.

Стал вставлять в циклы команду - DO events

Форматирование в редакторе поползло ...
Теперь нет правильного соответствия.
FOR вверху с нормальным отступом, а если перед NEXT поставить - DO events то отступов перед NEXT уже больше !

В трех функциях поставил DO events и лесенкой вся программа...
Ниже функция FUNCTION XXX уже идет с отступом от края...
Вот картинка:


Как исправить ?

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




Пост N: 528
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.03.15 00:26. Заголовок: Andrey #xcommand DO..


Andrey
#xcommand DO EVENTS => ProcessMessages()

используй ProcessMessages()

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




Пост N: 4089
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.03.15 13:25. Заголовок: SergKis пишет: испо..


SergKis пишет:

 цитата:
используй ProcessMessages()


Спасибо !
О таком простом решении даже и не догадался...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 18
Зарегистрирован: 14.04.10
ссылка на сообщение  Отправлено: 16.10.16 19:46. Заголовок: Работаю в хМате и со..


Работаю в хМате и собираю программу через него.
Появилась ошибка при сборке:
Unresoved external 'TransparentBLt' from c:\Minigui\Lib\MiniGui.Lib|c_image

Ничего не менял, три дня назад все работало.
Куда копать ?

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


Пост N: 1306
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 16.10.16 20:17. Заголовок: Добавить в проект Ms..


Добавить в проект Msimg32.lib


Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 19
Зарегистрирован: 14.04.10
ссылка на сообщение  Отправлено: 17.10.16 05:21. Заголовок: Сработало ! Спасибо ..


Сработало ! Спасибо Петр!

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 20
Зарегистрирован: 14.04.10
ссылка на сообщение  Отправлено: 03.03.17 10:28. Заголовок: Архивация с паролем


Появилась необходимость делать архивы с паролем (Рассылаю обновления своих программ по e-mail)
Архив получается, но без пароля. Если собрать через bat - пароль есть, а через хМате- нет.
Подключаю библиотеки HBZipArc.lib, Hbmzip.lib,Minizip.lib/

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

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