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




Пост N: 699
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 29.01.08 13:59. Заголовок: Новая версия Расширенного релиза библиотеки MiniGUI (часть V) (продолжение)


Начало темы находится здесь, а теперь

АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Готовится к опубликованию новая сборка №48, которая выйдет в конце недели.
Если у Вас есть интересные наработки для включения в новый релиз, то сейчас самое удобное время для их отправки мне

Кратко, что нового:

- исправление обнаруженных ошибок и неточностей кода;
- новый класс HEADERIMAGE для Grid и Browse;
- свойство Address в Hyperlink может теперь открывать папку или файл на диске;
- добавлен NOTABSTOP класс для Browse;
- поддержка пользовательских компонентов (заимствована из оффициального релиза);
- расширения и исправления в библиотеках TsBrowse и PropGrid;
- обновлены сборки Харбор и HMGS-IDE;
- новые и обновленные старые примеры (как обычно ).




Спасибо: 6 
Профиль
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]


Haz
администратор




Пост N: 156
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 20.03.14 15:25. Заголовок: Andrey пишет: Вроде..


Andrey пишет:

 цитата:
Вроде же нет в этом исходнике функции проверки второй копии программы ?



SET MULTIPLE OFF WARNING

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




Пост N: 3285
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.03.14 16:40. Заголовок: Haz пишет: SET MULT..


Haz пишет:

 цитата:
SET MULTIPLE OFF WARNING


Спасибо ! Не знал такую команду...

А на русском надпись эту сделать можно ?
Обычные юзера же не поймут !

Спасибо: 0 
Профиль
Haz
администратор




Пост N: 157
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 20.03.14 22:05. Заголовок: Andrey пишет: юзер..


Andrey пишет:

 цитата:
юзера же не поймут


зависит от выбранного языка в программе , нужна команда типа LANGSELECT RU ( лень искать, НЕ пользую, но что есть на русском - точно )


А команда живет в справке MiniGui.chm есть
SET MULTIPLE

Impede attempts to run multiple instances of the program.
SYNTAX
SET MULTIPLE ON | OFF [ WARNING ]



Спасибо: 1 
Профиль
Vlad04
постоянный участник


Пост N: 426
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 21.03.14 08:09. Заголовок: нужна команда типа ..



 цитата:
нужна команда типа LANGSELECT RU



SET LANGUAGE TO RUSSIAN

Спасибо: 1 
Профиль
dkartashov



Пост N: 1
Зарегистрирован: 25.03.14
ссылка на сообщение  Отправлено: 25.03.14 12:16. Заголовок: 2.3.3: Ошибка при компиляции тестового примера


Добрый день.

Тестирую новую сборку 2.3.3. Обнаружил ошибку при компиляции тестового примера:
SAMPLES\Advanced\REPORT_GENERATOR\

Harbour 3.2.0dev (r1403161854) 
Copyright (c) 1999-2014, http://harbour-project.org/
Compiling 'demo.prg'...
Compiling 'h_rptgen.prg'...
h_rptgen.prg(504) Error E0030 Syntax error "syntax error at ' PRINTER_PAPER_LETTER '"
h_rptgen.prg(504) Error E0022 Invalid lvalue 'String'
h_rptgen.prg(505) Error E0022 Invalid lvalue 'String'
...


Анализ данного места программы показал, что ошибка вызвана наличием с индексе массива символов табуляции:
aPaper [ PRINTER_PAPER_LETTER 				] := { 215.9	, 279.4 }

то есть, перед закрывающейся скобкой "]" набито несколько символов табуляции.

При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется.

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 570
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.03.14 12:55. Заголовок: dkartashov пишет: П..


dkartashov пишет:

 цитата:
При замене символов табуляции на пробелы - ошибки исчезают и пример успешно компилируется


Благодарю за сообщение!
Это что-то накосячили в Харборе, откатил его сборку на шаг назад, и пример собрался с символами табуляции тоже

Дополнение.
Теперь препроцессор Харбора проверяет наличие некорректных символов в квадратных скобках, и символ табуляции внутри скобок теперь вне закона

Спасибо: 1 
Профиль
Andrey
постоянный участник




Пост N: 3291
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.03.14 01:42. Заголовок: gfilatov2002 , а нел..


gfilatov2002 , а нельзя ли заменить BCC 5.5.1 на 5.8.2

Дело в том что, BCC 5.5.1 НЕ МОЖЕТ ИСПОЛЬЗОВАТЬ фаил .RES если он больше 1Мб (или чуть меньше), т.е. суммарный объем ресурсов не должен превышать этот размер. (может опции какие надо использовать ? )
НЕ ЛИНКУЕТСЯ ресурсный файл, выдает ошибку:
Turbo Incremental Link 5.66 Copyright (c) 1997-2002 Borland
Fatal: Access violation. Link terminated.
hbmk2[demo]: Error: Running linker. 2


А BCC 5.8.2 прекрасно собирает большие ресурсы. Пробовал даже 15 Мб заталкивать в ресурсы, работает.
Картинки бывают большие, т.е. при использовании фона BMP - 1,5 Mb и больше...
Труба при сборке, начинаешь уменьшать, т.е. тратишь время на тупую работу...

Взял переименовал папку BCC582 в BCC55 и собрал ехе-ник.
При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit) ?

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 571
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.03.14 11:31. Заголовок: Andrey пишет: а нел..


Andrey пишет:

 цитата:
а нельзя ли заменить BCC 5.5.1 на 5.8.2


Конечно, можно
По этому пути пошли, например, разработчики коммерческой библиотеки FiveWin

Но есть небольшая проблема: компилятор BCC 5.8.2 требует наличия коммерческой лицензии на использование в отличие от бесплатного BCC 5.5.1, и распространять коммерческий продукт без лицензии на него мы не имеем никакого права

Таким образом, более перспективным с точки зрения бесплатного продукта (коим является библиотека минигуи) является использование open source С-компилятора MinGW
Andrey пишет:

 цитата:
При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit) ?


Это просто указывает на то, что данная сборка Харбора была выполнена с использованием BCC 5.5.1

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




Пост N: 3292
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.03.14 14:17. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Это просто указывает на то, что данная сборка Харбора была выполнена с использованием BCC 5.5.1



Нет. Я линковал с помощью BCC 5.8.2 !
Andrey пишет:

 цитата:
Взял переименовал папку BCC582 в BCC55 и собрал ехе-ник.
При выводе hb_compiler() на окно, появляется: Borland C++ 5.5.1 (32-bit)



Спасибо: 0 
Профиль
Dima
администратор




Пост N: 3870
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.03.14 15:51. Заголовок: Andrey пишет: Нет. ..


Andrey пишет:

 цитата:
Нет. Я линковал с помощью BCC 5.8.2


Читай между строк
Ты ведь не пересобирал свой Harbour под BCC 5.8.2

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




Пост N: 3293
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.03.14 17:32. Заголовок: Dima пишет: Читай м..


Dima пишет:

 цитата:
Читай между строк


Теперь понял...

Спасибо: 0 
Профиль
fokinal21



Пост N: 1
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 28.03.14 23:53. Заголовок: Всем доброго времени..


Всем доброго времени суток! У меня простой, наивный вопрос. Пользуюсь IDE из сборок Григория. Скажите там Debug из меню как-то работает? У меня кроме черного окна ничего не получается. Сплошной шедевр Малевича. Можно, конечно, пользоваться Compile /d, но не хочется прыгать как-то...

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




Пост N: 3297
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.14 00:36. Заголовок: fokinal21 пишет: М..


Andrey пишет:

 цитата:
Скажите там Debug из меню как-то работает?


Нет, не работает. Нужно программу собирать еще и для отладки, не помню уже опций.

fokinal21 пишет:

 цитата:
Можно, конечно, пользоваться Compile /d, но не хочется прыгать как-то...


Возьми и используй лучше это http://clipper.borda.ru/?1-4-20-00000854-000-0-0-1385633245

Спасибо: 0 
Профиль
fokinal21



Пост N: 2
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 29.03.14 12:24. Заголовок: Andrey пишет: Возьм..


Andrey пишет:

 цитата:
Возьми и используй лучше это


А как прикрутить к сборкам Филатова? Может распишешь?!!!

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




Пост N: 3299
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.14 12:51. Заголовок: fokinal21 пишет: А ..


fokinal21 пишет:

 цитата:
А как прикрутить к сборкам Филатова? Может распишешь?!!!


Сам не пользуюсь. Где то здесь на форуме писалось об этом.
Если не найдешь, то спроси у Филатова.

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




Пост N: 3301
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.14 13:29. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Также доступна полная сборка для компилятора MinGW по адресу:
http://hmgextended.com/files/CONTRIB/hmg233-mingw.exe



Собираю пример Z:\HMG\minigui\Samples\FREEVIEW>build.bat, получаю ошибку:
Z:\HMG\minigui\Samples\FREEVIEW>call ..\..\buildapp.bat FreeView freeview.hbc
windres: can't open bitmap file `bmps\rleft.bmp': No such file or directory


Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 573
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.03.14 17:25. Заголовок: Andrey пишет: can&..


Andrey пишет:

 цитата:
can't open bitmap file `bmps\rleft.bmp': No such file or directory


Вы абсолютно правы - недоглядел.
Как вылечить?
Просто перетащите эти файлы из аналогичного примера в BCC-сборке

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 576
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 23.04.14 12:38. Заголовок: АНОНС * АНОНС * АНОН..


АНОНС * АНОНС * АНОНС * АНОНС * АНОНС

Завершена подготовка к опубликованию новой версии 2.3.4, которая выйдет послезавтра.

Кратко, что нового:
- продолжена оптимизация использования внутренних функций с целью уменьшения ядра библиотеки;
- функция BmpSize() теперь поддерживает определение размеров картинки в форматах JPG, GIF, TIF и PNG из ресурсов;
- обновлены библиотеки MiniPrint, HbXml и HbPgSql;
- обновлена библиотека SQLITE3 до версии 3.8.5dev;
- обновлена unicode-сборка Харбора версии 3.2.0dev;
- добавлены новые и обновлены некоторые старые примеры.

Благодарю за внимание!

P.S. Требуется финансовая поддержка заинтересованных в поддержке библиотеки лиц

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




Пост N: 3336
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 23.04.14 23:15. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
- функция BmpSize() теперь поддерживает определение размеров картинки в форматах JPG, GIF, TIF и PNG из ресурсов;


Давно пора !
Ждем с нетерпением !!!

Спасибо: 0 
Профиль
gfilatov2002
moderator




Пост N: 578
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 25.04.14 10:24. Заголовок: Новый релиз библиоте..


Новый релиз библиотеки для компилятора BCC выложил, как и обещал,
на оффициальном сайте библиотеки по адресу:

http://hmgextended.com/files/CONTRIB/hmg-2.3.4-setup.zip

Также доступна полная сборка для компилятора MinGW по адресу:

http://hmgextended.com/files/CONTRIB/hmg234-mingw.exe

и для свежей версии компилятора xHarbour

http://hmgextended.com/files/CONTRIB/xhmg234_xhb9990.zip

Грузите апельсины бочками (c) О.Бендер

Спасибо: 2 
Профиль
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 188
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет