Page 2 of 4

Re: eXpress++ Build 268 is released

Posted: Tue Dec 07, 2021 10:14 am
by Tom
Damned dog. :D

Re: eXpress++ Build 268 is released

Posted: Wed Dec 08, 2021 1:20 am
by skiman
Yes, service was better in the past. Tom's remark let me think of the time before internet or pc-anywhere. This was the way our service worked.
- Customer had a problem and called us by phone. If the problem wasn't solved next step.
- Creation of a 5.25 disk with the first 20 records of each dbf file with a separate routine.
- Sending this disk by post to us. Normally it arrived the day after.
- Checking the databases and looking for a solution. In a lot of cases an update on disk, which was posted the same day.
- Next day the customer received the disk, and could do the update.

Customers were happy with this fast service.

Now when the phone rings, customers asks if we got their mail, and sometimes this is about 2 minutes after sending the mail.

Re: eXpress++ Build 268 is released

Posted: Wed Dec 08, 2021 2:26 am
by Tom
Chris -

we program software updates while the customer is on the phone, we deliver this immediatley in the background and it takes approximately 30 seconds until we ask the customer: If you click now, is everything fine again?

That is the standard we expect from others aswell (Roger comes close to that). 8-)


To be serious again, I remember those floppy-disk-sending-times very well. I remember things like "We need a copy of the disk" and received a photocopy some days later. Rolling out an update was a tremendous hassle. And so on ...

Re: eXpress++ Build 268 is released

Posted: Wed Dec 08, 2021 6:26 am
by rdonnay
Not only was handling of floppy disks a hassle, but printing documentation was a nightmare.

Dirk Lesko, the author of Funcky, was so frustrated with it that he bought a printing business to print his own manuals.
That elevated his frustration to an even higher level.

I recall asking him "Why would you want to go into the printing business when you are already in the best business there is - software?"

A year later, everyone was sending out documentation as Norton Guides. Problem solved.

On another note:

Yesterday, December 7, 2021, a date which will live in Infamy, Winner's Garage server was suddenly and deliberately attacked by a software program created by the Empire of Spyros Bobby Drakos.

Re: eXpress++ Build 268 is released

Posted: Wed Dec 08, 2021 7:25 am
by Tom
:lol:

Re: eXpress++ Build 268 is released

Posted: Sat Dec 18, 2021 2:06 am
by Wolfgang Ciriack
Hello Roger,
the changes you made because of the color settings in _dcclass.prg will break existing code, the lEnable is not noticed anymore. So f.e. in DCSUBMENU all items are shown as they are selectable.
So i added (line 5809):

Code: Select all

        if .not. lEnabled
           nColor := GraMakeRGBColor({180,180,180})
        endif

Re: eXpress++ Build 268 is released

Posted: Wed Dec 22, 2021 5:58 am
by hz_scotty
Hello Wolfgang!

Can you completely post this function section so that I can understand that.
My lincounter is on another place

Re: eXpress++ Build 268 is released

Posted: Wed Dec 22, 2021 6:51 am
by rdonnay
Sorry, I am a little behind on this issue.

I will look into it today.

Re: eXpress++ Build 268 is released

Posted: Wed Dec 22, 2021 12:53 pm
by Wolfgang Ciriack

Re: eXpress++ Build 268 is released

Posted: Wed Dec 22, 2021 1:17 pm
by hz_scotty
i know this - but you say you put this 3 lines

Code: Select all

        if .not. lEnabled
           nColor := GraMakeRGBColor({180,180,180})
        endif
in the code - what position ?

Code: Select all

        nColor := ::fgColor 
        IF Valtype(nColor) == 'A'
          nColor := GraMakeRGBColor(nColor)
        ENDIF
        aDAttrs[GRA_AS_COLOR] := nColor
        nColor := ::bgColor
        IF Valtype(nColor) == 'A'
          nColor := GraMakeRGBColor(nColor)
        ENDIF
        aDAttrs[GRA_AS_BACKCOLOR] := ::nColor
bevor "nColor := ::fgColor " or ....