PureBasic 4.20 Beta1 (Windows) -- Happy New year!

Developed or developing a new product in PureBasic? Tell the world about it.
Intrigued
Enthusiast
Enthusiast
Posts: 501
Joined: Thu Jun 02, 2005 3:55 am
Location: U.S.A.

Post by Intrigued »

Thanks for the update. Nice job. I just donated to your PayPal account.
Intrigued - Registered PureBasic, lifetime updates user
SquareIris
New User
New User
Posts: 9
Joined: Fri Jan 04, 2008 4:06 pm
Location: Germany

Post by SquareIris »

Just bought a copy of PureBasic. Good job, now the only thing left I will have to do is to sell my BlitzMax + MaxGUI.

PureBasic rules! :wink:
User avatar
pdwyer
Addict
Addict
Posts: 2813
Joined: Tue May 08, 2007 1:27 pm
Location: Chiba, Japan

Post by pdwyer »

Should the chm file be with it? or is there some other temp doc while in beta?
Paul Dwyer

“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post by traumatic »

pdwyer wrote:or is there some other temp doc while in beta?
yes, readme.txt :)
Good programmers don't comment their code. It was hard to write, should be hard to read.
Lna
User
User
Posts: 21
Joined: Wed Dec 06, 2006 10:49 pm
Location: France

Post by Lna »

ImageImageImageImage Image Thank you for the good things.
User avatar
Frontier
User
User
Posts: 74
Joined: Thu Dec 22, 2005 2:43 pm
Location: Chios, Greece
Contact:

Post by Frontier »

Hello people, Happy New Year and thanks for the new version of PureBasic.

I was trying to compile one of my programs with it and it generated the following error:

POLINK: Error: unresolved external symbol '_PB_Mid'.
POLINK: fatal error: 1 unresolved external(s).

Any ideas what might be wrong? I'm sure it's some third party library that is the cause of this, but how can I find out which one?

Many thanks in advance.

Edit: Right when I pressed "Submit" I got an e-mail notification regarding PurePOP3 library and it's mentioned the above error. Downloaded the new version (along with PureSMTP which is now compiled for PB4.20b1) and the error is gone :D
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

See http://www.purebasic.fr/english/viewtopic.php?p=225913

Though, I don't know how to find out which lib is causing the error :lol:
Windows 7 & PureBasic 4.4
User avatar
Frontier
User
User
Posts: 74
Joined: Thu Dec 22, 2005 2:43 pm
Location: Chios, Greece
Contact:

Post by Frontier »

Yes, that's the problem.
Apparently some other library I'm using - besides PureSMTP/POP3 - needs to be compiled with PB4.20b1, but I do not know which one.

I'm sure there must be someway to find out which library is causing the problem, since it is something that relates after compiling a program and before linking.

Any ideas?
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

You could write test code for every library you
use and watch for linker errors :?
Windows 7 & PureBasic 4.4
User avatar
Frontier
User
User
Posts: 74
Joined: Thu Dec 22, 2005 2:43 pm
Location: Chios, Greece
Contact:

Post by Frontier »

That's one way; I was hoping for some kind of mechanism that would allow me to 'see' which libraries need to be linked after compiling a program, like C/C++ compilers do.

I think I know however which library is causing the problem and I've contacted the author requesting for a 4.20 recompiled version.

Thanks for the help :)
T-Light
User
User
Posts: 45
Joined: Sat Aug 05, 2006 5:42 pm
Location: UK

Post by T-Light »

Just perusing, saw the update :D

I'm amazed this has been released so fast. :shock:

Well done to one and all, excellent work 8)
Karbon
PureBasic Expert
PureBasic Expert
Posts: 2010
Joined: Mon Jun 02, 2003 1:42 am
Location: Ashland, KY
Contact:

Post by Karbon »

From the ReadMe :

"SQLite:

UseSQLiteDatabase() - Add ODBC support to the database commandset."

Shouldn't that read "Add SQLite support to the database commandset", or is it just the SQLite ODBC driver wrapped up? Is it Unicode/Thread safe?

I've been in a tight spot for almost a year because I've not been able to get the ODBC functions to work with Unicode.

Thanks guys!
-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
techjunkie
Addict
Addict
Posts: 1126
Joined: Wed Oct 15, 2003 12:40 am
Location: Sweden
Contact:

Post by techjunkie »

Wow! Thanks! ("It's Never Too Late to Say I Love You!") :roll:
Image
(\__/)
(='.'=) This is Bunny. Copy and paste Bunny into your
(")_(") signature to help him gain world domination.
Q*bert
User
User
Posts: 27
Joined: Sat Dec 30, 2006 12:17 am
Location: Milwaukee, WI USA

Help with beta debugger linker errors!

Post by Q*bert »

Is anyone else having problems compiling with the debugger enabled in this beta?

I always get a number of linker errors when the debugger is enabled, but everything is fine when it is not.

I have done a clean install of 4.10 and copied the beta files over it.

For example, when I compile MENU.PB in the EXAMPLES\SOURCES\ directory, I get the following errors:

POLINK: error: Unresolved external symbol '_PB_DEBUGGER_LabelBank'
POLINK: error: Unresolved external symbol '_PB_DEBUGGER_ConstantBank'
POLINK: error: Unresolved external symbol '_PB_CompareMemoryString4'
POLINK: error: Unresolved external symbol '_PB_Memory_Heap'
POLINK: error: Unresolved external symbol '_PB_PeekS3'
POLINK: error: Unresolved external symbol '_PB__fltused'
POLINK: fatal error: 6 unresolved external(s)

Anyone else having these problems, or any ideas on how to fix it?
freak
PureBasic Team
PureBasic Team
Posts: 5940
Joined: Fri Apr 25, 2003 5:21 pm
Location: Germany

Post by freak »

You have to run the UpdateTool.exe, not just copy the files.
quidquid Latine dictum sit altum videtur
Post Reply