VDS Extensions
Gedurende meerdere jaren heb ik verschillende extensies en projecten voor en met VDS gemaakt. Dit is een lijst met scripts waar ik destijds trots op was en die nog te vinden zijn op vdsworld.com.
VDS String Link to heading
This is a collection of all the thing you must be able to manipulate in a line of text, and which VDS hasn’t got.
Includes: InvertCase, SentenceCaseString, TitleCaseString, CountWordsInString, WordericString, ValueInString, OverlayString, LowestValue, HighestValue, PadString, SpaceString, StrangeString, ReplaceString, DeleteString, RightSearchString, ReverseString and CopyString.
Gateway.dll Link to heading
You can use this extension to create a Gateway between two scripts, so that it’s possible to have a kind of ‘External Subroutines’. This may be usefull if you don’t want to give your code to someone else, or if you don’t want to get a messy code…
HTA Support (HTML) (VDS 5 only) Link to heading
This script adds the ability to include HTML files to your program, without the use of external DLLs. This way you can easily add some credits, sourcecode or helpfiles to your VDS program. Please note this will only work with VDS 5, because it is using some of the Windows APIs.
MSN2VDS Link to heading
This is a sort of gateway, which communicates between MSN and VDS, so you can make programs that can, for example, change your friendlyname or set your status to Offline if you are away for 10 minutes.
Visual Basic source code included.
Tetris! (Only works with VDS 3) Link to heading
This is Tetris. When I was on vacation I’ve spent 3 weeks on thinking how to make it. There are still a lot of bugs, but that’s because I didn’t want to make it proper, the code was flying over my head…
It’s a good example of how to make games with just text.
VDS HTTP Server Link to heading
This is a HTTP (Internet) server. There are still a lot of bugs in it, but it is useful. To use it you must have vdsinet.dll, which is contained in the vdsdll27 from Tommy Sools.
There is also an example of how to make a chatbox with this code, available as part of the original VDS archive.
VDS MSN Server Link to heading
I made this one as a joke, so people were thinking they ‘hacked’ someone. It is very useful if you have a network and want to communicate internal, without having a connection to the Internet.
But, I doesn’t work like it should, so without changes it’s useless.
Needs vdsinet.dll to run.
Fake-edit Link to heading
This is an example of how to simulate Edit boxes.
It also includes something to type text directly into a list, so that the user can give his/her own input.
VDS Status Link to heading
Normally VDS doesn’t have an advanced status bar, and I wanted to change that. This one can show bitmaps, icons, and it can even show a progress bar! Btw. If you want to have an even greater status bar, look at Tommy Sools’ vdslist.dll.
VDS Chart Link to heading
I was wondering. How to make your own Chart with VDS? The answer was quite simple…
Good example of how to make your own Dialog Elements…
Mouse Write Link to heading
With this program you can simulate your keyboard with your mouse. This is handy if you are disabled, or if you have a Touch Screen somewhere.
Multi Document Interface Link to heading
This simulates a dialog which has Child Dialogs inside. If you don’t know what I mean, take a look at for example, Word.
Download Multi Document Interface
Auto Complete Link to heading
This code will automatic complete the text you’re typing. So if you type ‘H’, it will suggest ‘Hello’. If you press TAB the text will be completed.
VDS SMTP Server Link to heading
This is a basic SMTP server. It will only recieve E-mails, log them, and send them with the use of vdsinet.dll. If you have your own company it is a good tool to check what your workers are doing.
Free Translation Link to heading
This will translate a text from one to another language.
Needs VDSIPP.DLL to run.
VDS Clock Link to heading
This is a little analog clock, which is made with the use of x and y positions of a real clock.
VDS HTML Copy Link to heading
Use this code if you’re copying a lot from the internet into VDS or an other program that requires plain text.