| View previous topic :: View next topic |
| Author |
Message |
Garrett Moderator Team
Joined: 04 Oct 2001 Posts: 2149 Location: A House
|
Posted: Wed Mar 12, 2003 9:37 pm Post subject: A Little About VDS 5 - Part I |
|
|
The following information is a brief description of what
you can expect in Visual DialogScript 5.
| Code: | IDE:
The IDE and Debugger are completely new. The IDE now is
a single interface with dockable toolbars and tabbed
windows.
Compiling is now done within the IDE itself instead of
being done in another window.
Drag & Drop on the IDE and Scroll Wheel are supported now.
Multi file projects are now possible.
COMPILER:
Compiler has been totally rewritten. You also no longer
have to save your script before you compile.
INTEGRATED RESOURCE LINKER:
Can you say "Integrated Resource Linker"? Good, I knew you
could. Resources such as icons, bitmaps and such can now
be compiled into your exe and called from within the exe by
your program.
COMPILER DIRECTIVES:
These allow you such things as:
#DEFINE COMMAND, name1, name2, ...
#DEFINE FUNCTION, name1, name2, ...
#INCLUDE file1, file2, ...
#RESOURCE ADD, ANIICON, file.ani, {id}
#RESOURCE ADD, BITMAP, file.bmp, {id}
#RESOURCE ADD, CURSOR, file.cur, {id}
#RESOURCE ADD, ICON, file.ico, {id}
#RESOURCE ADD, TEXT, file.* , {id}
#RESOURCE ADD, <typename>, file.*, {id}
COMMANDS:
There are some new commands, some changes to previous ones and
probably some fixes also. A couple commands I'd like to at least
let you know about now are:
LOADLIB < dllname >
NEW! This command loads a dynamic link library (DLL) in order
that it can be used by way of the @LIB function..
And
FREELIB < dllname >
NEW! This command unloads a dynamic link library (DLL) that has
been previously loaded using the LOADLIB command.
I don't think it's going to take a doctor to figure out what these
two commands are used for.
FUNCTIONS:
Like the commands, there are some new functions, changes and fixes
to previous functions. Here's a few of the new functions:
@CLIPBRD()
NEW! Returns the entire contents of the clipboard, if it
contains text.
@FRAC(<value>)
NEW! This function returns the fractional part of a
floating-point value. (Example: @FRAC(12.345) = 0.345).
@UNEQUAL( <string1>, <string2> {, <EXACT>} )
NEW! This new function returns a true ('1') value if <string1>
is not equal to <string2>. Case is not taken into account in
the comparison unless the optional parameter EXACT is supplied.
The function is equivalent to @not(@equal(...,...)). |
There are also some new elements.
That is as much as I can give you right now. Date of release
is still unknown by myself. Release was delayed to an unfortunate and
unforseen event recently.
I know this isn't everything about VDS 5, but I'm only allowed
to at least give you a taste, and hopefully what you have read
is tasty enough to keep you going until it's finally released.
Best regards,
-Garrett _________________ 'What you do not want done to yourself, do not do to others.' - Confucius (550 b.c. to 479 b.c.)
Last edited by Garrett on Thu Mar 13, 2003 7:08 pm; edited 2 times in total |
|
| Back to top |
|
 |
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1753 Location: Space and Time
|
Posted: Thu Mar 13, 2003 12:36 am Post subject: |
|
|
more, More, MORE!! Very cool Garrett. Thanks for the taste.  _________________ Chris
Http://theblindhouse.com |
|
| Back to top |
|
 |
MarkTrubo Contributor


Joined: 27 May 2001 Posts: 148 Location: Long Island, NY
|
Posted: Thu Mar 13, 2003 1:39 am Post subject: |
|
|
MMMmmmmm, VDS 5. Tell us more!
 |
|
| Back to top |
|
 |
Alphonse VDS Pirate

Joined: 27 Jan 2003 Posts: 11
|
Posted: Thu Mar 13, 2003 2:37 am Post subject: |
|
|
any date of is birth  |
|
| Back to top |
|
 |
marty Professional Member


Joined: 10 May 2001 Posts: 789
|
Posted: Thu Mar 13, 2003 4:29 am Post subject: |
|
|
You want more guys ?
Ask your questions either to me or one of the other VDS 5 users, and we may respond... well depending on the questions of course...
This was so hard to keep for myself... Now I can sleep better.. Thanks Garrett  |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Thu Mar 13, 2003 4:31 am Post subject: |
|
|
Tell Me More, Pleeeeeeeeeeeeease!  _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Thu Mar 13, 2003 4:35 am Post subject: |
|
|
Actually, on a serious note, fer once , any ideas on the price?  _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
Garrett Moderator Team
Joined: 04 Oct 2001 Posts: 2149 Location: A House
|
Posted: Thu Mar 13, 2003 7:33 am Post subject: |
|
|
Marty, I have been itching for over 6 months to give little hints and tid-bits
about VDS 5!
Bill, I do believe the price structure has remained the same. Of course,
that's subject to change without anyone telling me about it.
-Garrett _________________ 'What you do not want done to yourself, do not do to others.' - Confucius (550 b.c. to 479 b.c.) |
|
| Back to top |
|
 |
marty Professional Member


Joined: 10 May 2001 Posts: 789
|
Posted: Thu Mar 13, 2003 2:44 pm Post subject: |
|
|
Itching only ! I could sleep along with the itching
Tip of the day:
Did you know with VDS 5 it will be possible to make an FTP client WITHOUT any external DLLs. Calling non VDS DLLs will be possible! |
|
| Back to top |
|
 |
Garrett Moderator Team
Joined: 04 Oct 2001 Posts: 2149 Location: A House
|
Posted: Thu Mar 13, 2003 5:15 pm Post subject: |
|
|
Hmmmmmmmm...... I'm getting the idea that the info I gave was too
little. So I may have to say something more about VDS 5.
Yeah, but you know what?! I've been up for an hour now, and it's only
9:15 in the morn!! This is just way too early for me to be up!!! I'm going
to have to go back to bed for at least another 3 hours! What in Sam Hill
am I doing up before Noon!!??
-Garrett _________________ 'What you do not want done to yourself, do not do to others.' - Confucius (550 b.c. to 479 b.c.) |
|
| Back to top |
|
 |
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1753 Location: Space and Time
|
Posted: Thu Mar 13, 2003 5:16 pm Post subject: |
|
|
| marty wrote: | I could sleep along with the itching
|
Oh, now that's sad..  _________________ Chris
Http://theblindhouse.com |
|
| Back to top |
|
 |
Garrett Moderator Team
Joined: 04 Oct 2001 Posts: 2149 Location: A House
|
Posted: Thu Mar 13, 2003 5:19 pm Post subject: |
|
|
Ummmm... I think this itching issue has taken an ugly turn
-Garrett _________________ 'What you do not want done to yourself, do not do to others.' - Confucius (550 b.c. to 479 b.c.) |
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Thu Mar 13, 2003 5:31 pm Post subject: |
|
|
I guess that most VDS programmers don't want to know about the Windows API and similar stuff. What is is cool is that in VDS 5 you can define your own commands and functions, and put them into separate units that can be called from the main DSC file. This would allow a clever person to write a nice VDS wrapper around the DLL calls to create a unit that everyone else can use.
It's also possible to make compiled units (DSU files) that can be included in a program, and which could be distributed and used without the source code. This really allows developers to create extension packages without needing to use Delphi or C. |
|
| Back to top |
|
 |
marty Professional Member


Joined: 10 May 2001 Posts: 789
|
Posted: Thu Mar 13, 2003 6:55 pm Post subject: |
|
|
Sorry I meant COULDN'T sleep plus the itching...
Boy my english is getting bad... will have to write in french instead  |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Thu Mar 13, 2003 7:05 pm Post subject: |
|
|
All I can say is y'all have gotten me really anxious now. I think this is going
to be exactly what the doctor ordered.  _________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
|