Форум » GUI » Примеры из Минигуи -ошибки, вопросы..... (продолжение) » Ответить

Примеры из Минигуи -ошибки, вопросы..... (продолжение)

Andrey: Всем привет. Взялся смотреть примеры из МиниГуи, так не все работают. Может кто подскажет что там "допилить" нужно ? А заодно может и исправить и добавить новые.... Очень красочный пример: \MiniGUI\SAMPLES\Advanced\AVI_Animation - не работает под Win7 (наверно AVI-шки нет в ресурсах) Предложение Григорию: Можно ли добавить еще один пример с отдельным AVI-файлом в ресурсах проекта и показом такого же бегунка ? Пример: \MiniGUI\SAMPLES\Advanced\DisplayMode - не работает под ХР и далее.... Пример: \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.

Ответов - 300, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 All

Andrey: Haz пишет: пример с координатами есть в минигуи Где ? Если не сложно то дай путь к нему.

Haz: MiniGUI\SAMPLES\BASIC\Mouse_Coords

Andrey: SergKis пишет: 1. вынеси connect до окна (если его нет, то сообщение и конец) или в oninit (тогда сначала контрлы hide или disable, если connect есть переводи в рабочее соостояние, иначе сообщение ...). 2. в цикл загрузки ставь do events 4. не мучай grid перезагрузкой Item-ов, используй browse (skipbuffer устанавливай в кол-во строк в browse (default 10)) 5. получить длину записи области RecSize()+1, или посчитать длины из dbStruct() и +1. 1) А зачем ? Проверил сервер, а потом сразу опять, без повторного запуска программы проверяем. Это в качестве же примера, а на рабочую систему, согласен - нужно делать по другому. 2) Забыл про это ! Работает ! Спасибо ! 4) Согласен ! А простой browse -какой можно поставить ? Просто чтобы показать, что база есть. 5) Не совсем понял, а на примере моём можно пояснить ?


Andrey: Есть шаблон для ввода вида 127.0.0.1:2812 ? Или достаточно обычного поставить типа: @R 999.999.999.999:999999

SergKis: Andrey пишет:1) А зачем ? ... работа с letodb у тебя не закончится на этом примере ? если да, то вопрос снят я connect делаю на MDI MAIN, тебе на MAIN и если его нет, то все child окна, связанные с letodb не имеют смысла

Andrey: Как можно вывести список файлов на форму и сделать возможный выбор любого файла ? Т.е. типа как в explorer. Есть ли готовые примеры или что можно посмотреть ?

Haz: Andrey пишет: Есть ли готовые примеры или что можно посмотреть ? GetFile из минигуи или самому формировать массив и бровс по нему

SergKis: Andrey пишет:или что можно посмотреть BASIC\DirSelect\demo.prg

Andrey: SergKis пишет: BASIC\DirSelect\demo.prg Не совсем то... Это обычный GRID. Понятно что так сделать можно. А как сделать показ несколько столбцов ? и расстояние между ними как высчитывать ? По идее можно сканировать папку рассчитать кол-во элементов, добавить иконки и потом строить ГРИД. А как тогда высчитывать имя файла по ячейкам ? и выбор по колонкам между файлами как запретить ? Всё больше вопросов возникает... А готовых других примеров под такие задачи больше нет ?

SergKis: Andrey пишет:По идее можно сканировать папку рассчитать кол-во элементов, добавить иконки и потом строить ГРИД ты же сам все знаешь. Сам не сделаешь, кто сделает ? (c) Andrey пишет:Всё больше вопросов возникает... по мне, так ты все заданные вопросы уже решал в разных своих примерах. не нравится grid, browse, buttonex попробуй tsbrowse ...

Andrey: SergKis пишет: по мне, так ты все заданные вопросы уже решал в разных своих примерах. не нравится grid, browse, buttonex попробуй tsbrowse ... Согласен, решал. Но вот свойство человеческой психологии - сначала спросить... А вдруг кто-то лучше подскажет. Дима иногда пишет: пока курил, придумал... А я вот не курю и сразу спрашиваю.

SergKis: Andrey пишет:А я вот не курю и сразу спрашиваю. Что ж "батенька" будем лечить ..., в смысле посылать ... ну это ... покурить конфетку скушать ...

gfilatov2002: Andrey пишет: как сделать показ несколько столбцов ? Для этого можно использовать ListBox с классом MULTICOLUMN (см. пример в папке samples\Basic\Listbox_4)

Andrey: Можно ли вызвать Notepad в режиме просмотра ? Т.е. запретить юзеру править текст ? Хотя этот вопрос сложно отнести к МиниГуи...

PSP: Andrey пишет: Можно ли вызвать Notepad в режиме просмотра ? Т.е. запретить юзеру править текст ? Notepad, думаю, нельзя. А вот открыть текстовый файл в браузере можно. И юзер ничего не сможет исправить

petr707: Открыть не оригинальный файл, а его временную копию, которую удалить после просмотра. Править можно, на исходнике не отразится.

Andrey: PSP пишет: А вот открыть текстовый файл в браузере можно. И юзер ничего не сможет исправить А как ?

SergKis: Andrey [pre2] <html> <body> <pre> Теги отобразят текст с точным количеством, проставленных в исходном коде, пробелов и переносов строк. К тому же, текст будет моноширинным. Моноширинный - все буквы одинаковой ширины (машинописный шрифт). </pre> </body> </html>[/pre2]

Andrey: SergKis пишет: текст будет моноширинным То что нужно !

Andrey: Только для 866 кодировки нужно ставить так: <html> <head><meta charset="cp866"></head> <body> <pre>



полная версия страницы