FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Error in sample program : TESTRTF5
Posts: 181
Joined: Thu Apr 17, 2008 02:38 PM
Error in sample program : TESTRTF5
Posted: Thu Sep 05, 2024 09:00 PM

Hi everyone

I wanted to practice using the richedit5 class so I compiled

the following program: testrtf5 however in the case

of the search this error appears:

Application

===========

Path and name: d:\fwh\samples\testrtf5.exe (32 bits)

Size: 4,952,064 bytes

Compiler version: Harbour 3.2.0dev (r2307062207)

FiveWin version: FWH 23.10

C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)

Windows 11 64 Bits, version: 6.2, Build 9200

Time from start: 0 hours 0 mins 4 secs

Error occurred at: 09/05/24, 22:53:41

Error description: Error BASE/1005 Message not found: TFONT:_NASCENT

Args:

 [   1] = O   TFONT

Stack Calls

===========

Called from: ../../../tobject.prg => __ERRRT_SBASE( 0 )

Called from: ../../../tobject.prg => TFONT:ERROR( 0 )

Called from: ../../../tobject.prg => (b)HBOBJECT( 0 )

Called from: ../../../tobject.prg => TFONT:MSGNOTFOUND( 0 )

Called from: ../../../tobject.prg => TFONT:_NASCENT( 0 )

Called from: .\source\classes\WINDOW.PRG => TDIALOG:GETFONT( 3096 )

Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE( 860 )

Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 335 )

Called from: testrtf5.prg => FIND( 1022 )

Called from: testrtf5.prg => (b)SETCHILDBAR( 707 )

Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:CLICK( 796 )

Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:LBUTTONUP( 1083 )

Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1851 )

Called from: .\source\classes\BTNBMP.PRG => TBTNBMP:HANDLEEVENT( 2138 )

Called from: .\source\classes\WINDOW.PRG => _FWH( 3648 )

Called from: .\source\classes\WINDOW.PRG => WINRUN( 0 )

Called from: .\source\classes\WINDOW.PRG => TMDIFRAME:ACTIVATE( 1112 )

Called from: testrtf5.prg => MAIN( 54 )

TIA

Maurizio Menabue

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Error in sample program : TESTRTF5
Posted: Thu Sep 05, 2024 10:40 PM
Please put here the content of the Find() function that appears in your code
Code (fw): Select all Collapse
static function Find()

   local cFind := Space( 100 )
   local nDir  := 1
   local lCase := .f.
   local lWord := .t.       // This is my line 1022
   local oDlg
   local oFind
   local lExit := .F.

   DEFINE DIALOG oDlg RESOURCE "Find"

   REDEFINE GET oFind VAR cFind ID 101 OF oDlg UPDATE

   REDEFINE RADIO nDir ID 102, 103 OF oDlg

   REDEFINE CHECKBOX lCase ID 104 OF oDlg
   REDEFINE CHECKBOX lWord ID 105 OF oDlg

   REDEFINE BUTTON ID 201 ;
            ACTION ( oRTF:SetFocus(), ;
                     oRTF:Find( AllTrim( cFind ), ( nDir == 1 ), lCase, lWord ) )

   REDEFINE BUTTON ID 202 ACTION ( lExit := .T., oDlg:End() )

   oDlg:bStart := { || oFind:SetFocus() }

   ACTIVATE DIALOG oDlg CENTER NOWAIT
   
return nil
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 181
Joined: Thu Apr 17, 2008 02:38 PM
Re: Error in sample program : TESTRTF5
Posted: Fri Sep 06, 2024 09:12 AM
hi Cristobal
Code (fw): Select all Collapse
static function Find()

   local cFind := Space( 100 )
   local nDir  := 1
   local lCase := .f.
   local lWord := .t. <------- in my TestRtf5.prg this line in 1001
   local oDlg
   local oFind

   DEFINE DIALOG oDlg RESOURCE "Find"

   REDEFINE GET oFind VAR cFind ID 101 OF oDlg UPDATE

   REDEFINE RADIO nDir ID 102, 103 OF oDlg

   REDEFINE CHECKBOX lCase ID 104 OF oDlg
   REDEFINE CHECKBOX lWord ID 105 OF oDlg

   REDEFINE BUTTON ID 201 ;
            ACTION ( oRTF:SetFocus(), ;
                     oRTF:Find( Trim( cFind ), ( nDir == 1 ), lCase, lWord ) )

   REDEFINE BUTTON ID 202 ACTION ( oDlg:End() )

   oDlg:bStart := { || oDlg:SetFocus() }

   ACTIVATE DIALOG oDlg CENTER NOWAIT

return nil
I also noticed that the same error also appears in other examples such as TestMemo.prg.
I thought that the problem could arise from the fact that the font was missing: Nascent so I installed it, but the problem remains

TIA
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error in sample program : TESTRTF5
Posted: Fri Sep 06, 2024 11:13 AM
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 181
Joined: Thu Apr 17, 2008 02:38 PM
Re: Error in sample program : TESTRTF5
Posted: Fri Sep 06, 2024 03:34 PM

Path and name: d:\fwh\samples\testrtf5.exe (32 bits)

Size: 4,952,064 bytes

Compiler version: Harbour 3.2.0dev (r2307062207)

FiveWin version: FWH 23.10

C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)

Windows 11 64 Bits, version: 6.2, Build 9200

Posts: 7318
Joined: Thu Oct 18, 2012 07:17 PM
Re: Error in sample program : TESTRTF5
Posted: Sun Sep 08, 2024 08:41 PM
cnavarro wrote:Please put here the content of the Find() function that appears in your code
Code (fw): Select all Collapse
static function Find()

   local cFind := Space( 100 )
   local nDir  := 1
   local lCase := .f.
   local lWord := .t.       // This is my line 1022
   local oDlg
   local oFind
   local lExit := .F.

   DEFINE DIALOG oDlg RESOURCE "Find"

   REDEFINE GET oFind VAR cFind ID 101 OF oDlg UPDATE

   REDEFINE RADIO nDir ID 102, 103 OF oDlg

   REDEFINE CHECKBOX lCase ID 104 OF oDlg
   REDEFINE CHECKBOX lWord ID 105 OF oDlg

   REDEFINE BUTTON ID 201 ;
            ACTION ( oRTF:SetFocus(), ;
                     oRTF:Find( AllTrim( cFind ), ( nDir == 1 ), lCase, lWord ) )

   REDEFINE BUTTON ID 202 ACTION ( lExit := .T., oDlg:End() )

   oDlg:bStart := { || oFind:SetFocus() }

   ACTIVATE DIALOG oDlg CENTER NOWAIT
   
return nil
Welcome you're back....
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com

Continue the discussion