Compressed libraries are not supported

Everything else that doesn't fall into one of the other PB categories.
User avatar
mk-soft
Always Here
Always Here
Posts: 6411
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: Compressed libraries are not supported

Post by mk-soft »

I have now installed the 64bit demo and tested it on an existing *.ACCDB and *.MDB. Drivers used: Microsoft Access Engine X64 2010, OS Windows 7 Pro.

It works here.

The fact that the compiler is not loaded may also be due to a virus protection programme.

I can test with x86 tomorrow

P.S.
Start the correct programme when creating the DSN. Otherwise it will not work. (architecture mismatch etc)

Create DSN for 32bit programme: "C:\Windows\SysWOW64\odbcad32.exe", create DSN for 64bit programme: "C:\Windows\System32\odbcad32.exe".
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
GRAYnomad
User
User
Posts: 10
Joined: Sun Feb 21, 2021 5:02 am

Re: Compressed libraries are not supported

Post by GRAYnomad »

Thanks for your help MK (And Spikey).

Yes right from day one I've had to disable my virus software or the debugger "exits unexpectedly" I think the error is.

In a nutshell...

When I run the 64-bit IDE it enumerates the available DSNs properly (the debug print loop) but only shows the 64-bit DSNs and subsequently of course gets the data mismatch error.

When I run the 32-bit IDE it first says that it can't find the 64-bit compiler (eh!?) and then won't even compile with the same old OBJECT not found error.

Rob
User avatar
mk-soft
Always Here
Always Here
Posts: 6411
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: Compressed libraries are not supported

Post by mk-soft »

GRAYnomad wrote: When I run the 32-bit IDE it first says that it can't find the 64-bit compiler (eh!?) and then won't even compile with the same old OBJECT not found error.

Rob
Error in the setting of Purebasic,

You can add several compilers. The 64bit compiler is probably entered as an additional compiler under the compiler setting. You must remove this again so that the correct compiler for 32bit is used again.
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
GRAYnomad
User
User
Posts: 10
Joined: Sun Feb 21, 2021 5:02 am

Re: Compressed libraries are not supported

Post by GRAYnomad »

I've uninstalled both versions and reinstalled the 32-bit version to get a clean install. However on starting the IDE it loaded the old project, so I'm not sure how clean the install was.

It no longer complains about not finding the 64-bit compiler, so I thought I'd try compiling an empty source file, but the "Library missing: OBJECT (needed by 'Cipher' library)" error persists.

So the 32-bit package is dead in the water at this point, straight up doesn't work, and if I reload the 64-bit package it won't talk to the legacy 32-bit DB it seems which is the point of the exercise.

It might be worth thinking about starting from scratch in 64-bit, recreating the important tables from the old DB using code, and then repopulating the new DB from CSV files.

Thanks anyway guys.

Rob
Post Reply