Welcome to the dBforums forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

If you prefer not to see double-underlined words and corresponding ads, place your cursor
here for ContentLink opt out.

Go Back  dBforums > Database Server Software > Pervasive.SQL > DacEasy vs. NEO

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-30-07, 14:40
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
DacEasy vs. NEO

Hi, we use an email organizational program called NEO (Nelson Email Organizer) that uses an old version of btrieve. We also use accounting software called DacEasy. We recently upgraded DacEasy from v9 to v15 and are now experiencing a conflict between v15 Pervasive engine (9.5) and NEO's old version of btrieve.

NEO uses W32mkde.exe
DE v15 uses w3dbsmgr.exe

either of those processes needs to be stopped prior to running the other application. The problem is, we need to use both programs all day and it is very inconvenient to have to stop one to start the other. Is there any way to get them to live in harmony?

Thanks.
Reply With Quote
  #2 (permalink)  
Old 10-30-07, 16:14
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 813
What happens if you rename the W32mkde.exe used by NEO and just use the W3DSBMGR.EXE as installed by DE?
THe newer engine should be able to read and write to the old data files without any problem.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #3 (permalink)  
Old 10-30-07, 16:46
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
Thanks Mirtheil for your response.

How would I go about renaming the file? I assume I would have to alter the registry to point NEO to the renamed executable?
Reply With Quote
  #4 (permalink)  
Old 10-30-07, 16:52
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 813
Nope. Just rename the file in Explorer. NEO should automatically pick up the other version.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #5 (permalink)  
Old 10-30-07, 17:20
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
I tried this: I renamed the following files by adding an "x" to the end (from the Program Files folder under NEO):

w32mkde.exe
w32mkrc.dll
wbtrv32.dll

Now, I get an error that says,
"Database error 20: The MKDE or Btrieve requestor is inactive
File: NFL.dat, Session DbControl.

That is with w3dbsmgr.exe running. If it's not running, NEO loads fine and w32mkde.exe still runs (it still finds it!).
Reply With Quote
  #6 (permalink)  
Old 10-30-07, 17:37
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
I found w32mkde.exe in the system32 folder and renamed it as well. Same DB error 20 as above if w3dbsmgr.exe is running - if it's not, NEO won't launch. It just starts to launch, then disappears.
Reply With Quote
  #7 (permalink)  
Old 10-31-07, 13:02
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
So, Mirtheil, the re-naming didn't seem to work (if I did it correctly?). Any other ideas I should try?

Thanks
Reply With Quote
  #8 (permalink)  
Old 10-31-07, 13:15
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 813
THat's odd. It should work. WHat happens if you start DacEasy and then try NEO?
One more thing, make sure that the directory where W3DBSMGR.EXE resides is in the system path.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #9 (permalink)  
Old 10-31-07, 13:26
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
Quote:
Originally Posted by mirtheil
THat's odd. It should work. WHat happens if you start DacEasy and then try NEO?
I get the db error 20.

Quote:
Originally Posted by mirtheil
One more thing, make sure that the directory where W3DBSMGR.EXE resides is in the system path.
Not sure what this means?
Reply With Quote
  #10 (permalink)  
Old 10-31-07, 14:31
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
I think it means that you want W3DBSMGR.EXE in the system32 folder? I tried that - no dice. I also copied it to the NEO program folder for a try and that did not work. What happens is this:

If DacEasy is open it gives this error:

I have tried restarting the computer several times which has not helped. It looks like, from the error message, that NEO has located W3DBSMGR.EXE and is trying to use it, but for some reason is coughing on it.

If DacEasy is closed and the W3DBSMGR.EXE process is no longer running, NEO attempts to open, then disappears and never launches.

Am I doing something wrong?
Reply With Quote
  #11 (permalink)  
Old 10-31-07, 15:43
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
I made an entry in "Environmental Variables" under "System Variables"

Variable = Btrieve
Value = C:\Windows\System32\W3dbsmgr.exe

I then put a copy of w3dbsmgr.exe in the system32 folder and restarted. This did not work.

Please let me know Merthiel if this is what you meant? Thanks.
Reply With Quote
  #12 (permalink)  
Old 10-31-07, 23:22
mirtheil mirtheil is offline
Registered User
 
Join Date: Dec 2001
Posts: 813
No. You should add the directory where W3DBSMGR.EXE reside to the PATH environment variable.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.
Reply With Quote
  #13 (permalink)  
Old 11-01-07, 02:08
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
I hate to sound like a complete ignoramus, but can you explain that to me like I was a 12 year old? I basically am when it comes to this stuff. I really appreciate your help.

When you say the path, do you mean it should look like the entry below (except, of course with the correct address for the pervasive folder which contains the executable)?

Reply With Quote
  #14 (permalink)  
Old 11-01-07, 14:05
skimpot skimpot is offline
Registered User
 
Join Date: Oct 2007
Posts: 10
Well, thanks Mirthiel for all your help. I finally got it figured out today. Basically, there were 3 files that needed to be renamed in order for Neo to pick up the wd3dbsmgr.exe file.

If anyone else comes across this, this is how we fixed our problem:


1. In C:\WINDOWS\system32 change the name of the following 3 files (add x's or "old" or whatever)

wbtrv32.dll
W32mkrc.dll
w32mkde.exe

2. Make sure that those same 2 files are also misnamed in C:\Program Files\NEO Pro

3. Lastly, not sure if this step has to be done or not, but add the path to the pervasive folder (that holds the w3dbsmgr.exe file) to the "path" entry in "Environmental Variables". There are a number of different entries in there - I added mine to the end, no spaces and starting with a semi colon. Do not list the actual file name.

*In case you don't know (i didn't), to get to Environmental Variables you right click on My Computer, select Properties, then the Advanced tab.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On