On-line: gfilatov2002, гостей 1. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 7
Зарегистрирован: 25.01.18
ссылка на сообщение  Отправлено: 27.03.18 03:58. Заголовок: Не находит функций AlphaBlend и TransparentBlt ?


Пробовал скомпилить старый пробный проект в последней версии МиниГУИ - не находит функций

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'TransparentBlt' referenced from D:\MINIGUI-2018-02\LIB\MINIGUI.LIB|c_image
Error: Unresolved external 'AlphaBlend' referenced from D:\MINIGUI-2018-02\LIB\MINIGUI.LIB|c_image


Что нужно добавить?



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


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


Пост N: 1392
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 27.03.18 07:43. Заголовок: В папке bin компилят..


В папке bin компилятора bcc есть файлы bcc32.cfg и ilink32.cfg. В них нужно прописать правильные пути.

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




Пост N: 1267
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 27.03.18 09:41. Заголовок: PSP пишет: нужно пр..


PSP пишет:

 цитата:
нужно прописать правильные пути


Это само собой

Также нужно добавить в скрипт сборки Вашего проекта библиотеку msimg32.lib

 цитата:
%MG_BCC%\lib\psdk\msimg32.lib



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



Пост N: 8
Зарегистрирован: 25.01.18
ссылка на сообщение  Отправлено: 28.03.18 03:56. Заголовок: Также нужно добавить..



 цитата:
Также нужно добавить в скрипт сборки Вашего проекта библиотеку msimg32.lib

%MG_BCC%\lib\psdk\msimg32.lib


Этого оказалось достаточно

P.S.
компилил до сих пор в старой версии Harbour MiniGUI 1.9 Extended Edition (Build 95) - 2011.04.12
Для моих утилит было достаточно.

Скомпилил в новой версии Harbour MiniGUI Extended Edition 18.02 (Release)

Размер экзешника увеличился с 1386 кБ до 1848 кБ - т.е. на 33%

Откуда такое счастье?



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




Пост N: 1269
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 28.03.18 09:43. Заголовок: SadStar2018 пишет: ..


SadStar2018 пишет:

 цитата:
Размер экзешника увеличился


В заголовочном файле include\minigui.ch закомментируйте строку

#define _OBJECT_

а также, возможно, и эту строку

#define _HMG_COMPAT_

и затем пересоберите библиотеку с помощью батника в папке source.

Это позволит убрать неиспользуемые лично Вами компоненты...

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

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