Simplicty and flexibility!

-

Visitors: 16,219,644

LE9-How to call ExecDQL directly from code

ExecDQL started small and is now all-encompassing. What started as a way to execute a DQL for processing with no output now powers websites and has taken on a life on its own w...

Written by DataEase 08/11/24 at 15:16:23 - 1 people have commented. The newsest comment is 128 days old. LegEasy 9 Developer

Radioboxes - how to filter on them and clear them

Download Sample

You can of course add a choice (default maybe) that is None or something like...

Written by DataEase 01/02/21 at 11:08:34 Dataease [{8}]FIVE

DE9 - A quick preview of the NEW interactive DQL editor.

Just a quick preview to show you all that we are not just relaxing here at DataEase

As you can see it is just a simple test done in the "horrible" Club ParaDEASE. Enjoy

Written by DataEase 18/11/20 at 21:06:06 - 4 people have commented. The newsest comment is 1,437 days old. DataEase 9 Developer

How to edit RDRR file to connect lost files.

All of you will at some stage get the problem when you change a form/table that it crash and the file is "lost". 

it is never lost.

The data is still there in a Temp Form XXX table. The problem is that the change crashed in the mi...

Written by DataEase 10/09/20 at 13:33:54 Dataease [{8}]FIVE

"System error: Relationship limit 255 exceeded. " - Understanding Relationships in DataEase

In regular intervals we get support request in regards to this message and what you can do to increase the limit to OPEN relationships in DataEase.

If you are "lucky" you get this problem wi...

Written by DataEase 03/09/20 at 10:53:34 Dataease [{8}]FIVE

100% DataEase

LegEasy4DOS Professional is a "pioneer" that showcase the future of DataEase.

No! The future is not retro, and the bit about it that is pioneering is not the fact that you can fun DataEase for DOS applications.

That feature is basically just how it should always have been and a catch-up with our history.

Take a closer look - The entire product is made IN DataEase following up on a "slogan" we had when we sat out to refurbish DataEase.

DataEase need to be made in DataEase!

LegEasy4DOS - How it works?

The interest in LegEasy4DOS has been "overwhelming" since we released it at the end of last week.

A lot of eagerly awaiting Professional clients jumped at it and the feedback was not late to come.

Most of you are overjoyed and excited by this opportunity to run DataEase for DOS in a modern environment, and more than happy to scrap your old XP computers and Novell servers that has kept you up at night with worry - when will it draw its last breath and what will I do then?

However not all feedback is good and some of you have been "disappointed" too.

Some of this disappointment is down to us having problem with our server park after the release due to an unexpected heavy load - don't they always say that - but some of you have been running bench mark tests and compared it to "Native" DfD on Native XP, WIndows 7 x32 etc. and the results has baffled you.

Why is it sometimes much slower and then sometimes much faster than the comparison?

In the article below we will try to explain this and how LegEasy4DOS is designed and how it works.

LegEasy4DOS Professional Release 05.08.16

The response to our Personal version of L4D has been fantastic and it has given us great motivation in the work leading up to the release of our long awaited Professional version of L4D.

We won't spend too much time extrapolating its virtues here but limit ourselves to announcing it's release and showcase its beauty ;-)

Further down the article you will find the FREE FOR ALL Trial Key you can use to get the first "spin" in this brand new interpretation of DataEase (for DOS).

New Support Manager and new Support Products introduced

For a long time we have been focusing on improving our software products, but we have now entered a new phase where we will focus more and more on the entire customer experience.

One issue that has been raised more often than others is the lack of a dedicated support service so this is one of the areas were we will now focus.

Last month we hired Fatma Adel as our new Support Manager. She has now had some time to settle in and are more than eager to start helping you resolve your issues.

LegEasy 4DOS - Update!

We are and should be very happy when an upcoming release of a DataEase product cause this much of a stir, but it is also a sobering moment.

We obviously still have some catching up to do with our new products before they reach the same popularity as the early versions of DataEase.

Luckily the "re-launch" of DataEase for DOS is part of our DataEase infrastructure strategy so you will now be able to run your legacy apps well into this century when at the same time integrate them with the latest DataEase technology.

Locking Strategies for dummies!

Ever wondered why you have so much trouble with inconsistency and being locked out of your DataEase database? If the answer is YES, read one and discover how you can easily remedy it.

Full, Basic, Opportunistic - What does this really mean? We get a lot of questions about which locking to choose in DataEase, and the answers we have give - are giving, have changed over the years. I guess that if this was a simple as it "should be", there wouldn't even be three options in DataEase, and we wouldn't leave this is in your hands.

I have spent quite a lot of times over the years debating and exploring this myself, and the problem is that it is more of a philosophical problem, than a technical one. Pictures this as going into a Chinese restaurant and ordering. You get a many with 500 items, and you are vaguely familiar with 3 of them, so what do you do. Choose what you know, or go for the set menu...

[{8}]five Release and Release program.

Finally...

DataEase {[8}]five went into production today and from now on it will be all about 8.5 and beyond.

We have now concluded the longest Beta program in DataEase history - 427 days or over 1 year and 2 months.

So why so little fanfare on this watershed day?

Warning! Price increase on DataEase 8 from January 1st

We are changing how we license DataEase from Januar 1st 2016.

In short we will stop dividing licenses (and executables) in Developer (Full) and GROUP (Runtime) and introduce a simple User License and one executable that will be either a development environment or a Application Launcher based on the users privileges.

The change might seem dramatic at first, but you will get much more functionality and flexibility.

This is just an early warning to those of you that plan to buy DataEase 8 in the near future, more information on the change in product and licensing strategy will follow.

Dynamic Design - A New paradigm in DataEase development

ExecDQLClass(), CreateTable(), AddColumn()* signify a complete breach with previous DataEase thinking.

From its infancy in the early 80ies and throughout its life until DE8 there was a clear divide in DataEase between Design and Runtime. (At least in the head of the designers, but the fact that most people used it interactively and added and changed to it in real time was not taken into account)

Tables, Scripts, Forms, Reports was froozen in runtime and there was few if any way you could make your application dynamic.

How this has changed in 8....

How to create CDFs for use in DE8/DG3

This is how you create your own CDFs using Visual Studio 2013. I selected to use this version because any one can get a full version for free as long as you register with MicroSoft. You should be able to recreate this in any version of Visual Studio in almost the same way as described here. Not much has changed in creating Windows DLLs in the last 20 years. You probably can do the same using other compilers as MinWin GCC and Embarcadero, but that is outside the scope of this document.

Migrating from DFW 5.x and 6.x to DE8.5 including National Versions

If you want to encompass DataEase problems in one word it must be Migration. It is fascinating that a company that has had so little success with this concept, has sworn to it for such a long time.

It is a badly hidden secret that DataEase lost most of it users in the flawed and bodged migration of DFD application to early DFW, what is maybe not so well know is all the other "unsuccessful" migration events.

In this article we will explain what/why and how it went wrong and what you can do to work around it.

We reached our 1.000.000 visitor today 23rd of February 2015

At the beginning of the year we had estimated that we would get our 1.000.000 visitor at the 6th June this year, but with the Beta of 8.5 and the great feedback we have seen both visits on our website and sales sky-rocket and we reached the 1.000.000 threshold more than a Quarter ahead of schedule!

We just have to thank you all for your patience with us, and for your contributions and support throughout the last couple of years since we took charge.

We both hope and feel that our efforts and enthusiasm for DataEase has been well received and are reciprocated by you all!

A wholehearted thank you to your all from "The DataEase Team".

NEW! Functions in DataEase 8.0 to 8.5 (Page 1)

Some of you might be aware of it but it seems a lot isn't so it might be time to advertise a little the vast number of new functions and functionalities that has been added to DataEase 8.0 through 8.5.

For a long time the only way new functions found their way to DataEase was through active and ingenious users which developed CDF's. As much as the CDF's alleviated the obvious short-comings in DataEase 5.x to 7.2 it was cumbersome, undocumented and "secretive" i.e. not everyone was in the know.

With 8.x we decided that the focus needed to be on moving DataEase forward, rather than the constant dance around the "bug fixing" fire.

Have a look and a try for yourself.

Due to the number of new functions we had to publish the short description in two articles, of which this is the last.

Also have a look on the blog synopsis found in the list to the right.

NEW! ?Functions in DataEase 8.0 to 8.5 (Page 2)

Some of you might be aware of it but it seems a lot isn't so it might be time to advertise a little the vast number of new functions and functionalities that has been added to DataEase 8.0 through 8.5.

For a long time the only way new functions found their way to DataEase was through active and ingenious users which developed CDF's. As much as the CDF's alleviated the obvious short-comings in DataEase 5.x to 7.2 it was cumbersome, undocumented and "secretive" i.e. not everyone was in the know.

With 8.x we decided that the focus needed to be on moving DataEase forward, rather than the constant dance around the "bug fixing" fire.

Have a look and a try for yourself.

Due to the number of new functions we had to publish the short description in two articles, of which this is the first.

Also have a look on the blog synopsis found in the list to the right.

Start your own thread!

06/03/25 18:19:00

Re:Re:User view Toolbar in Design Time

Hi, all ! The forum activity and order to fix things we’ve saw earlier  indicates in new DE download soon … thx a lot! Glory to DataEase team!

...

Product: LegEasy 9 Developer

Written by: Ihor Zakharchenko

06/03/25 06:59:48

Re:User view Toolbar in Design Time


I've seen it too but never figured out why before now. Its been so infrequent... and the reason is simple.

Its linked to TabBar.

TabBar on everything works - I always have tabbar, can't see why anyone want to run an app without in Developer... But if its off you get this problem if you switch from RT to DT.

Just switch TabBar on in the toolbar and you will see the problem disappear if you switch between to RT and back to DT ;-)

Have forwarded to development for fix.

...

Product: LegEasy 9 Developer

Written by: DataEase

06/03/25 06:56:32

User view Toolbar in Design Time



Another funny thing I found out today

same customer database

open the form in user view then press F4

you will not see the above shown align buttons

but, in the same database open the form in designer view directly from the catalog. then you will see those buttons appear

:-) any ideas why?

...

Product: LegEasy 9 Developer

Written by: DataEase

05/03/25 14:59:53

Re:Problems with Toolbars etc. disappearing

Catalog.html

Whats new shouldn?t do anything to your overall settings but the settings in DataEase is a ?mess? after years of moving things around ;-)


There is a setup run when you first run LE9 that straighten out and move some settings around, but that should have been long done in your app.

Anyhow, the explanation of the settings is below if you want to do it in DataEase.ini ? but mostly this is control from RDRRAAA.INI that you find in the application.

There is a hierarchy with DataEase.ini being the default if its not overridden by the app in RDRRAAA.INI.

You can set and read these settings an a lot more with both GetCurrent() and DEOS()

We have included an updated Catalog.html that you can include in your Program Catalogue i.e. where DataEase is installed. This will come as part of next release but as there is quite a lot of changes and updates the new release is still some days off.

The new Catalog will save the settings in RDRRAAA.INI when you change them in catalogue.

DATAEASE.INI is located in AppData on each user




The easiest way to located it just to type %appdata% into Explorer and then go one step up and down again to Local etc.

The section you want is below, the rest should be self explanatory.


...

Product: LegEasy 9 Developer

Written by: DataEase

05/03/25 14:58:38

Problems with Toolbars etc. disappearing

I got the What's New app running and found it useful—thanks!

However, I'm not sure if it has changed a setting on my system. Since using it, I no longer have window controls on form windows. The only way to make them appear is to toggle the File Menu and Tab Bar switches when starting my app. Unlike other settings, these switches do not save, so I have to enable them manually each time I start DataEase. If I forget and open a form, I cannot close it and have to restart DataEase.

I believe it's a setting somewhere in the database, but despite searching, I haven't been able to find it.

Any ideas?

...

Product: LegEasy 9 Developer

Written by: eric@portlandtraffic.co.uk

03/03/25 18:56:35

Re:Re:Re:Re:Re:Re:Re:Re:Difficulties installing on colleagues workstation

It's any DataEase user.  When in Developer, I can open any form but when I open a menu, it hangs again.  But the same menu is used on every body elses PC.  When I logged the user out of the PC and used another user, it loaded fine.

...

Product: LegEasy 6 Windows

Written by: EBISS UK LTD

03/03/25 18:24:52

Re:Re:Re:Re:Re:Re:Re:Difficulties installing on colleagues workstation

If its the DataEase users when you login to DataEase it kind of doesn't make sense at all. I would simply create a new user for him in DataEase rather than spend any time trying to figure it out.

If its the network user then there is some access right problems for this user. 

...

Product: LegEasy 6 Windows

Written by: DataEase

03/03/25 17:20:58

Re:Re:Re:Re:Re:Re:Difficulties installing on colleagues workstation

Yes on one PC.  Today I uninstalled both versions.  Then logged the user out and logged in as a different user.  Installed and it worked.  Went back to the original user and it doesn't work.

...

Product: LegEasy 6 Windows

Written by: EBISS UK LTD

03/03/25 15:06:04

Re:Re:Re:Re:Re:Difficulties installing on colleagues workstation

On one computer only?

You are talking about inside DataEase like user being medium3 or low2?

...

Product: LegEasy 6 Windows

Written by: DataEase

28/02/25 11:23:01

Re:Re:Re:Re:Difficulties installing on colleagues workstation

Developer works but wont load with a non high security status account.

...

Product: LegEasy 6 Windows

Written by: EBISS UK LTD

26/02/25 14:50:58

Re:Re:Re:Difficulties installing on colleagues workstation

So works on most machines but not one... Hmmm. 

Is there anything different? 

Different Windows etc?

Not working at all is normally easy, doesn't work in one setting is hard... Does it work in Developer on this particular machine?

...

Product: LegEasy 6 Windows

Written by: DataEase

25/02/25 13:01:17

Re:Re:Difficulties installing on colleagues workstation

Thank you.  For clarity, I've used DataEase since 1989 and set-up many applications. We have the player running on everybody's PC and in the user detail, is the start-up Document, in this case M_Main.  It runs for every user without issue.  I can login with Developer with the administrator login and it goes to the catalog.  I have logged in on other users machine with the problem users login and it opens M_Main which makes me think it's a set-up issue with the machine itself.  Appreciate your help.

...

Product: LegEasy 6 Windows

Written by: EBISS UK LTD

25/02/25 12:41:30

Re:Difficulties installing on colleagues workstation

The player.exe is a work in progress and the one that is shipped with the Developer is basically a preview of application tool rather than the full monty.

We intend to include a "catalog" type startup page for Player too, but more like an application menu but this is not implemented yet, but we have changed it so you can start Player without having a startup document which is what we think is confusing you here.

In pre LE9/DE9 you would get an error message if you tried to start an application in player without having a startup document on the user profile, in LE9 you don't get this as you can start it and use a ServiceWindow as a startup menu and then navigate from there.

LE9/DE9 Developer will start up with Catalog to navigate from if you don't have a startup document, but Player does not have this and hence will start up blank. 

To fix this simply add a startup document to the users and they will work fine.

...

Product: LegEasy 6 Windows

Written by: DataEase

25/02/25 11:52:14

Difficulties installing on colleagues workstation

We are running LegEasy6835 and on a new user machine, we can't log her in.  I can download developer and it will log me in as Admin. When I try and login as a user, it doesn't open.  I run the current version of player, and the application doesn't open after entering the password

...

Product: LegEasy 6 Windows

Written by: EBISS UK LTD

17/02/25 16:27:41

Re:Calculating Number of Months


Depends how accurate you want it.

You can just take one date and subtract the other and divide by 30.5 


...

Product: DataEase 8.5 Runtime

Written by: DataEase

13/02/25 13:38:17

Calculating Number of Months

Can you please assist me with a formula to calculate number for months say from 01/05/1999 to 31/08/2025

...

Product: DataEase 8.5 Runtime

Written by: Godfrey

31/01/25 11:01:09

Re:Re:DE9 Email configuration.

Every major SMTP provider is changing to OAUTH2 which to be honest is a nightmare...like most "secure" things are.

The idea is that servers is supposed to authenticate each other and only receive/forward mail from certified servers.

SMTP is very original and basically has NO security as its based on the original beautiful idea of collaboration - like the international mail network - where all the other postal services forward and deliver mail from the rest without charge as its supposed to be mutually beneficial.

Enter SPAM and cheap stuff from China and people start to think that its maybe not such a good idea.

I have a feeling that it will be a little like security on cars. Only a problem for the owner, the thieves seems to be a step ahead...

We will see when they tighten the strings on the net what happens, so far my spam box is as full as ever...

Our OAUTH2 solution will be ready this spring and it will be "plug and play" like everything we do from now on. We can't expect that the users have to try and fail forever to figure things out, and nobody really read documentation so the best solution is that it just works...

...

Product: LegEasy 9 Developer

Written by: DataEase

29/01/25 08:18:06

Re:DE9 Email configuration.

Hi,thanks for your help on this one. I've now got it working, I abandoned the yahoo email settings and used my own BT email instead. Bingo! it all started working. I'm looking forward to the new email setup when ts ready.    

...

Product: LegEasy 9 Developer

Written by: Eric

27/01/25 21:49:08

Re:Catalogue not shown

Download Catalog.html

Some further digging in old documentation we found that there is another way to tell the WebView what emulation you want. Its a Meta data setting in the header.

This will be included in future releases of LE9 but if you have the problem now, you can simply replace your catalog in the DataEase catalogue with the attached file.

If you use your own HTML in service windows, or in webfields and experience the same problem just add this setting to your own HTML

...

Product: LegEasy 9 Developer

Written by: DataEase

27/01/25 19:18:06

Re:Re:Re:Re:Catalogue not shown

The problem is that the WebView object used in LE9 and many other tools is based on IE11. WebView2 which we use in DE10 is based on edge. 

We have retained the IE11 object in LE9 simply because its much easier to work with for our users that want to develop their own web controls etc.

The problem is that which version of IE to emulate has to be set in Registry which we do when you install LE9. However for some reason and more or less a little randomly WIndows update clear these settings and they have to be reset to make it work correctly as the default for WebView is IE8... which is dark ages.

So the problem is the messy way Microsoft do things to insure compatibility left right and centre.

We are aware that even though this is Microsofts mistake, its our problem so we are working on solutions to fix this but obviously all their brilliant ideas work at cross purposes so to set registry settings you have to run in elevated mode etc etc.

...

Product: LegEasy 9 Developer

Written by: DataEase

DataEase Mainpage