Search found 113 matches

by jdsoft
Tue Jun 22, 2021 11:03 am
Forum: eXpress++ Support
Topic: DCMULTILINE characters left
Replies: 2
Views: 3523

DCMULTILINE characters left

Hello

How i can keep track of the number of availeble characters in DCMULTILINE?

Code: Select all

@ nLine  , 1            DCMULTILINE oConsulten:Omschrijving   SIZE 100,8   NOHORIZSCROLL  MAXCHARS 950 
On every keystroke i want to show: nnn characters left.
by jdsoft
Thu Apr 08, 2021 5:39 am
Forum: eXpress++ Support
Topic: Unable to recompile _dcgetbx in Build 2.00.1392
Replies: 7
Views: 6698

Re: Unable to recompile _dcgetbx in Build 2.00.1392

Hello, I found the solution for this issue. FUNCTION DC_GetOptDefault( aGetOptions, lExpress ) STATIC aGetOptDefault := {} LOCAL i LOCAL aGetOptValid := ; { 'Untitled', /* 1 cGETOPT_NAME */ ; '', /* 2 cGETOPT_TITLE */ ; 24*20, /* 3 nGETOPT_WNDHEIGHT */ ; .... LOCAL aOldOptions should be FUNCTION DC_...
by jdsoft
Thu Apr 08, 2021 5:11 am
Forum: eXpress++ Support
Topic: Unable to recompile _dcgetbx in Build 2.00.1392
Replies: 7
Views: 6698

Re: Unable to recompile _dcgetbx in Build 2.00.1392

Hello Tom,

Yep, i figured this out. The PDR tells what is wrong.
I am breaking up the code LOCAL in _dcgetbx.prg in smaler pieces, but xxp keeps on locking up.
by jdsoft
Thu Apr 08, 2021 3:06 am
Forum: eXpress++ Support
Topic: Unable to recompile _dcgetbx in Build 2.00.1392
Replies: 7
Views: 6698

Unable to recompile _dcgetbx in Build 2.00.1392

Hello Roger,
xxp Compiler freezes when try to re-compile _dcgetbx.prg (Build 267) with the latest Xbase update.
This is also the case for previous versions of _dcgetbx.prg (Buiil 265 and 263)
No problem with the previous xpp build 2.00.1360
by jdsoft
Mon Dec 21, 2020 8:48 am
Forum: Xbase++ 2.0
Topic: DcPushbutton Wordbreak
Replies: 7
Views: 9341

Re: DcPushbutton Wordbreak

Hello,

Thank you !
I was not aware of the ALIGNCAPTION BS_MULTILINE.
This does exactly what i need.
by jdsoft
Mon Dec 21, 2020 3:06 am
Forum: Xbase++ 2.0
Topic: DcPushbutton Wordbreak
Replies: 7
Views: 9341

DcPushbutton Wordbreak

I try to get WordBreak in DCPUSHBUTTON. Already tryed: LOCAL cBtnLabel := "First;Second" @ 1, 1 DCPUSHBUTTON CAPTION cBtnLabel SIZE 15,5 and LOCAL cBtnLabel := "First" + Chr(10 + Chr(13) + "Second" @ 1, 1 DCPUSHBUTTON CAPTION cBtnLabel SIZE 15,5 and LOCAL cBtnLabel := "First Second" LOCAL aBtnPres :...
by jdsoft
Tue Oct 02, 2018 10:01 am
Forum: eXpress++ Support
Topic: RESIZE DCTABPAGE
Replies: 1
Views: 6509

RESIZE DCTABPAGE

Hello, I mus be doing something wrong. @ 1 ,1 DCTABPAGE oTabMutaties CAPTION "Meldingen" SIZE 110,20 PREOFFSET 0 POSTOFFSET 88 RESIZE DCGUI_RESIZE_REPOSONLY_Y @ 0 ,0 DCTABPAGE oTabErrors CAPTION "Fouten" RELATIVE oTabMutaties RESIZE DCGUI_RESIZE_REPOSONLY_Y If i resize the page, the 2nd TAB page doe...
by jdsoft
Fri Aug 03, 2018 11:37 am
Forum: eXpress++ Support
Topic: refresh a Row in a dcbrowse
Replies: 7
Views: 13722

Re: refresh a Row in a dcbrowse

Hello,

There is a undocumentes method to do so.

Code: Select all

DCBROWSE ... SUBCLASS "MyDbBrowse()" 

CLASS MyDcBrowse grom Dc_XbpBrowse
EXPORTED:
METHOD RefreshRow

ENDCLASS

METHOD MyDcBrowse:RefreshRow(nRow)
If nRow > 0
   ::RefreshRows ( nRow,nRow )

Endif

Return
by jdsoft
Mon Nov 20, 2017 1:44 pm
Forum: eXpress++ Support
Topic: xbpMle and ANSI
Replies: 3
Views: 8081

Re: xbpMle and ANSI

Hello Roger, Jimmy, Thank you for the help. I also made a simple app with just a DCMULTILINE. That worked as expected. Eventualy, I managed to locate the problem. I turned out, i called an obsolete ConvToAnsiCp() somewhere deep in my logging routine. And the string was already Ansi. :whistle: :whist...
by jdsoft
Mon Nov 20, 2017 11:53 am
Forum: eXpress++ Support
Topic: xbpMle and ANSI
Replies: 3
Views: 8081

xbpMle and ANSI

Hello, I try to display ANSI text in a xbpMle. Unfortunaly characters are displayed incorrect. SET CHARSET TO ANSI Below the text and the Hex presentation of the data. T™L MF120 (54D64C204D46313230) Notice the second character #D6 (ASCII 214) This shoud be Ö, but shows "TM" in superscript. What is m...