Page 4 of 7

Posted: Mon Jan 28, 2008 9:45 pm
by Psychophanta
inc. wrote:I dont have that much skills regarding the IDE but could it be that the compiler hasnt been started? (which would be suspect anyway).
Means try restarting the Compiler ... and see if it works.
Yes, seems it is because compiler doesn't load.
I have done clean installation of PB 4.10 and then 4.20b2 and the problem continues everytime.

Besides of that, i have noticed that the "about" doesn't shows the version of PB. :(

Posted: Mon Jan 28, 2008 9:49 pm
by srod
Psychophanta, read page 3 of this thread very carefully! :wink: Look out for the link provided by InfoByt3.

Posted: Mon Jan 28, 2008 10:34 pm
by Psychophanta
srod wrote:Psychophanta, read page 3 of this thread very carefully! :wink: Look out for the link provided by InfoByt3.
It happens to me just because not read previous :oops:
Thanks!
It works now. Thanks to InfoByt3.
But anyway it is not elegant to have to install other thing to work with PB.
I use legal version of windows XP pro, why my windos isn't updated for that? :?

Posted: Mon Jan 28, 2008 10:35 pm
by srod
Psychophanta wrote:But anyway it is not elegant to have to install other thing to work with PB.
Ah, did you read Fred's reply on page 3! :wink:

Posted: Mon Jan 28, 2008 10:38 pm
by Psychophanta
ehh! yes i did before! ... :)
What about PB version in the "About" ? Now it is displayed!

Posted: Tue Jan 29, 2008 3:03 pm
by NoahPhense
WOW ..

The compiler is MUCH faster!!!

Thanks crew for some new great sh!t..

- np

Posted: Tue Jan 29, 2008 3:08 pm
by NoahPhense
Only 1 simple question.

I see th ftp.pb http.pb mail.pb, etc.. in the root of the update tool.

But I don't see them in the examples, or anywhere in my pb
structure .. ?

- np

Posted: Tue Jan 29, 2008 11:36 pm
by #NULL
thank you for the beta!
it worked for me with the vcredist_x86.

does anyone have that problem with the integrated debugger, that you can never see the last line of output without scrolling down manually ?
Image
..and thanks for the little Debug input field :D

Posted: Tue Jan 29, 2008 11:39 pm
by srod
Yes, I get the same problem.

Posted: Wed Jan 30, 2008 3:45 am
by NoahPhense
NoahPhense wrote:Only 1 simple question.

I see th ftp.pb http.pb mail.pb, etc.. in the root of the update tool.

But I don't see them in the examples, or anywhere in my pb
structure .. ?

- np

Posted: Wed Jan 30, 2008 8:55 am
by Mistrel
May I suggest a checkbox for the simple (classic) Debug Output window? I don't need this fancy debug thing at the bottom of the window taking up space. The buttons at the top is particularly annoying as well.

Posted: Wed Jan 30, 2008 9:41 am
by inc.
Fred wrote:Thanks for the headup, i modified the link sequence to use the old MSVCRT.dll like before. For the next beta.
Hi Fred,

yesterday I tried to duplicate the compiling workflow in VS Express:

- In properties there in the C++ Tab set the "Multithreaded Dll" selection to "Multithreaded" so statical linking to the CRT is given. (BTW dynamical linking with the CRT as default was introduced first in VS 2005, imho VC6 does it statically per default)
- In the linker/manifest tab do set the "manifest file" selection to "no".

When running the compile via the VS ide you will recognise that no more msvcr80 dependencies are given.


This will be also an issue when someone does generate a static lib in MS VS 2005/2008 supposed to be linked via PBs "Import" later.
Here its been known that the user also has to "Import" the mscvrt.lib, but that will fail due to the diff. CRT linking specs of VS 2005/2008.
Im at work on a Mac so Im not shure if the win32 lib package coming with PureBasic also does include the libcmt.lib, as that one should be used istead when "importing" statical libs to PB compiles.

Posted: Wed Jan 30, 2008 2:38 pm
by Fred
It don't have linked the MSVCRT80 statically, but used the old msvcrt.lib instead. After a few tweaks, it works as expected.

Posted: Thu Jan 31, 2008 3:25 am
by byo
Thank you! :D

Posted: Thu Jan 31, 2008 9:01 am
by Lebostein
Wow! Thanks. With new compiler the *.exe files are 10% (average) smaller now. Some examples from my projects:

4.10 > 4.20
60.416 Bytes > 55.296 Bytes = -8.47%
151.552 Bytes > 136.704 Bytes = -9.80%
133.120 Bytes > 118.272 Bytes = -11.15%
202.752 Bytes > 183.296 Bytes = -9.60%
and so on...