View previous topic :: View next topic |
Author |
Message |
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Fri Oct 03, 2003 10:45 pm Post subject: NEW FEATURES |
|
|
...
There is a new RAWDATA mode for file IO commands, and now
there is a FILEREAD command as well as the FILEREAD function.
The FILEREAD command reads to the internal buffer and does
NOT return the data to VDS, the FILEREAD function still does both.
There is a new "!BUFFER!" parameter for the FILEWRITE command.
This writes the data contained in the internal buffer. Use this only
in TEXT and RAWDATA modes.
There are two generic structs now: INTSTRUCT and STRSTRUCT.
- INTSTRUCT can be used when the struct must be all numbers
(replaces RECT and POINT) and have up to 16 elements.
- STRSTRUCT can be used when the elements are all strings, and
have up to 4 elements.
See vdsug.txt for details on these and other features.
http://www.trinex.net/users/mac/vdsug/ _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Tue Oct 07, 2003 6:01 pm; edited 1 time in total |
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Sun Oct 05, 2003 12:54 am Post subject: NEW FUNCTION |
|
|
...
Added new GETSTRATADDR (get string at address) function
to return a string from the specified (int) address. Use this to
retrieve data from external DLL functions that only return a
pointer to the data you need. See details in vdsug.txt.
http://www.trinex.net/users/mac/vdsug/
Please report suspected bugs - I do NOT like buggy software
and will attempt to fix any found. Include all the details you can
think of (OS, function/command, parameters used, etc.).
Thanks, Mac _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Tue Oct 07, 2003 6:03 pm; edited 1 time in total |
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Sun Oct 05, 2003 2:45 am Post subject: NEW MENU FEATURES |
|
|
...
You can now add/remove check marks from menu
items created with VDSug.dll's CREATEMENU.
Added CHECKMENU, UNCHECKMENU and GETMENUCHECK to
check, uncheck, and get the current check state of menu items.
See CREATEMENU command section in vdsug.txt for more
details.
Also added routines for these to ug_menu.dsc in the
ug_sample.zip file.
http://www.trinex.net/users/mac/vdsug/
VDSug.dll is approx 28k in size and is NOT compressed. _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Tue Oct 07, 2003 6:03 pm; edited 1 time in total |
|
Back to top |
|
|
moke Contributor
Joined: 02 Jan 2002 Posts: 162
|
Posted: Sun Oct 05, 2003 3:42 am Post subject: |
|
|
Somebody get that man a beer....(and keep em comin')
I'm buyin'!
Mac,
I just ran some basic tests with the new FILEWRITE command &
RAWDATA, !BUFFER! options and it appears to work very well. This is
good, VERY good! I'll do some more detailed testing on monday (or
sooner). I could use a beer right about now myself.
Great work and Thanks!
moke |
|
Back to top |
|
|
Serge Professional Member
Joined: 04 Mar 2002 Posts: 1480 Location: Australia
|
Posted: Sun Oct 05, 2003 7:57 am Post subject: |
|
|
cool stuff with the check and uncheck of menu items...especially with such a small file size...excellent mac!!! _________________
|
|
Back to top |
|
|
FreezingFire Admin Team
Joined: 23 Jun 2002 Posts: 3508
|
Posted: Sun Oct 05, 2003 12:22 pm Post subject: |
|
|
Once again, Nice Work! _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Sun Oct 05, 2003 4:20 pm Post subject: VDSug.dll CREATEMENU changes |
|
|
...
Thanks guys.
CREATEMENU SYNTAX CHANGE (details in vdsug.txt):
The "SUBMENU" parameter has been changed to "ITEM" (this
should avoid some confusion).
Menu ITEM events now have the "&" removed and "MENU"
appended to the event (like normal VDS menu events).
Remember to use the menu item name WITHOUT any "&"
chars for your menu labels.
ug_menu.dsc in the ug_sample.zip file has been
updated to reflect these changes
http://www.trinex.net/users/mac/vdsug/
Please keep in mind that the DLL is still under development
and some syntax may change - especially in the "struct" area
for external DLLs (I just don't have this nailed down yet).
Thanks, Mac _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Tue Oct 07, 2003 6:00 pm; edited 1 time in total |
|
Back to top |
|
|
CodeScript Moderator Team
Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Mon Oct 06, 2003 6:37 am Post subject: |
|
|
Hi Mac
Great work _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Wed Oct 08, 2003 5:22 am Post subject: MOUSEDOWN |
|
|
...
The VDSug.dll MOUSEDOWN function has been updated to work
only in the client area of the parent and child windows in Win9x
and later. It is no longer global in Windows XP.
Many thanks to CodeScript for reporting and helping to resolve
this issue.
VDSug.dll update is at the link below. _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
|
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Thu Oct 09, 2003 7:29 pm Post subject: |
|
|
...
Updated api_flags.zip - it was missing some flags.
You must have this file to obtain correct flag parameter
numbers for API external DLL functions - VDSug.dll does
NOT accept standard hex flag numbers.
The updated api_flags.zip is at the link below. _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
|
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Sat Oct 11, 2003 12:19 am Post subject: MENU SYNTAX CHANGE |
|
|
...
NEW - Added capability to ENABLE, DISABLE, and REMOVE
menus and items. However, these do not affect top level
menus (those always visible at the top of your program).
Menu names can now be 60 chars long instead of 32.
MENU SYNTAX CHANGE (details in vdsug.txt):
All menu commands have now been grouped under one
"UG MENU,..." command, with these parameters:
CREATE, CHECK, UNCHECK, ENABLE, DISABLE and REMOVE.
Menu functions have been grouped under one "@ug(MENU,...)"
function. There is only one parameter at this time: GETSTATE
It returns an "x.x" format of the "check state.enabled state"
of a selected menu item:
"1.0" if checked only.
"0.1" if disabled only.
"1.1" if both.
"0.0" if neither.
ug_menu.dsc in the ug_sample.zip file has been
updated to reflect the additions and syntax changes.
Once again I apologize for changing syntax, but this is to
keep some continuity with commands and functions that do
several related things.
News - Work on VDSug is winding down, there will probably
be few (if any) major changes. A versioned release (hopefully
in a few days) will be considered the end of "beta" testing,
and will be uploaded to VDSworld.
Many thanks to Dr. Dread, SnarlingSheep, Moke, and
Codescript for their help with this project.
VDSug.dll will remain "free license" software.
The DLL is uncompressed and is approx 28.5k in size.
Update available at link below: _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
|
|
Back to top |
|
|
Serge Professional Member
Joined: 04 Mar 2002 Posts: 1480 Location: Australia
|
Posted: Sun Oct 12, 2003 12:38 am Post subject: |
|
|
excellent addition to vds, mac...well done!
serge _________________
|
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Wed Oct 15, 2003 12:23 am Post subject: VDSug finished, new website up... |
|
|
...
VDSug.dll (file version 1383,03,16,13) is now officially
released, and our new website is up. _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Wed Oct 22, 2003 10:21 am; edited 1 time in total |
|
Back to top |
|
|
Mac Professional Member
Joined: 08 Jul 2000 Posts: 1585 Location: Oklahoma USA
|
Posted: Wed Oct 15, 2003 8:32 am Post subject: |
|
|
...
Apparently the original VDSug.dll version info was not showing
under XP, so it has been changed to 1383,03,16,13.
I apologize for any inconvenience.
If you wish to interpret the actual compile time, 1383 is the
number of days since 01/01/2000, 03 is the hours, 16 is the
minutes, and 13 is the seconds. _________________ VDSug.dll does file IO, check/disable menu items,
non-VDS dlls, draw functions and more...
Free download (30k dll size) at:
http://www.vdsworld.com/download.php?id=361
Last edited by Mac on Wed Oct 22, 2003 10:20 am; edited 1 time in total |
|
Back to top |
|
|
MarkTrubo Contributor
Joined: 27 May 2001 Posts: 148 Location: Long Island, NY
|
Posted: Thu Oct 16, 2003 12:41 am Post subject: |
|
|
Hey Mac!
1) This dll is very cool -- if you remember way back, I was having memory leak problems and looks like this will handle it! Yeaaaah -- finally a solution after having to do silly work arounds for years!!
2) So, with the external dll stuff, any idea how to grab info from TAPI? Just something I've been dying for for like 3 years.
Thanks!
--Mark |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You can attach files in this forum You can download files in this forum
|
|