Форум » GUI » Новая версия Расширенного релиза библиотеки MiniGUI » Ответить

Новая версия Расширенного релиза библиотеки MiniGUI

gfilatov: Вот решил снова начать новую тему, чтобы не раздувать старый топик на 4 листа Новую версию Экспериментального релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=938 Что нового: - исправления в TAB - исправления в библиотеке TsBrowse, добавлен новый метод Report - синхронизация с оффициальной версией HMG 2.0.020 Жду комментариев на этот выпуск здесь и на русском форуме MiniGUI по адресу: http://talk.mail.ru/forum/talk.ru.boom.minigui?page=1

Ответов - 144, стр: 1 2 3 4 5 6 7 8 All

i3t4j6: gfilatov пишет: Жду комментариев на этот ... Все при вводе в TsBrowse работает отлично ! Молодцы !!!А как там обстоят дела и можно ли надеяться на хоть какое-то решение или комментарий от ОТК : - проблемка в TsBrowse при вводе с клавиатуры с использованием ComboWBlock() ; - incremental search в TsBrowse (Sample_3) И еще вы что-то говорили об адаптации RTFReport ... Заранее Огромнейшее спасибо !!!

LYSK: что бы это? Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_HB_FUN__ADS' referenced from C:\MINIGUI\SAMPLES\BASIC\ADS_RDD\TEST.OBJ

gfilatov: LYSK пишет: что бы это? Ниже рабочий пример: #include "minigui.ch" #include "Ads.ch" Function Main() REQUEST ADS rddRegister( "ADS", 1 ) rddsetdefault( "ADS" ) SET SERVER LOCAL SET FILETYPE TO CDX DEFINE WINDOW Win_1 ; AT 0,0 ; WIDTH 640 ; HEIGHT 480 ; TITLE "EDIT Command Demo" ; MAIN ; ON INIT OpenTable() ; ON RELEASE Closetable() ; BACKCOLOR GRAY DEFINE MAIN MENU OF Win_1 POPUP "&File" ITEM "&Simple Edit test" ACTION EDIT WORKAREA CLIENTES SEPARATOR ITEM "E&xit" ACTION Win_1.Release END POPUP END MENU END WINDOW MAXIMIZE WINDOW Win_1 ACTIVATE WINDOW Win_1 return nil Procedure OpenTable() USE CLIENTES INDEX CLIENTES NEW Return Nil Procedure CloseTable() CLOSE CLIENTES Return Nil


LYSK: ага.. собственно разница в request _ADS /* не работает */ и request ADS /* работает */ спасибо!

i3t4j6: krutoff пишет: Переслал Григорию "на утверждение" ... - должно все отработать. Должно быть я рано обрадовался. В TsBrowse при добавлении новой записи - дважды стрелкой вниз - изображение соседнего правого поля не обновляетя (не уходит). Этот глючок происходит только, если записей в файле немного, т.е. на одном экране и всего два поля. Для сравнения я взял одни и те же исходники и скомпилировал их с HMG Extended Build 20 , а затем с HMG Extended Build 22a. В первом случае все отлично, а во втором - ??? Подскажите, в чем проблема ?

LYSK: чето EDIT EXTENDED не реагирует на SET LANGUAGE to RUSSIAN

gfilatov: LYSK пишет: EDIT EXTENDED не реагирует на SET LANGUAGE to RUSSIAN Да, это так, поскольку НЕ переведены на русский соответствующие массивы в файле h_init.prg: // EDIT EXTENDED _HMG_aLangButton := { ; "&Close", ; // 1 "&New", ; // 2 "&Modify", ; // 3 "&Delete", ; // 4 "&Find", ; // 5 "&Print", ; // 6 "&Cancel", ; // 7 "&Ok", ; // 8 "&Copy", ; // 9 "&Activate Filter", ; // 10 "&Deactivate Filter", ; // 11 "&Restore" } // 12 _HMG_aLangLabel := { ; "None", ; // 1 "Record", ; // 2 "Total", ; // 3 "Active order", ; // 4 "Options", ; // 5 "New record", ; // 6 "Modify record", ; // 7 "Select record", ; // 8 "Find record", ; // 9 "Print options", ; // 10 "Available fields", ; // 11 "Fields to print", ; // 12 "Available printers", ; // 13 "First record to print", ; // 14 "Last record to print", ; // 15 "Delete record", ; // 16 "Preview", ; // 17 "View page thumbnails", ; // 18 "Filter Condition: ", ; // 19 "Filtered: ", ; // 20 "Filtering Options" , ; // 21 "Database Fields" , ; // 22 "Comparison Operator", ; // 23 "Filter Value", ; // 24 "Select Field To Filter", ; // 25 "Select Comparison Operator", ; // 26 "Equal", ; // 27 "Not Equal", ; // 28 "Greater Than", ; // 29 "Lower Than", ; // 30 "Greater or Equal Than", ; // 31 "Lower or Equal Than" } // 32 _HMG_aLangUser := { ; ABM_CRLF + "Can't find an active area. " + ABM_CRLF + "Please select any area before call EDIT " + ABM_CRLF, ; // 1 "Type the field value (any text)", ; // 2 "Type the field value (any number)", ; // 3 "Select the date", ; // 4 "Check for true value", ; // 5 "Enter the field value", ; // 6 "Select any record and press OK", ; // 7 ABM_CRLF + "You are going to delete the active record " + ABM_CRLF + "Are you sure? " + ABM_CRLF, ; // 8 ABM_CRLF + "There isn't any active order " + ABM_CRLF + "Please select one " + ABM_CRLF, ; // 9 ABM_CRLF + "Can't do searches by fields memo or logic " + ABM_CRLF, ; // 10 ABM_CRLF + "Record not found " + ABM_CRLF, ; // 11 "Select the field to include to list", ; // 12 "Select the field to exclude from list", ; // 13 "Select the printer", ; // 14 "Push button to include field", ; // 15 "Push button to exclude field", ; // 16 "Push button to select the first record to print", ; // 17 "Push button to select the last record to print", ; // 18 ABM_CRLF + "No more fields to include " + ABM_CRLF, ; // 19 ABM_CRLF + "First select the field to include " + ABM_CRLF, ; // 20 ABM_CRLF + "No more fields to exlude " + ABM_CRLF, ; // 21 ABM_CRLF + "First select th field to exclude " + ABM_CRLF, ; // 22 ABM_CRLF + "You don't select any field " + ABM_CRLF + "Please select the fields to include on print " + ABM_CRLF, ; // 23 ABM_CRLF + "Too many fields " + ABM_CRLF + "Reduce number of fields " + ABM_CRLF, ; // 24 ABM_CRLF + "Printer not ready " + ABM_CRLF, ; // 25 "Ordered by", ; // 26 "From record", ; // 27 "To record", ; // 28 "Yes", ; // 29 "No", ; // 30 "Page:", ; // 31 ABM_CRLF + "Please select a printer " + ABM_CRLF, ; // 32 "Filtered by", ; // 33 ABM_CRLF + "There is an active filter " + ABM_CRLF, ; // 34 ABM_CRLF + "Can't filter by memo fields " + ABM_CRLF, ; // 35 ABM_CRLF + "Select the field to filter " + ABM_CRLF, ; // 36 ABM_CRLF + "Select any operator to filter " + ABM_CRLF, ; // 37 ABM_CRLF + "Type any value to filter " + ABM_CRLF, ; // 38 ABM_CRLF + "There isn't any active filter " + ABM_CRLF, ; // 39 ABM_CRLF + "Deactivate filter? " + ABM_CRLF, ; // 40 ABM_CRLF + "Record locked by another user " + ABM_CRLF, ; // 41 ABM_CRLF + "You are going to restore the deleted record " + ABM_CRLF + "Are you sure? " + ABM_CRLF } // 42 Переопредели их в начале программы, и все будет OK

gfilatov: Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1143 Удачных выходных!

i3t4j6: gfilatov пишет: Жду комментариев на этот ... Григорий !!! Не получается просмотреть пример в \samples\Basic\BrowseAppend . Ошибка Error BASE/1003 Variable does not exist: _HMG_ACONTROLHANDLES . Что нужно сделать? (И еще - можно ли в BTNTEXTBOX использовать TsBrowse???)

gfilatov: i3t4j6 пишет: Ошибка Error BASE/1003 Variable does not exist: _HMG_ACONTROLHANDLES Спасибо, уже поправил. i3t4j6 пишет: Что нужно сделать? Просто заменить переменную _HMG_ACONTROLHANDLES на элемент массива _HMG_SYSDATA[137] i3t4j6 пишет: можно ли в BTNTEXTBOX использовать TsBrowse? Просто попробуйте сами

i3t4j6: gfilatov пишет: Просто попробуйте сами Не пускает ! Ошибка - Error E0030 "syntax error at 'TBROWSE'

i3t4j6: gfilatov пишет: Жду комментариев на этот выпуск... Уважаемый и любимый ОТК !!! Может я тороплюсь , но даже в примерах по TsBrowse выскакивает ошибка : Error BASE/44 Assigned value is wrong class: TSCOLUMN:BDATA

gfilatov: i3t4j6 пишет: в примерах по TsBrowse выскакивает ошибка : Error BASE/44 Assigned value is wrong class: TSCOLUMN:BDATA Спасибо за сообщение: эти ошибки вызваны изменениями в поддержке классов Харбором, которые были внесены Пржемеком в последнее время

gfilatov: Ошибка уже исправлена: необходимо в файле TsColumn.prg поправить объявление переменной bData (убрать AS CODEBLOCK) DATA bData // Mandatory code block to return column data Завтра выйдет Расширенный релиз 23

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1147 Что нового: - новый элемент управления HotKeyBox - исправления в библиотеке TsBrowse (благодаря быстрой реакции i3t4j6 ) - обновление Харбора CVS (как обычно ) - новые примеры

gfilatov: Текущую версию компилятора Харбор CVS выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1148 В этой сборке переопределил две константы: #define HB_FM_STATISTICS_OFF #define HARBOUR_MAIN_WIN

gfilatov: gfilatov пишет: Текущую версию компилятора Харбор CVS выложил по адресу Предупреждение: эта сборка некорректно работает с программами, использующими классы (эти ошибки вызваны изменениями в поддержке классов Харбором, которые были внесены Пржемеком в последнее время)

gfilatov: gfilatov пишет: эта сборка некорректно работает с программами, использующими классы Конкретно это касается программ, использующих класс TReg32. Заплатка готова, и она будет доступна в следующем Расширенном выпуске библиотеки.

gfilatov: Новую версию Расширенного релиза библиотеки MiniGUI выложил по адресу: http://minigui.mylivepage.ru/file/?fileid=1152 Что нового: - исправления в библиотеке TsBrowse (благодаря Олегу Крутову ) - обновление Харбора CVS (как обычно ) и заплатка для класса TReg32 - обновление различных примеров

i3t4j6: gfilatov пишет: исправления в библиотеке TsBrowse (благодаря Олегу Крутову) Уважаемый ОТК или Олег Крутов ! Объясните ,пожалуйста, популярно - что за изменения или нововведения по поводу TComboBox в последнем релизе? Это что - альтернатива неработающему ComboWBlock в TsBrowse или что-то другое ?



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