New revision of class TSBrowse with some bug fixed and contributions of users dated 13/02/2008.
You can find it in:
José Murugosa
"Los errores en programación, siempre están entre la silla, el teclado y la IA!!"
New revision of class TSBrowse with some bug fixed and contributions of users dated 13/02/2008.
You can find it in:
@1,1 Browse oUserBrw Alias "User" ;
COLORS CLR_BLACK, CLR_NBLUE ;
ON DBLCLICK (::EditUser (.F.),oUserBrw:Refresh());
FONT oFont ;
OF ::oUserWndDEFINE WINDOW ::oSoftWnd MDICHILD ;
FROM 0.5,1 TO 29,84 ;
TITLE "MSDNaa Softwareliste" ;
OF ::oWnd
@1,1 FOLDER oFld;
ITEMS "&Operating Systems", "&Application", "&Servers","&Development","&SDK,DDK" ;
FONT oFont;
OF ::oSoftWnd
::oSoftWnd:oClient := oFld
oSoftBrw[1] := ::MakeBrowse (oFld:aDialogs[1], oFont,{ CLR_WHITE, CLR_NGREEN }, "Ope")
......
//-----------------------------------------------------------------------
METHOD MakeBrowse (oDlg, oFont,aColor,cFilter) CLASS TMsdn
LOCAL oBrw
@1,1 Browse oBrw Alias "Software" ;
;//COLORS CLR_BLACK, CLR_NBLUE ;
ON DBLCLICK (::EditSoft (.F.),oBrw:DrawSelect());
;//Select SubStr (FIELD->Kategorie,1,3) FOR (cFilter);
FONT oFont;
OF oDlg
ADD COLUMN TO oBrw Header "Kategorie";
DATA FieldWBlock ("Kategorie",Select());
SIZE 95
//::oSoftWnd:SetControl(oSoftBrw[1])
oDlg:oClient := oBrwStefanHaupt wrote:I have another error, if I try to use TsBrowse in a folder defined from source inside a mdi windowWhen create the library are you linking the corresponding language program? They are at \TSBrowse\Source\Classes\Lang
StefanHaupt wrote:I get an error using this command (working with V6)Does this error persist in this (V8 Pre-Release) version?
Manuel and Jose
I would also like to thank you for your efforts.
Where is the best place to ask for enhancements or to participate in them?
Is there any way I could ask to have something included? I save the browse information to a database for each user and window type.
I would like to have a variable that changes when elements of the browse changes. If column was moved, added, inserted, sized, or freeze changed.
If I have to check all of that information against the database it makes the window closing slower every time. With the variable then it would be slower only when something changed.
Thank you.
Some other things for considiration
DATA bLDblClickHeader // custom function for header (change order etc)
DATA bAddColumn // add/ins column block
DATA lBrwChanged // if a column was moved, added, inserted, freeze changed, or sized. I use this to know if the browse information needs to be saved.
// Right click header additions.
Insert Column - If bAddColumn defined
Add Column - If bAddColumn defined
Freeze Column - If .not. ::lLockFreeze
Unlock Freeze Column - If .not. ::lLockFreeze .and. ::nFreeze > 0
// Add RMDBFCDX to cRDDName list (Same syntax as Comix)
Thank You Again,
Gale
mmercado wrote:
StefanHaupt wrote:I have another error, if I try to use TsBrowse in a folder defined from source inside a mdi windowWhen create the library are you linking the corresponding language program? They are at \TSBrowse\Source\Classes\Lang
StefanHaupt wrote:I get an error using this command (working with V6)Does this error persist in this (V8 Pre-Release) version?
StefanHaupt wrote:Yes, the language modul is linked in.Ok I just checked, it's a bug now corrected.
StefanHaupt wrote:Yes, it´s in the latest version that is available.You may be using a prior version of TSBrowse.ch, try the new one in \TSBrowse\Include of this new version.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_ROWFROMPIX' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|Tsbrowse
Error: Unresolved external '_HB_FUN_COUNTROWS' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|Tsbrowse
Error: Unresolved external '_HB_FUN_TSBRWSCROLL' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|Tsbrowse
Error: Unresolved external '_HB_FUN_SBGETHEIGHT' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|Tscolumn
Error: Unresolved external '_HB_FUN_SBMPHEIGHT' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|Tsbrowse
Error: Unresolved external '_HB_FUN_TSDRAWCELL' referenced from E:\FWH802\LIB\SBROWSEX1.1.0.LIB|TsbrowseMr Klyber
These functions are in TSBFUNCS.C. You need to compile this c module with -d__HARBOUR__ and add the obj to your lib.
mmercado wrote:
I'll try to upload corrected files today, anyway if you want, give me your email to send it directly to you.
Manuel Mercado
nageswaragunupudi wrote:Mr Klyber
These functions are in TSBFUNCS.C. You need to compile this c module with -d__HARBOUR__ and add the obj to your lib.
Hi,
Sorry, but even puttin the -d__HARBOUR__ in the creation of the lib, all the errors are appearing again.
Kleyber wrote:Sorry, but even puttin the -d__HARBOUR__ in the creation of the lib, all the errors are appearing again.
mmercado wrote:Ok I just checked, it's a bug now corrected.
mmercado wrote:
You may be using a prior version of TSBrowse.ch, try the new one in \TSBrowse\Include of this new version.
mmercado wrote:I'll try to upload corrected files today, anyway if you want, give me your email to send it directly to you.
mmercado wrote:Hello Kleyber:
Kleyber wrote:Sorry, but even puttin the -d__HARBOUR__ in the creation of the lib, all the errors are appearing again.
Here you are the modules you have to compile and link:
\TSBROWSE\SOURCE\CLASSES\TSBROWSE.PRG
\TSBROWSE\SOURCE\CLASSES\TSCOLUMN.PRG
\TSBROWSE\SOURCE\CLASSES\TSGET.PRG
\TSBROWSE\SOURCE\CLASSES\TSFGET.PRG
\TSBROWSE\SOURCE\CLASSES\TSMULTI.PRG
\TSBROWSE\SOURCE\CLASSES\TSCOMBO.PRG
\TSBROWSE\SOURCE\CLASSES\TSPOINT.PRG
\TSBROWSE\SOURCE\CLASSES\BTNDOWN.PRG
\TSBROWSE\SOURCE\CLASSES\LANG\SBMSGPOR.PRG
\TSBROWSE\SOURCE\CLASSES\TSBTNGET.PRG
\TSBROWSE\SOURCE\FUNCTION\TSBFUNCS.C ***
\TSBROWSE\SOURCE\FUNCTION\GETBTN.C
*** missing
Best regards.
Manuel Mercado