- Code: Select all Expand view
- Application
===========
Path and name: C:\Work\Errori\scrollPanel\test.Exe (32 bits)
Size: 2,618,368 bytes
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20140725)
FiveWin Version: FWHX 15.01
Windows version: 6.1, Build 7600
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 06/19/15, 19:06:24
Error description: Error BASE/1004 Class: 'NIL' has no exported method: NTOP
Args:
[ 1] = U
Stack Calls
===========
Called from: => NTOP( 0 )
Called from: .\source\classes\SCRLPANL.PRG => TSCROLLPANEL:VSETPOS( 196 )
Called from: .\source\classes\SCRLPANL.PRG => TSCROLLPANEL:RESIZE( 124 )
Called from: => TWINDOW:HANDLEEVENT( 0 )
Called from: .\source\classes\CONTROL.PRG => TSCROLLPANEL:HANDLEEVENT( 1733 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3450 )
Called from: => WNDHEIGHT( 0 )
Called from: .\source\classes\CONTROL.PRG => (b)TCONTROL:TCONTROL( 184 )
Called from: => TSCROLLPANEL:_NHEIGHT( 0 )
Called from: .\source\classes\SCRLPANL.PRG => TSCROLLPANEL:CHECKRESIZE( 145 )
Called from: .\source\classes\SCRLPANL.PRG => (b)TSCROLLPANEL:NEW( 115 )
Called from: .\source\classes\WINDOW.PRG => TWINDOW:RESIZE( 2357 )
Called from: .\source\classes\DIALOG.PRG => (b)TDIALOG:TDIALOG( 92 )
Called from: => TDIALOG:RESIZE( 0 )
Called from: => TWINDOW:HANDLEEVENT( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT( 906 )
Called from: => DIALOGBOXINDIRECT( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 286 )
Called from: test.prg => TEST( 22 )
System
I made a small sample test to try
- Code: Select all Expand view
#include "fivewin.ch"
#include "constant.ch"
static oDlg,oPanel,oImage
Function test()
Local nBottom := 33
Local nRight := 75
Local nWidth := Max( nRight * DLG_CHARPIX_W, 180 )
Local nHeight := nBottom * DLG_CHARPIX_H
DEFINE DIALOG oDlg ; //
TITLE "test" ;
SIZE nWidth, nHeight TRANSPARENT PIXEL
oDlg:nStyle := nOr( WS_OVERLAPPED,WS_THICKFRAME,WS_SYSMENU,WS_MAXIMIZEBOX, 0 )
ACTIVATE DIALOG oDlg CENTERED ;
ON INIT (Create_Panel(), Create_Image() )
return nil
//--------------------------------------------------------------------------------------//
Function Create_Panel()
oPanel:=TScrollPanel():New( 0, 0,oDlg:nHeight-80 ,oDlg:nWidth-20, oDlg )
oPanel:setrange()
return nil
//--------------------------------------------------------------------------------------//
Function Create_Image()
@ 0, 0 IMAGE oImage SIZE oPanel:nRight, oPanel:nbottom OF oPanel
oImage:nWidth:= oPanel:nWidth
oImage:nHeight:= oPanel:nHeight
oImage:center()
return nil
//--------------------------------------------------------------------------------------//