Автор | Сообщение |
|
| постоянный участник
|
Пост N: 7642
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.12.23 14:43. Заголовок: Переход на VisualC
Сейчас использую связку MiniGUI-23.09.2 + Harbour 3.2.0dev (r2301231146) от версии MiniGUI-23.01 Моя большая прога более стабильно работает на такой связке. У большинства юзеров прога не падает, хотя есть и исключения. При переходе на MiniGUI-23.10 с родным Harbour начинают отваливаться ТСБ (тупо клинит) и клинят кнопки на форме (вообще не нажимаются) при первом входе на форму. Связано это видно с самим Харбором. Актуален вопрос по переходу на MiniGui под MSVC. Чем отличаются Харбор сборки текущего года под MSVC от BCC ?
|
|
|
Ответов - 7
[только новые]
|
|
|
| постоянный участник
|
Пост N: 7643
Зарегистрирован: 12.09.06
|
|
Отправлено: 23.12.23 14:49. Заголовок: Столкнулся с проблем..
Столкнулся с проблемой и не поняткой при сборке ехе-ника под VisualC. Выгрузил архив в новый каталог 1. сборка -> не проходит, нет _hbmkaut_main.obj, а _hbmkaut_main.c есть. протокол длинный 2. повторяю -> не проходит, нет _hbmkaut_main.obj, а _hbmkaut_main.c есть. протокол короткий, повторяю - тоже самое 3. удаляю OBJ каталог, сборка -> проходит exe запустился, еще несколько раз делаю - все ok! Такое же у меня редко, но бывает и под BCC. Тоже удаляю папку и потом всё собирается. Почему нет проверки на этот сбой ? Или удалять этот файл ВСЕГДА при начале сборки...
|
|
|
|
| постоянный участник
|
Пост N: 7644
Зарегистрирован: 12.09.06
|
|
Отправлено: 24.12.23 01:31. Заголовок: Не совсем понятна ли..
Не совсем понятна лицензия на MiniGui MSVC. Если использовать - https://visualstudio.microsoft.com/ru/vs/community/ То там пишут: Для индивидуальных пользователей Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. Просто интересно как это сейчас будет ?
|
|
|
|
| moderator
|
Пост N: 2233
Зарегистрирован: 11.02.10
|
|
Отправлено: 24.12.23 13:36. Заголовок: Andrey пишет: Не со..
Andrey пишет: цитата: | Не совсем понятна лицензия на MiniGui MSVC |
| Подробное лицензионное соглашение см. по адресу click here Если коротко: цитата: | 1. ПРАВА НА УСТАНОВКУ И ИСПОЛЬЗОВАНИЕ. a. Индивидуальная лицензия. Если вы являетесь физическим лицом, разрабатывающим собственные приложения либо для продажи, либо с какой-либо другой целью, вы можете использовать данное программное обеспечение для разработки и тестирования таких приложений. |
|
|
|
|
|
| постоянный участник
|
Пост N: 4478
Зарегистрирован: 17.02.12
|
|
Отправлено: 24.12.23 15:09. Заголовок: gfilatov2002 пишет Е..
gfilatov2002 пишет Выделить надо фразу (во всех пунктах) цитата: | вы можете использовать данное программное обеспечение для разработки и тестирования таких приложений |
| т.е. для коммерческого использования нужна лицензия
|
|
|
|
| постоянный участник
|
Пост N: 7648
Зарегистрирован: 12.09.06
|
|
Отправлено: 28.12.23 10:51. Заголовок: Что-то анимация у ме..
Что-то анимация у меня пропала при вызове кнопок 1-4 в примере APP_OOPTEMPLATE-VC-20 Т.е. в модуле WaitWinGif.prg перестаёт авишка двигаться ... ANIGIF Gif_1 OBJ oStaticGif PICTURE "Ani3dMan128" С чем это связано ? Или это только на моем компе такое ?
|
|
|
|
| moderator
|
Пост N: 2235
Зарегистрирован: 11.02.10
|
|
Отправлено: 29.12.23 17:03. Заголовок: Andrey пишет: С чем..
Andrey пишет: Это связано с тем, что Gif файл используется в окне, которое активируется с использованием класса NOWAIT, т.е без остановки выполнения дальнейшего кода. А для проигрывания Gif-анимации требуется режим ожидания, который возникает при обычном использовании команды ACTIVATE WINDOW <имя окна>.
|
|
|
|
| постоянный участник
|
Пост N: 7649
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.12.23 18:52. Заголовок: Блин, до этого работ..
Блин, до этого работало, а потом перестало... Странно... Я код WaitWinGif.prg не правил уже давно. Нашёл вариант от 02.09.2023 - там Gif файл не останавливается... Пере собрал этот вариант с новой версией МиниГуи 23.12 - Gif файл не останавливается. Вставляю старый код WaitWinGif.prg от 02.09.2023 в новый проект, собираю - Gif файл останавливается ! Отличие нового кода от старого - больше кода и сборка ресурсов другая !!! demo.rc делается по другому: #include "Resource\demo.rc" #include "Resource\demo_64.rc" #include "Resource\demo_128.rc" // ------ убрал для быстроты сборки 27.12.2023 ----------- // #include "Resource\demoDummy1.rc" // #include "Resource\demoDummy2.rc" #include "Resource\_info_my.rc" Буду переделовать без NOWAIT Но не думаю что в этом дело... Переделал для BCC ресурсный файл по старому в новой версии - Gif файл останавливается ! Чем больше ехе-ник, тем больше вероятности что рабочий код начинает глючить...
|
|
|
|