Page 3 of 3

Posted: Mon Mar 13, 2006 11:59 am
by helpy
This works:

Code: Select all

OpenConsole()
a.s=input()
If a = "END"
  END
Endif
END 
Instead of "if" write "If" and instead of "endif" write "Endif" ... then the compiler works!

cu, helpy

Posted: Mon Mar 13, 2006 12:09 pm
by Berikco
jqn wrote:Hey,

SOME PROBLEM WITH PBCOMPILER.EXE??

I'm always using the batch compiler PBcompiler.exe, but in Beta 6 it says "Syntax error!" on every "if":

Code: Select all

OpenConsole()
a.s=input()
if a = "END"
  END
endif
END
It returns:

Code: Select all

PBCompiler "C:\test.PB" /exe "C:\test.exe"

******************************************
PureBasic v4.00 - Beta 6 (Windows - x86)
******************************************

Compiling C:\test.PB
Loading external libraries...
Starting compilation...
Error: Line 3 - Syntax error!

JOAQUIN
This lowercase bug is already reported in Bugs forum....and fixed for next beta
http://www.purebasic.fr/english/viewtop ... highlight=

Please search the bugs forum before posting a new bug report......and post bugs report in the correct forum

Posted: Mon Mar 13, 2006 12:16 pm
by jqn
Instead of "if" write "If" and instead of "endif" write "Endif" ... then the compiler works!
It's TRUE :!: :!: :!: .thx helpy

But, interactive compiler on PureBasic.exe ignores letter case.

Fred: I need to change now ALL my programs?. It's a lot of work.

JOAQUIN

Posted: Mon Mar 13, 2006 12:18 pm
by Berikco
jqn wrote:
Instead of "if" write "If" and instead of "endif" write "Endif" ... then the compiler works!
It's TRUE :!: :!: :!: .thx helpy

But, interactive compiler on PureBasic.exe ignores letter case.

Fred: I need to change now ALL my programs?. It's a lot of work.

JOAQUIN
:lol:


Did you bother to read my post above?

Posted: Mon Mar 13, 2006 12:33 pm
by jqn
Did you bother to read my post above?
sorry, Berikco, your post has been released when I'm writing mine.
(I need a lot of time to write in english).
Please search the bugs forum before posting a new bug report..
In my initial posting I ignored if this is an error, and also its reason.

sorry, again.

JOAQUIN

[PB400B6] Variable already declared with a different scope:.

Posted: Mon Mar 13, 2006 10:46 pm
by oakvalley
I just get these error messages for variables that are defined in the
start of the code, like

Global Power_Factor
Global Turbo_Power

This was no problem in PB400B4...did not have the chance to test B5, Fred was too quick.

I also had some problem with DIM, but found out that it should be
GLOBAL DIM instead, found this tip in the forums...but what has happended to this Global Power_Factor thing now?

Some change in the way purebasic behaves or?

The variables are needed outside and inside procedures...

Please help.

Re: [PB400B6] Variable already declared with a different sco

Posted: Tue Mar 14, 2006 11:02 am
by Berikco
oakvalley wrote:I just get these error messages for variables that are defined in the
start of the code, like

Global Power_Factor
Global Turbo_Power

This was no problem in PB400B4...did not have the chance to test B5, Fred was too quick.

I also had some problem with DIM, but found out that it should be
GLOBAL DIM instead, found this tip in the forums...but what has happended to this Global Power_Factor thing now?

Some change in the way purebasic behaves or?

The variables are needed outside and inside procedures...

Please help.
You have a line with Power_Factor = value somewhere before the Global Power_Factor.
So the Variable is already declared.


PS, these questions belong in coding questions, not in announcements.

Posted: Thu Mar 16, 2006 10:12 pm
by oakvalley
Yes, thanks! That was the problem. Just little bit confused with the
way PB4.0 behaves.. But getting a grip now.