forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


VDSUG.DLL
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Other Product Support/Announcements
View previous topic :: View next topic  
Author Message
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Fri Oct 03, 2003 10:45 pm    Post subject: NEW FEATURES Reply with quote

...

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
View user's profile Send private message Send e-mail
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Sun Oct 05, 2003 12:54 am    Post subject: NEW FUNCTION Reply with quote

...

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
View user's profile Send private message Send e-mail
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Sun Oct 05, 2003 2:45 am    Post subject: NEW MENU FEATURES Reply with quote

...

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
View user's profile Send private message Send e-mail
moke
Contributor
Contributor


Joined: 02 Jan 2002
Posts: 162

PostPosted: Sun Oct 05, 2003 3:42 am    Post subject: Reply with quote

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! Smile Smile Smile

moke
Back to top
View user's profile Send private message Send e-mail
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Sun Oct 05, 2003 7:57 am    Post subject: Reply with quote

cool stuff with the check and uncheck of menu items...especially with such a small file size...excellent mac!!!
_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Sun Oct 05, 2003 12:22 pm    Post subject: Reply with quote

Once again, Nice Work! Very Happy
_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Sun Oct 05, 2003 4:20 pm    Post subject: VDSug.dll CREATEMENU changes Reply with quote

...

Thanks guys. Smile

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
View user's profile Send private message Send e-mail
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Mon Oct 06, 2003 6:37 am    Post subject: Reply with quote

Hi Mac
Great work Thumbs Up Very Happy

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Wed Oct 08, 2003 5:22 am    Post subject: MOUSEDOWN Reply with quote

...

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
View user's profile Send private message Send e-mail
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Thu Oct 09, 2003 7:29 pm    Post subject: Reply with quote

...

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
View user's profile Send private message Send e-mail
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Sat Oct 11, 2003 12:19 am    Post subject: MENU SYNTAX CHANGE Reply with quote

...

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
View user's profile Send private message Send e-mail
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Sun Oct 12, 2003 12:38 am    Post subject: Reply with quote

excellent addition to vds, mac...well done!

serge

_________________
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Wed Oct 15, 2003 12:23 am    Post subject: VDSug finished, new website up... Reply with quote

...

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
View user's profile Send private message Send e-mail
Mac
Professional Member
Professional Member


Joined: 08 Jul 2000
Posts: 1585
Location: Oklahoma USA

PostPosted: Wed Oct 15, 2003 8:32 am    Post subject: Reply with quote

...

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. Embarassed

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
View user's profile Send private message Send e-mail
MarkTrubo
Contributor
Contributor


Joined: 27 May 2001
Posts: 148
Location: Long Island, NY

PostPosted: Thu Oct 16, 2003 12:41 am    Post subject: Reply with quote

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. Wink

Thanks!

--Mark
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Other Product Support/Announcements All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
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

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group