I added many new Functions for a new Update.
I'm still working on my Solution for a quick Image-search.
As soon it is working, the new Release 1.5 will be ready for Download.
Some new Functions added to => ImageView Release 1.5 :

Best Regards
Uwe

Here is my code:Application
===========
Path and name: F:\mp\patients.Exe (32 bits)
Size: 2,598,400 bytes
Time from start: 0 hours 0 mins 4 secs
Error occurred at: 24/04/2011, 19:37:15
Error description: Error BASE/1076 Argument error: >=
Args:
[ 1] = U
[ 2] = N 0
Stack Calls
===========
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:ADJUST(8363)
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:ADJUST(958)
Called from: .\source\classes\XBROWSE.PRG => TXBROWSE:INITIATE(856)
Called from: => __OBJSENDMSG(0)
Called from: => HB_EXECFROMARRAY(0)
Called from: .\source\function\HARBOUR.PRG => OSEND(219)
Called from: => HB_EXECFROMARRAY(0)
Called from: .\source\function\HARBOUR.PRG => ASEND(197)
Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE(657)
Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT(917)
Called from: => DIALOGBOX(0)
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE(273)
Code: Select all
REDEFINE XBROWSE ::oGrid ;
HEADER 'sec','Contrato','Seguro','Efectivo','Expiración', ;
'Apellidos, Nombres' ,'Tarjeta';
COLUMNS 'seq','contract','insurance','effdate','expdate',;
{|| ALLTRIM( (::cAlias)->inslname ) + ' ' + (::cAlias)->insfname },'image';
SIZES 35, 140, 80, 70, 70, 200, 100;
JUSTIFY 2, 0, 0, 2, 2, 0, 0;
ID 103 ;
OF ::oDlg ;
ALIAS ::cAlias;
ON DBLCLICK EVAL( bUpdate ) ;
ON CHANGE ::change() ;
WHEN ! lEdit
Code: Select all
if ValType( tmp := ::Value ) == 'C' .and. IsBinaryData( tmp )
if FITypeFromMemory( tmp ) >= 0
::cDataType := 'P'
endif
endif
Code: Select all
if IfNil( FITypeFromMemory( tmp ), -1 ) >= 0