BBS: Inland Empire Archive Date: 05-18-92 (10:24) Number: 161 From: MICHAEL MALLEY Refer#: NONE To: BILL BEELER Recvd: NO Subj: DGROUP & TYPEd variables Conf: (2) Quik_Bas
BB>temporary usage to copy the far string to near. Declaration
BB>and DIMensioning a TYPE adds nothing (or better said, takes
BB>nothing) to/from DGROUP.
BB>PRINT FRE("")
BB>DIM W AS Whatever
BB>PRINT FRE("")
Bill, once you have a variable diminsioned as a particular TYPE, that
variable's space is already removed from DGROUP prior to execution.
That is to say, the space is already allocated, therefore, you would not
be able to notice the difference during runtime. Take this example:
TYPE Garbage
Junk AS STRING * 255
END TYPE
DIM Junk AS Garbage
PRINT FRE("")
This produces: 60936
TYPE Garbage
Junk AS STRING * 255
END TYPE
PRINT FRE("")
This produces: 61192, exactly 256 bytes more during runtime.
- Michael :)
* SLMR 2.1a * {SLMR Error 2A - C Bashing Incurred}
--- Maximus 2.01wb
* Origin: UltraTech - Nashville, TN (615) 356-0453 {HST} (1:116/30)

Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET