Simplicty and flexibility!


setstate example


Started by Gregor Popp
Search
You will need to Sign In to be able to add or comment on the forum!

setstate example

Hi I had a look at the setstate example, and can't make it work? error message (error executing expression:  .............etc)

any advice?


Written by Gregor Popp 01/05/13 at 23:15:57 Dataease [{8}]FIVE

Re:setstate example

Hi again Ion.

Absolutely.... Out versioned ;-)

Happens to me all the time. DataEase 8 is still in full development and we add new functions and new functionality all the time. In the SetState() sample we use SetLabelText() which was implemented in 8.0.0.1281

When developing DataEase G3 we decided that the only way we could develop a new version of DataEase and make sure we made a useful and useable product was by using it in "harms way" all the way through development. We had the first usable version of DG3 in April 2011 (Two years last month ;-) and we have used it for live projects ever since. To be able to do this we made some rules and one of them is "Do not change!" 

One of the "sins" of DataEase has been re-definition of functions/functionality which leads to migration and then inadvertedly to problems. Migration don't work because you can't cover all the use cases of a function so when you change, you break.

In DG3 we have successfully enhanced and moved the product forward without ever having to rewrite any application, when we add to the product the developers can simply add to their application.

This model has been so successful with DG3 so when we started on DE8 we decided to follow the same rules, and it has been the same success with DE8.

One of the main benefits is that we immediately get feedback on functions and functionality so we are able to mould the software into shape rather than hope we got it right in the end. 

I think that DataEase for Windows itself show how dangerous it is to develop a new version of a software without being in close contact with the users. When it came out in 1994, the existing users didn't recognize it or ever get comfortable with it and hence mostly stayed in their well know DFD environment.

So the solution to your problem. Download the latest version and keep on updating ;-)


Written by DataEase 8 Development 02/05/13 at 06:59:46 Dataease [{8}]FIVE

Re:Re:setstate example

works fine with the latest version 

thank you


Written by Gregor Popp 05/05/13 at 23:43:20 Dataease [{8}]FIVE

Re:Re:Re:setstate example

Great!

We try to use the latest functions in the samples to show them off...but it is not without its "risks".

This is one of the main reasons that 8 is on Pre-Release and not release, that it is still being added to.

Today we added MemoSetGlobal() and MemoGetGlobal() which is a global array for transferring Memo values. Quite exciting and gives a lot of potential.

Examples to follow!


Written by DataEase Development 06/05/13 at 07:33:58 Dataease [{8}]FIVE
DG3_ForumList