Running DE 6.52 in Windows 7

Questions and Answers about DataEase for Windows

Re: Running DE 6.52 in Windows 7

Postby Adrian Jones » Tue Jan 26, 2010 2:13 pm

Well done that man!
User avatar
Adrian Jones
 
Posts: 2000
Joined: Tue Sep 11, 2007 2:38 pm
Location: Cornwall, UK
Has thanked: 5 times
Been thanked: 4 times
 

Re: Running DE 6.52 in Windows 7

Postby Phil Winkler » Tue Jan 26, 2010 3:45 pm

Works for me! You da man, Richard!
Phil Winkler
PLM Consulting, Inc.
pwinkler@plmconsulting.com
Phil Winkler
 
Posts: 889
Joined: Fri Sep 07, 2007 12:45 pm
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Graham Smith » Tue Jan 26, 2010 4:10 pm

Back when this first came up, I did some research and came across an article on using Localization to eliminate problems with DLL name conflicts. It was not encouraging as it was aimed at developers who needed to modify applications rather than the end user. I probably should have dug a bit further but by then I had run across so many references to broken applications from software developers who actually followed Microsoft's rules and were screwed as a result that I had given up hope.

As a result, I reported the problem to DataEase to see if one of their people could solve the problem. Unfortunately, since 6.52 is a discontinued program, there was no real incentive to find a solution.
Graham Smith
DataSmith, Delaware
"For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)
"X-Clacks-Overhead: GNU Terry Pratchett"
User avatar
Graham Smith
 
Posts: 2501
Joined: Fri Sep 07, 2007 11:31 am
Location: Delaware, USA
Has thanked: 0 time
Been thanked: 1 time
 

Re: Running DE 6.52 in Windows 7

Postby John Middleton » Wed Jan 27, 2010 1:07 pm

I don’t see any essential difference between Richard’s solution and the notions I ported back in November (this thread) last year. It wasn’t the absolute of solutions then and remains far from Shangri-La .

Windows 7’s first-found-first-used (by default) dll LoadLibrary is a more complicated affair than its simplistic predecessor in Windows 2000 (from which this redirection is borrowed) Yes, the redirection / privatisation appears to work, as far as DE is concerned, but it also introduces possible complex, and not immediately apparent, problems.

Our testing (albeit short) was a mixture of euphoria (by jove we cracked it), to (bloody-hell), didn’t think of that!

For those with MSDN VS membership the C developers / compilers section, currently lists the differences to be noted between 7s LoadLibrary and it forbearers.

John
ShopEase
John Middleton
 
Posts: 110
Joined: Mon Sep 10, 2007 3:14 pm
Location: England
Has thanked: 0 time
Been thanked: 1 time
 

Re: Running DE 6.52 in Windows 7

Postby Graham Smith » Tue Mar 01, 2011 6:49 pm

OK. This is beyond bizarre. Completely and utterly weird.

I had to go out to a client site today because the person who was moving an old copy of DE652 to a new Windows 7 computer could not get it to work - kept getting the DLL error. I checked over everything and it all looked OK, but it just would not work.

So, I created a new directory and copied the files into it to start again and, viola, it worked. WTF was different? Turned out to be the directory name. DE6.local would not work but a longer name like DE652.local did work. I confirmed this by changing the directory name back and forth.

When I got back to my office, I decided to try it on my Win7 computer and it doesn't seem to make any difference what name I use, it works.

At this point, I have no idea what's going on with this.
Graham Smith
DataSmith, Delaware
"For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)
"X-Clacks-Overhead: GNU Terry Pratchett"
User avatar
Graham Smith
 
Posts: 2501
Joined: Fri Sep 07, 2007 11:31 am
Location: Delaware, USA
Has thanked: 0 time
Been thanked: 1 time
 

Re: Running DE 6.52 in Windows 7

Postby ramicano » Wed Mar 16, 2011 1:35 am

Works for me as well! No conflicts at all, so far!
=D> Thanks Richard!
ramicano
 
Posts: 1
Joined: Wed Dec 15, 2010 5:27 pm
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Garry Flanigan » Fri Mar 18, 2011 7:07 am

I have a client on 6.52 and also 2 apps on 6.12. Obviously it is all good new for 6.52, but can anyone confirm that Richard's instructions work on 6.12?
Garry Flanigan
 
Posts: 23
Joined: Tue Jul 28, 2009 11:18 am
Location: Melbourne, Australia
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Phil Winkler » Fri Mar 18, 2011 12:10 pm

You will have to test I think. Why not run the 6.12 with 6.5 if it's the same client?
Phil Winkler
PLM Consulting, Inc.
pwinkler@plmconsulting.com
Phil Winkler
 
Posts: 889
Joined: Fri Sep 07, 2007 12:45 pm
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Garry Flanigan » Fri Mar 18, 2011 7:14 pm

I guess I was not very clear but the two 6.12 apps are with one client and the 6.5 with another so testing is not easy.
I seem to recall that there were some problems moving from 6 to 6.5? I never used OML in any DE app so maybe moving from DE6.12 to Ffenics would be painless? Comments welcome.
Garry Flanigan
 
Posts: 23
Joined: Tue Jul 28, 2009 11:18 am
Location: Melbourne, Australia
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Adrian Jones » Mon Mar 21, 2011 11:36 am

Hi Garry,

I've replied to you privately about the pain factor :)
User avatar
Adrian Jones
 
Posts: 2000
Joined: Tue Sep 11, 2007 2:38 pm
Location: Cornwall, UK
Has thanked: 5 times
Been thanked: 4 times
 

Re: Running DE 6.52 in Windows 7

Postby Garry Flanigan » Thu Mar 24, 2011 5:55 am

Does anyone have experience running DE in XP compatibility mode in Win7?
Garry Flanigan
 
Posts: 23
Joined: Tue Jul 28, 2009 11:18 am
Location: Melbourne, Australia
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Phil Winkler » Thu Mar 24, 2011 2:04 pm

A client of ours out West has done this with great success. Why not try it yourself?
Phil Winkler
PLM Consulting, Inc.
pwinkler@plmconsulting.com
Phil Winkler
 
Posts: 889
Joined: Fri Sep 07, 2007 12:45 pm
Has thanked: 0 time
Been thanked: 0 time
 

Re: Running DE 6.52 in Windows 7

Postby Pete Tabord » Thu Apr 21, 2011 10:51 am

Recently I had to investigate DFD 6.52 running under W7 in a network environment. I made an interesting discovery, in that MS have changed their network shells since Vista. The new shells (SMB2) are not backward compatible with the networking implemented under XP and earlier.

Basically, the bottom line is that the settings we used to have to set to get reliable networking under XP and earlier (oplocks and so on) no longer work. For simple networks this may not have much effect but for those that needed the settings to get reliable operation they either have to run under the XP 'virtual machine' and keep their 2003 or earlier servers or they need to move to a more modern product.
Peter J. Tabord
Head of Development
Database Software Ltd.
ptabord@ffenics.com
Pete Tabord
 
Posts: 1881
Joined: Fri Sep 07, 2007 12:48 pm
Location: Caernarfon, Gwynedd, UK
Has thanked: 0 time
Been thanked: 3 times
 

Re: Running DE 6.52 in Windows 7

Postby Graham Smith » Thu Apr 21, 2011 1:19 pm

Well, this adds a new wrinkle. Basically, to reliably run either DFD or DFW 6.52 under Win 7, you pretty much need to use an XP virtual machine and Windows Server 2003 or earlier.

Edited to add:

IF you run DFW under Win 7 with Win Server 2003, then I'd assume that this should be OK because the Workstation will still be using the older locking method. It's only when Win Server 2008 enters the picture that problems appear. Yes???

My thinking here is that Win 7 will fall back to a type of locking that matches what is used by the server and Win Server 2003 does not use this newer locking.
Graham Smith
DataSmith, Delaware
"For every expert there is an equal and opposite expert.", Arthur C. Clarke (1917 - 2008)
"X-Clacks-Overhead: GNU Terry Pratchett"
User avatar
Graham Smith
 
Posts: 2501
Joined: Fri Sep 07, 2007 11:31 am
Location: Delaware, USA
Has thanked: 0 time
Been thanked: 1 time
 

Re: Running DE 6.52 in Windows 7

Postby John Middleton » Thu Apr 21, 2011 5:43 pm

SMB 2 can be disabled via the usual registry entries either in part or totally.

This also allows the usual Oplocks settings and all such rubbish to be set.

Please see earlier discussions back in September 2009.

Also see MS/ kb 750876/7 (available to VS Enterprise members only (unless now in the public domain)) which allows clients to (almost) disregard server Group Settings –

John
ShopEase
John Middleton
 
Posts: 110
Joined: Mon Sep 10, 2007 3:14 pm
Location: England
Has thanked: 0 time
Been thanked: 1 time
 
 
PreviousNext

Return to DataEase for Windows

Who is online

Users browsing this forum: No registered users and 1 guest

cron