Windows 7 64-bit - known problems?

Windows specific forum
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Windows 7 64-bit - known problems?

Post by Karbon »

I'm just moving to PureBasic 4.51 and the only userlibs I use are Paul's from PureVision (PVGadgets).

I'm using the 32-bit version of PB (though it's running in 64-bit version of Windows), just like I was with PB 4.4

When compiling a piece of code that uses PVGadgets I get this :

POLINK: error: Unresolved external symbol 'SYS_FreeArray'.
POLINK: error: Unresolved external symbol 'SYS_AllocateArray'.

At first I thought PureVision might have been installing the 64-bit library but if I xcopy my purebasic folder to a VMWare machine running a 32-bit version of Windows 7, everything compiles and links just fine.

I've spoken with Paul and he says it all works for him so I'm at a loss as to what could he happening. I've completely uninstalled and reinstalled PureBasic and PureVision a number of times to verify everything is fresh and keep getting the same thing.

Does anyone have any ideas?
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

Re: Windows 7 64-bit - known problems?

Post by ABBKlaus »

in PB4.51 it must be _SYS_FreeArray@4 and _SYS_AllocateArray@20 !
So most likely its a third party lib that has to be recompiled with PB4.51.

BR Klaus
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Re: Windows 7 64-bit - known problems?

Post by Karbon »

The only problem with that being true is that the exact same userlib and purebasic (I xcopied the whole PB directory) works on Windows 7 32-bit.
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
ABBKlaus
Addict
Addict
Posts: 1143
Joined: Sat Apr 10, 2004 1:20 pm
Location: Germany

Re: Windows 7 64-bit - known problems?

Post by ABBKlaus »

have you searched your harddisk for the pvgadgets library ? i bet its a leftover from an older version, maybe virtualized by Windows ;-)

BR Klaus
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Re: Windows 7 64-bit - known problems? (Fixed!)

Post by Karbon »

Yep, spot on. It was virtualized.. I had to use a 3rd party search to find it though - the virtual folders weren't searched by the built-in Windows search.

Thanks!

If anyone is interested as I was in how you turn virtualization off :

Click start and type "secpol.msc" in the search box, hit enter.

Local Policies > Security Options > UAC: Virtualize file and registry write failures to per-user locations - Set to DISABLE.
-Mitchell
Check out kBilling for all your billing software needs!
http://www.k-billing.com
Code Signing / Authenticode Certificates (Get rid of those Unknown Publisher warnings!)
http://codesigning.ksoftware.net
Post Reply