Search found 1176 matches

by Tom
Fri Oct 18, 2013 7:01 am
Forum: eXpress++ Support
Topic: How to draw a line, the thickness of which is specified as..
Replies: 4
Views: 9348

Re: How to draw a line, the thickness of which is specified

Code: Select all

aLineAttrs := Array(GRA_AL_COUNT)
aLineAttrs[GRA_AL_WIDTH] := GRA_LINEWIDTH_NORMAL // or width in pixel, see GRA.CH for standard values
GraSetAttrLine(oPs,aLineAttrs)
GraLine( ... )
by Tom
Fri Oct 11, 2013 4:56 am
Forum: eXpress++ Support
Topic: DCGET ... VALID with DC_ReadGuiEvent(DCGUI_EXIT_ABORT)
Replies: 3
Views: 6544

Re: DCGET ... VALID with DC_ReadGuiEvent(DCGUI_EXIT_ABORT)

Hi, Chris.
You have to add CARGO 'CANCEL' to your cancel buttons.
Right. This is it! Thanks!
But I'm so surprised you don't know this, that I'm wondering if I did understood your question well.
Seems like I simply missed this. Ask me anything about eXpress++. Anything else. ;)
by Tom
Fri Oct 11, 2013 1:47 am
Forum: eXpress++ Support
Topic: DCGET ... VALID with DC_ReadGuiEvent(DCGUI_EXIT_ABORT)
Replies: 3
Views: 6544

DCGET ... VALID with DC_ReadGuiEvent(DCGUI_EXIT_ABORT)

If GETs have VALID-Codeblocks, they are not evaluated if <ESC> is pressed or the dialog is closed using the 'X'-button of the window. Unfortunately, nearly all my dialogs have buttons created with the BUTTONS-clause of DCGET OPTIONS, one "OK"-button and one "ABORT"-button. The "ABORT"-button simply ...
by Tom
Fri Oct 11, 2013 1:04 am
Forum: eXpress++ Support
Topic: Operating system errors
Replies: 7
Views: 9737

Re: Operating system errors

Also check for antivirus software monitoring your database folders. Those folders should be excluded. If they are monitored, scanning multiple files may lead to timeouts, so the OS thinks they cannot be openend (since the antivirus software still has them in the scanning queue).
by Tom
Fri Sep 27, 2013 5:35 am
Forum: eXpress++ Support
Topic: send hotkey to mouseclick
Replies: 4
Views: 7719

Re: send hotkey to mouseclick

You don't need to send events to a pushbutton if you want the button's action to be initiated. Just do this:

Code: Select all

Eval(oButton:Activate)
This will evaluate the action codeblock of the button, as if the button was clicked.
by Tom
Tue Sep 10, 2013 5:25 am
Forum: eXpress++ Support
Topic: DATATOOLTIP {||lDataToolTips} TIPBLOCK {|i|aVBAusw[i,5]}
Replies: 9
Views: 12876

Re: DATATOOLTIP {||lDataToolTips} TIPBLOCK {|i|aVBAusw[i,5]}

Code: Select all

Use DCGETOPTIONS as example:
This does not work for the datatooltips (browse columns).
by Tom
Wed Aug 21, 2013 1:57 pm
Forum: Xbase++ Support
Topic: dbf to excel
Replies: 13
Views: 25159

Re: dbf to excel

Hi, Bruce. why shouldn't an app be opened with an external program? As Jimmy mentioned - I was talking about data . If your customers play around with Access, Excel and other great programs, using the tables while the data is in use, they create heavy trouble (at least locking and file opening will ...
by Tom
Wed Aug 21, 2013 11:12 am
Forum: Xbase++ Support
Topic: dbf to excel
Replies: 13
Views: 25159

Re: dbf to excel

Hi, Bruce.

eXpress++ comes with several functions to export data directly into Excel files, arrays and/or databases (DC_Array2Excel() and DC_Workarea2Excel()). Maybe you should take a look at that. ;)

Customers should never open application data with external programs. Never.
by Tom
Tue Aug 20, 2013 5:50 am
Forum: eXpress++ Support
Topic: Codejock Shortcutbar
Replies: 13
Views: 26797

Re: Codejock Shortcutbar

Add: XCodejock needs to know the version number of the Codejock installation you have - and all samples aswell. One way to acchieve this is to set an environment var which contains the number: SET CODEJOCK VERSION=a.b.c. Remember Windows 7 and higher will not create persistent environment vars if yo...
by Tom
Tue Aug 20, 2013 5:41 am
Forum: eXpress++ Support
Topic: Codejock Shortcutbar
Replies: 13
Views: 26797

Re: Codejock Shortcutbar

Hi, Joe.

Got it.

Put this code in there, right at the beginning of "main", behind the definition of the locals:

Code: Select all

CJ_Version('a.b.c') // i.e. CJ_Version('14.0.0')