Hi, Bruce.
Move all accesses/assignments to the var(s) to a get/set-function which sets the value or returns it. Place your debug code there (use DC_CallStack). Do you work with XPF-files and "RESTORE FROM" / "SAVE TO"? Maybe you restore the value there.
Search found 1174 matches
- Mon Apr 04, 2011 9:11 am
- Forum: Xbase++ Support
- Topic: debug issue
- Replies: 15
- Views: 25420
- Fri Apr 01, 2011 6:22 am
- Forum: eXpress++ Support
- Topic: Tool tips
- Replies: 10
- Views: 17294
Re: Tool tips
Hi, Fred. The errors you get may have something to do with the fact that the tooltip system runs in a different thread. You don't have access to your workareas there! It's quite hard to display tool tips depending on data in a workarea. Your gets need to set values in get/set-functions or even publi...
- Wed Mar 30, 2011 2:28 am
- Forum: eXpress++ Support
- Topic: Hlp File
- Replies: 4
- Views: 9402
Re: Hlp File
We use "Help & Manual" (http://www.ec-software.com/), which is a very comfortable documentation system. It creates any kind of output, a well formatted printable manual and all variants of Windows help files aswell - from the same source. Really good software.
- Mon Mar 28, 2011 12:44 pm
- Forum: eXpress++ Support
- Topic: How many lines of code per day?
- Replies: 17
- Views: 25280
Re: How many lines of code per day?
I just compared to builds of my major app, one from today and one from march 1st (28 days). The difference is 3,700 lines of code, no cut & paste (and some code deleted aswell!). That makes about 130 lines a day, weekends counted. And I had a week off inbetween - I finished my 6th novel, and wrote 1...
- Fri Mar 25, 2011 9:02 am
- Forum: eXpress++ Support
- Topic: Quick Comment
- Replies: 11
- Views: 18374
Re: Quick Comment
Hi, Bruce. 1. Use visual styles and manifests. 2. Use ownerdrawing within browses to show cells containing lot more information, icons, mixed contenses and so on. Do it with the "subclass" clause of DCBROWSE. You can do almost everything with this - it's unlimited! (They only thing I didn't get to w...
- Fri Mar 25, 2011 8:38 am
- Forum: eXpress++ Support
- Topic: Quick Comment
- Replies: 11
- Views: 18374
Re: Quick Comment
I use eXpress++ for more than thirteen years now, if I count correctly. I learned a lot about object orientated programming in the meantime (most of it from Roger), I created lots of classes, GUI elements and stuff, improved my database programming and knowledge about codeblock logics, pre-processin...
- Thu Mar 17, 2011 2:13 pm
- Forum: eXpress++ Support
- Topic: External Dll Call
- Replies: 6
- Views: 11322
Re: External Dll Call
Hi, Fred. This is a very important concept in Xbase (an other languages aswell). If you transmit a function parameter "normally" (by value), just the value of the parameter is moved to the function. A local copy of this parameter is created by the function. Whatever the function does with this param...
- Wed Mar 16, 2011 2:59 am
- Forum: Xbase++ Support
- Topic: Oplocks will kill us all
- Replies: 11
- Views: 26594
Re: Oplocks will kill us all
@Brian: Just for your understanding. Opportunistic locking is a mechanism intended for speed improvements, which causes entire files to be cached on the client workstation. It's easy to understand that this will cause problems in file sharing scenarios, as we all have with DBF based applications. Th...
- Tue Mar 15, 2011 11:04 am
- Forum: Xbase++ Support
- Topic: Oplocks will kill us all
- Replies: 11
- Views: 26594
Re: Oplocks will kill us all
Hi, Brian. What I was trying to say: We don't care for damned oplocks with (30 percent) and without (70 percent) ADS. They simply don't make a difference, and all settings we tried just slowed down everything. In ADS/Server situations, oplocks are not necessary even if they would help without ADS. I...
- Tue Mar 15, 2011 6:32 am
- Forum: Xbase++ Support
- Topic: Oplocks will kill us all
- Replies: 11
- Views: 26594
Re: Oplocks will kill us all
Our software runs at > 1,000 sites and on more than 5,000 workstations, and we don't care for oplocks at all. We did as Steffen first mentioned this possible solution for data problems (in 2004, as I remember), and we found out that almost didn't make any difference. It just caused trouble, nothing ...