FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Problem with combobox
Posts: 7318
Joined: Thu Oct 18, 2012 07:17 PM
Problem with combobox
Posted: Sat Sep 16, 2017 08:29 AM
I have this error
Code (fw): Select all Collapse
Application
===========
   Path and name: C:\Work\Errori\mezzi\test.Exe (32 bits)
   Size: 3,538,944 bytes
   Compiler version: Harbour 3.2.0dev (r1406271520)
   FiveWin  version: FWH 17.02
   C compiler version: Borland C++ 5.8.2 (32-bit)
   Windows version: 6.1, Build 7600 

   Time from start: 0 hours 0 mins 0 secs 
   Error occurred at: 09/16/17, 10:07:53
   Error description: Error BASE/2022  Argument error: ALLTRIM
   Args:
     [   1] = A   { ... } length: 1

Stack Calls
===========
   Called from:  => ALLTRIM( 0 )
   Called from: .\source\classes\COMBOBOX.PRG => (b)TCOMBOBOX_DEFAULT( 904 )
   Called from:  => ASCAN( 0 )
   Called from: .\source\classes\COMBOBOX.PRG => TCOMBOBOX:DEFAULT( 904 )
   Called from: .\source\classes\COMBOBOX.PRG => TCOMBOBOX:INITIATE( 829 )
   Called from:  => __OBJSENDMSG( 0 )
   Called from: .\source\function\HARBOUR.PRG => OSEND( 291 )
   Called from: .\source\function\HARBOUR.PRG => ASEND( 259 )
   Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE( 647 )
   Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT( 898 )
   Called from:  => DIALOGBOXINDIRECT( 0 )
   Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 296 )
   Called from: test.prg => TEST( 47 )



this is the test (there is also the function to create mezzi.dbf

Code (fw): Select all Collapse
#include "FiveWin.ch"
#include "constant.ch"


REQUEST DBFCDX
REQUEST DBFFPT
EXTERNAL ORDKEYNO,ORDKEYCOUNT,ORDCREATE,ORDKEYGOTO



Function test()

Local oDlg
  local aMezzi:={}
   Local nBottom   := 43
   Local nRight    := 86
   Local nRow:= 10
   Local nCol := 10
   Local nCol2:= 104
   Local nWidth :=  Max( nRight * DLG_CHARPIX_W, 180 )
   Local nHeight := nBottom * DLG_CHARPIX_H

    Local oFont
    Local oFontTablet
    LOCAL cRfauto
    Local aGet[1]

    RddSetDefault( "DBFCDX" )

  createDbf()

USE MEZZI ALIAS ME

     SELECT ME
    ME->(DbGoTop())
      Do while ! Me->(eof())
        AaDd(aMezzi,{ME->MENOMBRE}) //+" con targa "+ME->METARGA
        Me->(dbskip())
     Enddo
     DbCloseAll()





 DEFINE FONT oFont NAME "MS Sans Serif" SIZE 0, 8
 DEFINE FONT oFontTablet NAME "TAHOMA" SIZE 0,-25

 DEFINE DIALOG oDlg        ;
   TITLE "W"     ;
   SIZE nWidth, nHeight  PIXEL               ;
   FONT oFont      STYLE nOr( DS_MODALFRAME, WS_POPUP, WS_CAPTION,  4 )

 @ nRow, nCol SAY "Automezzo :" OF oDlg SIZE 75, 18 PIXEL FONT oFontTablet
 @  nRow-2, nCol2 COMBOBOX aGet[1] VAR cRfauto ITEMS aMezzi  SIZE 200, 460 OF oDlg PIXEL HEIGHTGET 50 FONT oFontTablet

 ACTIVATE DIALOG oDlg

 return nil

Function createDbf()
   Local cDir:= ""
    DbCreate(cDir+'ME', {    { "MENUMERO"  , "C",     2,    0 },;
                              { "MENOMBRE"  , "C",     40,    0 },;
                              { "METARGA"   , "C",     10,    0 } } , 'DBFCDX')

       close all
      use &(cDir+'ME') new
      select ME
      if FILE(cDir+'MEZZI.DBF')
         delete file &(cdir+'MEZZI.cdx')
         append from &(cdir+'MEZZI')
         dbcommitall()
         close all
         delete file &(cdir+'MEZZI.dbf')
      endif
      close all
      rename &(cdir+'ME.dbf') to &(cdir+'MEZZI.dbf')
       DbCloseAll()
    return nil
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
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Problem with combobox
Posted: Sat Sep 16, 2017 08:56 PM

Error
AaDd(aMezzi,{ME->MENOMBRE})

It should be

AaDd(aMezzi,ME->MENOMBRE)

Regards



G. N. Rao.

Hyderabad, India
Posts: 7318
Joined: Thu Oct 18, 2012 07:17 PM
Re: Problem with combobox
Posted: Mon Sep 18, 2017 12:05 PM

oooppsss sorry!!!

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