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




Пост N: 1929
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 15.11.11 21:36. Заголовок: Примеры из Минигуи -ошибки, вопросы.....


Всем привет.
Взялся смотреть примеры из МиниГуи, так не все работают. Может кто подскажет что там "допилить" нужно ?
А заодно может и исправить и добавить новые....

Очень красочный пример: \MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7 (наверно AVI-шки нет в ресурсах)
Предложение Григорию:
Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ?

Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - вылетает на ХР
--------------------------------------------------------------------------------
Harbour MiniGUI Errorlog File
Harbour MiniGUI Extended Edition 2.0.1 - 2011.09.21
--------------------------------------------------------------------------------
Date: 11/15/2011 Time: 22:13:24
Error BASE/1124 Argument error: LEFT

Called from LEFT(0)
Called from SCANSOFT(195)
Called from MAIN(84)


Пример: \MiniGUI\SAMPLES\BASIC\MsgEdit - не собирается...
Z:\MiniGUI\SAMPLES\BASIC\MsgEdit>call ..\..\..\batch\compile.bat demo /L shell32
Harbour 3.1.0dev (Rev. 17042)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'demo.prg'...
Lines 20133, Functions/Procedures 30
Generating C source output to 'demo.c'... Done.
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
demo.c:
Error E2141 demo.prg 993: Declaration syntax error
*** 1 errors in Compile ***

C compile error.



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


gfilatov2002
moderator




Пост N: 293
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 15.11.11 23:16. Заголовок: Andrey пишет: Взялс..


Andrey пишет:

 цитата:
Взялся смотреть примеры из МиниГуи, так не все работают



Andrey пишет:

 цитата:
\MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7


Посмотрю, что можно сделать...
Andrey пишет:

 цитата:
Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - вылетает на ХР


Похоже, у Вас есть некорректно установленные программы
Но все равно попробую поправить...
Andrey пишет:

 цитата:
Пример: \MiniGUI\SAMPLES\BASIC\MsgEdit - не собирается


Устаревшая информация! Проверьте на текущей версии 2.0.3 - дата файла demo.prg должна быть 11.10.2011

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




Пост N: 1932
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 16.11.11 15:43. Заголовок: Пример: \MiniGUI..


Пример: \MiniGUI\SAMPLES\Advanced\Tsb_filter - в версии 2.0.3 работает !
Классный пример ! Хочу также и для хХарбора !!!


gfilatov2002 пишет:

 цитата:
Устаревшая информация! Проверьте на текущей версии 2.0.3 - дата файла demo.prg должна быть 11.10.2011


Точно в версии 2.0.3 работает ! Классный пример !


Остался \MiniGUI\SAMPLES\Advanced\AVI_Animation
И еще:
Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ?


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




Пост N: 294
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 16.11.11 16:02. Заголовок: Andrey пишет: Остал..


Andrey пишет:

 цитата:
Остался \MiniGUI\SAMPLES\Advanced\AVI_Animation


Переработал этот пример:
- avi-файл хранится в ресурсах проекта;
- элемент управления ANIMATERES определен как пользовательский компонент и теперь его можно вызвать из своей программы, подключив в нее файл animate.prg


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




Пост N: 1934
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.11.11 13:57. Заголовок: Пример: \MiniGU..


Пример: \MiniGUI\SAMPLES\BASIC\Menu_2>demo2.exe

Выглядит так:



Как сделать чтоб само меню было с левой стороны ?

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




Пост N: 2025
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.12 14:15. Заголовок: Столкнулся с непоказ..


Столкнулся с непоказом иконки на форме.
Какой максимальны размер иконки можно выводить ?

Если использую одну иконку 128х128 в ICO-файле и записываю ее в ресурсный файл, то не показывает.

Как можно выводить из ICO-файла конкретную иконку, т.е. нужно допустим 128х128 ?

Может я чего то не понимаю, объясните мне пожалуйста как происходит показ иконок из ресурсов.
Заранее спасибо.

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


Пост N: 713
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 24.01.12 14:24. Заголовок: Если не ошибаюсь, то..


Если не ошибаюсь, то набор размеров для винды такой: 256х256, 48х48, 32х32 и 16х16.
128х128 используется в Mac OS.
Винда сама выбирает размер в зависимости от того, в каком месте интерфейса рисуется иконка. Если нужного размера нет, то ничего и не нарисует.
Имхо.


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




Пост N: 2026
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.12 14:28. Заголовок: PSP пишет: 128х128 ..


PSP пишет:

 цитата:
128х128 используется в Mac OS.



Т.е. если я использую одну иконку 128х128 в ICO-файле и записываю ее в ресурсный файл, то при показе
ICO на форме ничего показываться не будет ?



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


Пост N: 714
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 24.01.12 14:33. Заголовок: http://www.allok.ru/..

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




Пост N: 2027
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 24.01.12 18:40. Заголовок: PSP Спасибо большое ..


PSP Спасибо большое !

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




Пост N: 2071
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.02.12 13:34. Заголовок: Вопрос по примеру sa..


Вопрос по примеру samples\Advanced\MenuEx
По хелпу читал, так и не понял.
Как задать шрифт (по умолчанию он 10) в верхнем меню программы ?




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



Пост N: 31
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 26.02.12 17:07. Заголовок: Andrey По моему эти ..


Andrey По моему эти вопросы решает сама Винда ....

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




Пост N: 2073
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.02.12 17:30. Заголовок: Softlog86 пишет: По..


Softlog86 пишет:

 цитата:
По моему эти вопросы решает сама Винда ....


А почему тогда можно увеличить и изменить шрифт в ниспадающем меню ?
Значит можно увеличить и шрифт верхнего меню программы !
Но вот только как ?

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




Пост N: 340
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 26.02.12 20:47. Заголовок: Andrey пишет: Значи..


Andrey пишет:

 цитата:
Значит можно увеличить и шрифт верхнего меню программы


http://windows.microsoft.com/ru-RU/windows7/Change-Windows-fonts

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




Пост N: 2074
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 26.02.12 22:21. Заголовок: Судя по ссылке, прог..


Судя по ссылке, программно (из МиниГуи) никак !
Очень жалко... Спасибо за терпение....

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





Пост N: 1
Зарегистрирован: 28.02.12
ссылка на сообщение  Отправлено: 29.02.12 00:45. Заголовок: Andrey Кажись я таки..


Andrey Кажись я таки нашел Вас... Это Ваш пример? У меня пара ламерских вопросов (потому как клиппером 17 лет не занимался и основательно забыл его).

Скачал MiniGUI с того поста, но скомпилировать вышеупомянутый пример так и не удалось - ругается "unresolved external _hd_fun_adosettable_" и "unresolved external _hd_fun_adordd_". Добавил #include "c:\MiniGUI\Harbour\lib\adordd.lib" - прежние ошибки при компиляции сменились кучей ошибок c:\MiniGUI\Harbour\lib\adordd.lib(1) Error E0001 Illegal character '\x00' и в конце c:\MiniGUI\Harbour\lib\adordd.lib(1) Error E0030 Syntax error "syntax error at 'Ё'"

Еще одна проблема - взял пример tutor20.prg из того же MiniGUI и наткнулся на невозможность включить 866 кодировку, в которой почему-то работает Excel с файлами dbase4. Получается, что то, что в dbf занесено в Excel не читабельно в BROWSE от Harbour и наоборот. Вставлял REQUEST HB_CODEPAGE_RU866 после #include и hb_SetCodepage( "RU866" ) после main - никакой реакции: ни на что не ругается но выдает всю кирилицу в 1251. Как победить?

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



Пост N: 458
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 29.02.12 09:40. Заголовок: vovchok пишет: Скач..


vovchok пишет:

 цитата:
Скачал MiniGUI с того поста, но скомпилировать вышеупомянутый пример так и не удалось - ругается "unresolved external _hd_fun_adosettable_" и "unresolved external _hd_fun_adordd_".

Minigui тут ни причем! Чистый harbour. Попробуйте тот же пример, только без adordd и создания базы access, а просто база dbf


REQUEST HB_LANG_RUWIN 
REQUEST HB_CODEPAGE_RU1251

Function Main()
Local nI:=45, nK:=32 // - объявление переменных

hb_SetCodepage( "RU1251" ) // - переключение на русскую кодировку (доступны и др.языки, со всеми сортировками, датами и .д.)

DbCreate( "test2", { { "FIRST", "C", 10, 0 },;
{ "LAST", "C", 10, 0 },;
{ "AGE", "N", 8, 0 } } ) // - создать таблицу

USE test2 // - открыть таблицу
APPEND BLANK // - добавить запись в таблицу
test2->First := "Вася" // - запись в поле
test2->Last := "Сидоров"
test2->Age := nI
APPEND BLANK
test2->First := "Коля"
test2->Last := "Пупкин"
test2->Age := nK
GO TOP // переместить указатель на первую запись в таблице
Browse() // показать таблицу со всеми записями.....
return nil


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





Пост N: 2
Зарегистрирован: 28.02.12
ссылка на сообщение  Отправлено: 29.02.12 21:18. Заголовок: Попробуйте тот же пр..



 цитата:
Попробуйте тот же пример, только без adordd и создания базы access, а просто база dbf

Что-то все равно не то... В процессе компиляции не ругается, но созданный EXEшник зависает в памяти ничего не выдавая на экран (видимо Browse() глючит) и его приходится снимать принудительно. Кроме того созданная база выглядит в Excel таким образом (крякозябы)
FIRST LAST AGE
┬рё  ╤шфюЁют 45
╩юы  ╧єяъшэ 32
А все потому, что кирилица в DBF в понимании мелкософтов должна быть в кодировке 866, а не 1251. Но включить 866 не получается - как это сделать?

 цитата:
Minigui тут ни причем! Чистый harbour

MiniGUI - это виндовый оконный интерфейс, а чистый Harbour работает лишь с системной консолью? Что же все-таки должна выдавать функция Browse()?

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



Пост N: 461
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 29.02.12 21:35. Заголовок: Вот рабочий пример, ..


Вот рабочий пример, проверил

func main()
Local nI:=45, nK:=32 // - объявление переменных
REQUEST HB_CODEPAGE_RU1251
REQUEST HB_CODEPAGE_RU866
HB_CDPSELECT( "RU866" ) // - переключение на русскую кодировку (доступны и др.языки, со всеми сортировками, датами и .д.)

DbCreate( "test2", { { "FIRST", "C", 10, 0 },{ "LAST", "C", 10, 0 },{ "AGE", "N", 8, 0 } } ) // - создать таблицу

USE test2 // - открыть таблицу
APPEND BLANK // - добавить запись в таблицу
test2->First := "Вася" // - запись в поле
test2->Last := "Сидоров"
test2->Age := nI
APPEND BLANK
test2->First := "Коля"
test2->Last := "Пупкин"
test2->Age := nK
GO TOP // переместить указатель на первую запись в таблице
Browse() // показать таблицу со всеми записями.....
return nil


вот browse
╒═════════════════════════════════════════════════════════════════════ 
│ Record 1/2
│ FIRST LAST AGE
╞══════════════════════════════════ ══════════ ═══════════════════════
│ Вася Сидоров 45
│ Коля Пупкин 32





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




Пост N: 2078
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.02.12 22:09. Заголовок: vovchok пишет: Скач..


vovchok пишет:

 цитата:
Скачал MiniGUI с того поста


Какая версия ?

vovchok пишет:

 цитата:
MiniGUI - это виндовый оконный интерфейс, а чистый Harbour работает лишь с системной консолью?



Harbour работает везде - и в МиниГуи и Qt и в терминалке. Это язык программирования. Более подробно читайте: http://ru.wikipedia.org/wiki/Harbour

Почитайте также как установить:
http://clipper.borda.ru/?1-4-0-00000515-000-0-0-1267900828

А потом напишите - какую задачу вы хотите сделать: терминалку под Win32 или полноценное приложение Win32 на МиниГуи ?

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



Пост N: 463
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 29.02.12 23:02. Заголовок: Andrey пишет: Harbo..


Andrey пишет:

 цитата:
Harbour работает везде - и в МиниГуи

это как?

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