Version 1.04.0
-
- Site Admin
- Posts: 6323
- Joined: Jul 05, 2005 17:32
- Location: Manchester, Lancs
Re: Version 1.04.0
I'm not sure why that warning would be specific to boolean variables..
In any case, since booleans are assumed by the compiler to hold 0 or -1, Any should probably just result in a 0 being assigned.
EDIT: actually, a better alternative is, we just accept anything initialised with Any has an undefined value until it is assigned to, and reading it will have undefined results.
For objects initialised with Any, it is actually worse than that, because any assignments may also have undefined results.
But if GCC doesn't like it, then I'm not sure what we can do about it. I guess either disable that warning or give an error.
EDIT: The warning occurs with other types of variable too. (Linux, 64-bit)
In any case, since booleans are assumed by the compiler to hold 0 or -1, Any should probably just result in a 0 being assigned.
EDIT: actually, a better alternative is, we just accept anything initialised with Any has an undefined value until it is assigned to, and reading it will have undefined results.
For objects initialised with Any, it is actually worse than that, because any assignments may also have undefined results.
But if GCC doesn't like it, then I'm not sure what we can do about it. I guess either disable that warning or give an error.
EDIT: The warning occurs with other types of variable too. (Linux, 64-bit)
Re: Version 1.04.0
'= Any' induces none assignment:
Code: Select all
Dim As Boolean a = Any
Print a
Print *Cptr(Byte Ptr, @a)
Sleep
Code: Select all
true
-8
Re: Version 1.04.0
I am happy with version 1.04.0
It is very stable and usable on Linux AMD64. I was also able the get the FreeImage and SDL libraries to work first time with no difficulty.
It is very stable and usable on Linux AMD64. I was also able the get the FreeImage and SDL libraries to work first time with no difficulty.
Re: Version 1.04.0
i cant find the ide for fb 1.04.0
where can i find it
where can i find it
Re: Version 1.04.0
3 ide are proposed bottom of the main download page http://www.freebasic.net/get.
Re: Version 1.04.0
@fxm,
Links to FBEdit point to an older version 1.0.6.8 (still quirky).
The link should point to the german FB site --> version 1.0.7.6c (no known problems).
Thanks.
Links to FBEdit point to an older version 1.0.6.8 (still quirky).
The link should point to the german FB site --> version 1.0.7.6c (no known problems).
Thanks.
Re: Version 1.04.0
No (IMHO), I already highlighted that the two links provide the same version 1.0.7.6c:
fxm wrote:FBEdit 1.0.7.6c
or (at bottom of the page Download FreeBASIC):
FBedit - Written in FreeBASIC, Windows only.
-
- Posts: 2958
- Joined: Jun 02, 2015 16:24
Re: Version 1.04.0
Do you mean an IDE that delivers last version of fb compiler inside it? I think that can't be found anywhere since a while.bluatigro wrote:i cant find the ide for fb 1.04.0
Re: Version 1.04.0
This is a much improved version of FBEdit. There are however problems with that version of FBEdit.MrSwiss wrote:@fxm,
Links to FBEdit point to an older version 1.0.6.8 (still quirky).
The link should point to the german FB site --> version 1.0.7.6c (no known problems).
Thanks.
For example:
When intellisense (or whatever we call it) shows a command with at least one overload, you are shown the first implementation, but you cannot access the others. At least nothing I have tried has worked.

Within a type (class) method, code complete is not working with the 'this' keyword.
I have managed to break the code complete within complex layers of types, however I cannot now show a simple example that breaks it.
A most annoying problem is at the bottom of the screen where the window is split between 'output' and 'immediate'. The split is not sizeable/moveable. This results in errors that you have to click on and cursor over to read.

Re: Version 1.04.0
Select among the different syntaxes by using the down/up key.sancho2 wrote:When intellisense (or whatever we call it) shows a command with at least one overload, you are shown the first implementation, but you cannot access the others. At least nothing I have tried has worked.
All the FBEdit windows are resizable by putting the mouse cursor exactly on the considered border to obtain the appropriate Windows symbol (approximately "╪"), then with the left click pressed you can move the border.sancho2 wrote:A most annoying problem is at the bottom of the screen where the window is split between 'output' and 'immediate'. The split is not sizeable/moveable. This results in errors that you have to click on and cursor over to read.
Re: Version 1.04.0
The up/down arrow keys do work. I don't know how I missed that. Being that there are arrows on the pop up, I thought the mouse should be able to interact with that.
There is no way that there is a sizeable window between the output and immediate windows. I can move them up and down, but not size them horizontally. I can't get the sizing cursor to show up at all.
How about a screen shot of your output window sized way over to the right, leaving only a narrow column for the immediate window?
There is no way that there is a sizeable window between the output and immediate windows. I can move them up and down, but not size them horizontally. I can't get the sizing cursor to show up at all.
How about a screen shot of your output window sized way over to the right, leaving only a narrow column for the immediate window?
Re: Version 1.04.0
Yes, the vertical border between Output window and Immediate window is not movable, but I obtain two windows of same width.
Re: Version 1.04.0
i downloaded fbedit1068.zip
i can unzip it
i can start it
i edited the fonts and colors
but i cant create a new project
i can unzip it
i can start it
i edited the fonts and colors
but i cant create a new project
Re: Version 1.04.0
- Firstly, test a more recent version of FBEdit:
- Can you see at creating project in fbedit and read the two posts?fxm wrote:FBEdit 1.0.7.6c
or (at bottom of the page Download FreeBASIC):
FBedit - Written in FreeBASIC, Windows only.