Analyzer 2.0b for V4

Developed or developing a new product in PureBasic? Tell the world about it.
techjunkie
Addict
Addict
Posts: 1126
Joined: Wed Oct 15, 2003 12:40 am
Location: Sweden
Contact:

Post by techjunkie »

Great tool! :D Thanks!!
Image
(\__/)
(='.'=) This is Bunny. Copy and paste Bunny into your
(")_(") signature to help him gain world domination.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: Analyzer 0.95b

Post by PB »

I just tried Analyzer with one my big apps and noticed two things:

(1) When I select it from the Tools menu to turn it on/off, the message box
opens to tell me if it's on or off, but then the focus jumps away from the
PureBasic IDE to another window, which is annoying.

(2) When I compiled my app with Analyzer on, I get an error message which
says there's an EndIf missing from my code, which is plain wrong. So there's
a bug in Analyzer somewhere. My app is 217 KB so I'm not posting it. :)
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

@PB:
(1) I also noticed that but I don't know how I can avoid this. I think it's an
issue of the PB IDE. I'm just calling MessageRequester() and then End :?

(2) :? The debugger shows you the line number of the error, could you
take a look at the PB_EditorOutput.pb (in PB\Compilers - Dir) where this
line number belongs to? Could you post/send me this If-Block in the original
and the PB_EditorOutput file?
I don't know if there could be an error with using ':' for collecting lines:
If a : b = 4 : EndIf

THX!

greetz
Remi
Athlon64 3700+, 1024MB Ram, Radeon X1600
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

Hi Remi,

For (1), try using my ForceFore procedure on the PureBasic IDE after the
MessageRequester and before the End statement (you'll need to get the
IDE's handle first, probably by using the GetForegroundWindow_() API
when the IDE has the focus):
viewtopic.php?t=7105

For (2), I'll PM you the relevant block of code. :)
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

Version 1.0 final!

Download: Analyzer

A lot of new features (can't count them all):
- several new output information
- better analyzing
- faster
- preferences added
- help in .pdf-format
- ForceFore from 'PB' helped a bit
- merger a little bit improved, but won't be improved more by me, cause
it should only be a help tool.

Thanks to all who are using it!

greetz
Remi

Couldn't reproduce the bug 'PB' had... Perhaps it's fixed now.
Athlon64 3700+, 1024MB Ram, Radeon X1600
User avatar
Psychophanta
Addict
Addict
Posts: 4975
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Post by Psychophanta »

Great work :wink:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

Version 1.1

Download: Analyzer

School has started again, but I wasn't lazy at all :P
But this release seems to be the last one unless you show me some feature
requests, bugs or some other reasons :wink: . I decided it because the
program is absolutely suitable and there doesn't seem to be a great interest
in a really professional tool (with beautiful GUI, project management, graphics,
code viewer, ...)
If that changes, I will surely think about it again :)


The new version provides the following new features
- some internal changes (Bugs??)
- simple GUI for clarity and efficiency

greetz
Remi
Athlon64 3700+, 1024MB Ram, Radeon X1600
va!n
Addict
Addict
Posts: 1104
Joined: Wed Apr 20, 2005 12:48 pm

Post by va!n »

@remi_meier
very nice release! keep on your work! :wink:
va!n aka Thorsten

Intel i7-980X Extreme Edition, 12 GB DDR3, Radeon 5870 2GB, Windows7 x64,
dell_jockey
Enthusiast
Enthusiast
Posts: 767
Joined: Sat Jan 24, 2004 6:56 pm

Post by dell_jockey »

@Remi,

very impressive, thank you for sharing...
cheers,
dell_jockey
________
http://blog.forex-trading-ideas.com
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

Version 2.0b

Download: Analyzer

Yes, it had to be updated :wink: It should be compatible with PB V4 and
it catches more errors. Finished coding it at least one month ago, but didn't know
the syntax for V4 :lol:


greetz
Remi
Athlon64 3700+, 1024MB Ram, Radeon X1600
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Wow this is a great tool.
tomijan
Enthusiast
Enthusiast
Posts: 107
Joined: Sun Dec 11, 2005 1:32 pm

Post by tomijan »

@remi_meier
is any chance on optimizer for PB4?

tom
thefool
Always Here
Always Here
Posts: 5881
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

It should be compatible with PB V4
remi_meier
Enthusiast
Enthusiast
Posts: 468
Joined: Sat Dec 20, 2003 6:19 pm
Location: Switzerland

Post by remi_meier »

Right, it should be... But I don't fix or add anything to it anymore (Optimizer!).
Athlon64 3700+, 1024MB Ram, Radeon X1600
rob6523
User
User
Posts: 59
Joined: Sat Sep 25, 2004 2:02 pm
Location: Netherlands (Ophemert)
Contact:

Post by rob6523 »

@remi_meier

Could you please release the sources for your optimizer so that we can try to make it run with PB4?

Rob.
Post Reply