I think I may be trying to do something that is impossible, but I'm sure you can tell me if that's true or not.
I've been asked to rewrite an old MF Cobol application I wrote back in the 1986-1996 time period. The major portion of the file structure is Btrieve, and I used V5.1. The MF Cobol used was also an old one, version 1 from 1985-88. So now I'm trying to meld MF Cobol V3.2 to my V5.1 Btrieve and can't even open a file! I load Btrieve externally in this way: btrieve /m:64/p:4096/f:15. It loads OK, which I know because a butil -stop command unloads it in the normal manner. But when I try to open one of my btrieve files, I get error 20 "btrieve not loaded".
If I have a total incompatibility, what do I need to do? New Btrieve? Go to SQL? Forget the whole thing? (I've tried to see how MF btr2xfh or xfh2btr would help, but I don't see it.)
Incidentally, it's a DOS application I'm trying to migrate to Windows.
I've been asked to rewrite an old MF Cobol application I wrote back in the 1986-1996 time period. The major portion of the file structure is Btrieve, and I used V5.1. The MF Cobol used was also an old one, version 1 from 1985-88. So now I'm trying to meld MF Cobol V3.2 to my V5.1 Btrieve and can't even open a file! I load Btrieve externally in this way: btrieve /m:64/p:4096/f:15. It loads OK, which I know because a butil -stop command unloads it in the normal manner. But when I try to open one of my btrieve files, I get error 20 "btrieve not loaded".
If I have a total incompatibility, what do I need to do? New Btrieve? Go to SQL? Forget the whole thing? (I've tried to see how MF btr2xfh or xfh2btr would help, but I don't see it.)
Incidentally, it's a DOS application I'm trying to migrate to Windows.