|
Post by Darkjester on Sept 6, 2009 23:47:40 GMT -5
Tom i think Block commenting should be added
'* this is a comment this is still a comment ... .... .....l
*'
you get the idea lol, ill post other in this thread
|
|
|
Post by shadow008 on Sept 7, 2009 19:48:28 GMT -5
but i like adding a quote mark every line, and the idea is too much like c++, it would never work, i dont think...... actually i like the idea : ) !
|
|
|
Post by twasik4 on Sept 11, 2009 13:34:40 GMT -5
Your an idiot.. it would be very useful and since the language is made in C++ it would be kinda easy to do.. and since we do have good addon programmers i say they should make a .DLL
|
|
|
Post by crazynate on Sept 11, 2009 15:59:09 GMT -5
I don't want a plugin! I want an upgrade! It seems like each time i download a plugin i have to delete another because they don't work together for some reason.
A few additions that i would like to see are: - being able to embed plugins, to keep program folders less crowded - create installation process, so we can add terms and conditions for our programs - to be able to change the program's icon, to look more professional - fix the resize window option, for some reason when i resize the window, only the window's size changes and the graphics stay the same size.
|
|
|
Post by Pizzasgood on Sept 11, 2009 23:40:43 GMT -5
You don't need to change B4GL for that. Just have it display a screen showing the terms and conditions with a method to accept/decline (buttons, keys, whatever). If they decline, exit the program. Otherwise, run it. Maybe create a file in the program's directory to use as a flag so that next time it's run it won't ask them to accept/decline again.
|
|
|
Post by James :) (aka Madcow) on Sept 12, 2009 2:20:01 GMT -5
- fix the resize window option, for some reason when i resize the window, only the window's size changes and the graphics stay the same size. you've got to resize the window manually using the built in functions, atleast i recall you had to do 
|
|
|
Post by Supermonkey on Sept 12, 2009 7:03:45 GMT -5
Or make no difference what so ever!
|
|
|
Post by Darkjester on Sept 12, 2009 19:34:46 GMT -5
To what are you referring supermonkey? I would also like to add: Deallocation- to complete memory allocation scheme Character Literals - you know what this means  Complete the opengl 1.1 spec in basic4gl -darkjester
|
|
|
Post by shadow008 on Sept 12, 2009 19:35:54 GMT -5
thanks for killing it supermonkey...
|
|
|
Post by Darkjester on Sept 13, 2009 0:15:41 GMT -5
Another thing that i think would be good, is if you could copy paste functions and constants from teh function/constant list, and lastly the ability to have multiple programs in the same ide window(like whenever your in a different program tab you can run a different program from a different tab as well as the usual includes in another tab, please note if you need me to clarify -darkjester
|
|
|
Post by Adam on Sept 13, 2009 0:44:43 GMT -5
ctrl + tab functionality to alternate tabs would be very useful
|
|
|
Post by Pizzasgood on Sept 13, 2009 9:51:28 GMT -5
What Supermonkey meant is that just because C++ has block commenting doesn't mean that it would make it any easier to implement in B4GL. Which is true. It makes no difference whatsoever.
It would probably be fairly simple to do anyway.
|
|
|
Post by matthew on Sept 13, 2009 10:31:10 GMT -5
The question about Copying & Pasting from the Functions & Constants list has already been answered here. Just highlight what you want with the mouse & use the Crtl + Ins keys to copy & Crtl + v to paste.
|
|
|
Post by shadow008 on Nov 2, 2009 12:26:50 GMT -5
what about multiple returns in functions?
eg
dim x,y,a,b,Xdistance#,Ydistance#,distance#
function distance(x1,y1,x2,y2)
dim xdis#,ydis#,distance#
xdis# = x2 - x1
ydis# = y2 - y1
distance# = sqrt((xdis#*xdis#) + (ydis#*ydis#))
return xdis# return ydis# return distance#
endfunction
'give them some values x = 2 y = 4 a = 7 b = 8
'return multiple values like so...
Xdistance# = distance(x,y,a,b)(0)' first returned value Ydistance# = distance(x,y,a,b)(1)' second returned value distance# = distance(x,y,a,b)(2)' third returned value 'have it return multiple values determined by these numbers
printr Xdistance# printr Ydistance# printr distance#
im not sure if this is already possible some other way but ive tried different ways and havent figured it out.
Just a suggestion. Instead of needing multiple functions with common values, just have it done in one.
|
|
|
Post by matthew on Nov 2, 2009 20:02:17 GMT -5
There is an example here on my Wikispace which shows how to return multiple values from a Function in Basic4GL.
|
|