|
Post by (X) on Apr 23, 2024 17:53:48 GMT 1
This link will take your directly to GB32's "DID YOU KNOW" YouTube playlist: DYKYaphette and I will be consolidating the DYK Posts under this thread so they will be easier to find. Our hope is that you'll find these posts useful and at least a bit entertaining. :)
Thank you for all your support!
|
|
|
Post by (X) on Apr 23, 2024 17:56:13 GMT 1
DID YOU KNOW #1: GB32 IS A COMPILER!
For the newcomers... It's all over the news... GB32 is also a compiler!
youtu.be/jMdOjjsw5oEDid you know that GFA-BASIC 32 for Windows does not only run in interpreted mode? The distinction is that GB32 can also easily compiles your code to an executable file!
|
|
|
Post by (X) on Apr 23, 2024 18:24:35 GMT 1
DID YOU KNOW #2: GB32 IS CUSTOMIZABLE! Here is the second DYK... Enjoy! DYK#2 linkFrom the GB32 Help document... (How to customize?)
The GFA-BASIC 32 editor extension functions can be executed through the use of a set of predefined keystrokes or by selecting a menu item from the Extra submenu. To connect some functionality to a keyboard shortcut the name of the procedure should conform to a special format that describes the shortcut to use (Gfa_Ex_, Gfa_App_, etc).
Another way of invoking an extensibility function is to select a menu item from the Extra menu. To provide a menu entry the GLL must add a menu entry to the Extra menu in Gfa_Init sub using Gfa_AddMenu. This function adds an item to the menu and specifies a menu event sub that handles the menu entry when it is selected. Other commands are available to modify an appended menu entry. An item can be enabled or disabled, gets a checkmark in front of it, or its text can be changed afterwards.
If you have a factoid that perhaps may have eluded the casual observer of GFA-BASIC 32 for Windows let me know and I'll be sure to add it to the list.
Thanks for all your help and support!
(X)
|
|
|
Post by (X) on Apr 23, 2024 18:41:05 GMT 1
DID YOU KNOW #3: GB32 USES API FUNCTIONS
This YT vid may have brought you here:
As suggested you can readup here or post questions on the forum. We're here to help!
As you explore programming you'll doubtlessly realize that you need more than GB32 can directly provide. Luckily, the API functionality is there. By using API's you can extend your code to use standardized and usefull functions provided by DLL files which contain functions of many varied types to help you accomplish your programming goals.
|
|
|
Post by (X) on Apr 24, 2024 10:45:35 GMT 1
DID YOU KNOW #4 : GB32 CREATES & USES LIBRARIES !
This is the transcript of the latest in the DID YOU KNOW series of the YouTube Channel:
|
|
|
Post by (X) on Apr 24, 2024 10:53:13 GMT 1
DID YOU KNOW #5 : GB32 DOES MATH SYMBOLS This snapshot shows the GB32 IDE Menu-> Extra-> Properties-> Font As you can see the Consolas Greek font is selected.
For more on how to implement Greek characters: REMEMBER... When you register on this forum; you can:
|
|
|
Post by (X) on Apr 24, 2024 10:57:53 GMT 1
DID YOU KNOW #6 : GB32 SPEAKS ASSEMBLER
GFA-BASIC 32 can disassemble your high level code into assembler language !!! From Help Doc...
|
|
|
Post by (X) on Apr 24, 2024 11:00:19 GMT 1
The TRON (TRace-ON) statement is arguably the most important tool in a coder's resources. If you run this program, you'll get a trace printout in the Debug window of every line number and code statement after the "TRON db" statement until an error is encountered, then, the Try..Catch..EndCatch code structure produces the error description. Try Tron db Print "Hello World!"; 1 / 0 Catch Troff Debug "Err:"; Err$ EndCatch
Proc db Debug TraceLnr, Trace$ EndProc Debug Window...
|
|
|
Post by (X) on Apr 24, 2024 11:10:59 GMT 1
DID YOU KNOW #8 : WHAT GFA STANDS FOR?
|
|
|
Post by (X) on Apr 24, 2024 11:13:49 GMT 1
DID YOU KNOW # 9 : GB32 CHANNELS OPENGL
I have already made a big deal of underlining this fact with other videos but it was sorely missing in the DYK series.
So, here it is:
|
|
|
Post by (X) on Apr 24, 2024 11:18:45 GMT 1
DID YOU KNOW #10: GB32 DOES dBASE
Yet another "Did You Know" video... #10... Already 10!!!
GB32 does dBASE?! Well I didn't know until I noticed some Key Words ending with 4: {Code4, Data4, Expr4, Field4, Index4, Relate4, Tag4} What do they mean? Well, as you may have guessed, GB32 has a 'built-in' ability to handle Database resources! Here is a Demo that proves it.
You should be able to find some DataBase files {*.cdx, *.dbf, *.fpt, *.log} in the GFABASIC32/samples/database directory...
|
|
|
Post by (X) on Apr 24, 2024 11:23:25 GMT 1
DID YOU KNOW #11 : GB32 CAN BE COLORIZED !
Here is a typical colorized IDE... Just go to the Extra->Properties in the Menu or simply type: Alt-Enter.
|
|
|
Post by (X) on Apr 24, 2024 11:29:02 GMT 1
DID YOU KNOW #12 : GB32 VAR NAME PERMUTATIONS !
Hi all, (X) and our newest host: (Y) here to let you know there is a new DID YOU KNOW #12 YouTube video short at:
Thanks to Roger Cabo for his thread about GB32's potential for creating unexpected variable names.
|
|
|
Post by (X) on Apr 24, 2024 11:32:42 GMT 1
DID YOU KNOW #13 : GB32 AMPERSAND CONFLICT !
Hello all, (Y) here... My name is Yaphette Kobayashi.
(Yes; I was named after Yaphet Koto who played 'Parker' in ALIEN, my parents love that movie!)
I produced the Did You Know #13 video for the GFA-BASIC 32 FOR WINDOWS YouTube Channel to highlight larrybtoys' solution to a 'side-by-side' error related to the use of an '&' in the filename while compiling.
Work around: Please enjoy the video on YouTube by clicking on the link below.
ありがとうございます (Arigatou gozaimasu) Thank you.
|
|
|
Post by (X) on May 1, 2024 16:01:59 GMT 1
DID YOU KNOW #14 : TROUBLE WITH TRACE
Here is a link to a thread about the TRACE command...
|
|