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 


Where to find the API Reference help file?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Advanced Help for VDS 5 & Up
View previous topic :: View next topic  
Author Message
jules
Professional Member
Professional Member


Joined: 14 Sep 2001
Posts: 1043
Location: Cumbria, UK

PostPosted: Tue Sep 02, 2003 3:39 pm    Post subject: Where to find the API Reference help file? Reply with quote

Does anyone have a copy of a Windows help file that someone produced several years ago for VDS? I seem to remember it was called the "API reference". It is not what you probably think it is from that description. It contained a list of Windows messages and their hex values, and examples where they can be used in the @SENDMSG() function of VDS. It was a lot easier to use than looking up the message name in the Microsoft API Help and then searching the Delphi source files to find the numeric value, but I seem to have lost the copy I had and I can't find it here either.
_________________
The Tech Pro
www.tech-pro.net
Back to top
View user's profile Send private message Visit poster's website
LiquidCode
Moderator Team


Joined: 05 Dec 2000
Posts: 1753
Location: Space and Time

PostPosted: Tue Sep 02, 2003 3:41 pm    Post subject: Reply with quote

Is this what you are looking for?

http://www.vdsworld.com/index.php?page=download&fileid=3

Here is the description

http://www.vdsworld.com/index.php?page=search&keywords=API%20@sendmsg&extend=1

_________________
Chris
Http://theblindhouse.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Tue Sep 02, 2003 4:21 pm    Post subject: Reply with quote

I produced that awhile back, it was the API Handbook, Commercial Research/SADE had it available awhile back but they seem to have removed it? I'll try to place it back up here at vdsworld shortly in .chm format.
Back to top
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Tue Sep 02, 2003 4:28 pm    Post subject: Reply with quote

PGWARE wrote:
I'll try to place it back up here at vdsworld shortly in .chm format.
Prakash that will be really handy Cool
Regards

_________________
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
jules
Professional Member
Professional Member


Joined: 14 Sep 2001
Posts: 1043
Location: Cumbria, UK

PostPosted: Tue Sep 02, 2003 6:03 pm    Post subject: Reply with quote

Code:
Prakash that will be really handy


Yes, that will be great. Although I realise now that the VDS @sendmsg() examples will need to be changed because if a message requires a pointer type argument you now have to use the @addr() function.

Finally I figured how to set tab columns in a list box again! Confused

_________________
The Tech Pro
www.tech-pro.net
Back to top
View user's profile Send private message Visit poster's website
LOBO
Valued Contributor
Valued Contributor


Joined: 14 Mar 2002
Posts: 241
Location: Wilmington, Delaware, USA

PostPosted: Tue Sep 02, 2003 6:05 pm    Post subject: Reply with quote

I checked and if you need it I do have the .hlp file and can email it to you if needed.

- Mark
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Tue Sep 02, 2003 7:06 pm    Post subject: Reply with quote

Here is the updated API Reference:

CLICK TO DOWNLOAD

It's now in chm help format.
Back to top
View user's profile Send private message
FreezingFire
Admin Team


Joined: 23 Jun 2002
Posts: 3508

PostPosted: Tue Sep 02, 2003 10:56 pm    Post subject: Reply with quote

Nice job Prakash! Thumbs Up
_________________
FreezingFire
VDSWORLD.com
Site Admin Team
Back to top
View user's profile Send private message Visit poster's website
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Wed Sep 03, 2003 1:59 am    Post subject: Reply with quote

Version 1.1 now available, fixed the WM_ENDSESSION topic which listed the wrong api (thanks FreezingFire for notifying me).

Also added a ton of api's in a seperate api.txt file that haven't been converted to vds standard, included the Message ID values which should allow others to help convert some of these api's over.
Back to top
View user's profile Send private message
Serge
Professional Member
Professional Member


Joined: 04 Mar 2002
Posts: 1480
Location: Australia

PostPosted: Wed Sep 03, 2003 8:39 am    Post subject: Reply with quote

thanks prakash...your api handbook has been invaluable to me...a fantastic resource

serge

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


Joined: 14 Sep 2001
Posts: 1043
Location: Cumbria, UK

PostPosted: Wed Sep 03, 2003 10:08 am    Post subject: Reply with quote

Yes, many thanks for making it available again.
_________________
The Tech Pro
www.tech-pro.net
Back to top
View user's profile Send private message Visit poster's website
jules
Professional Member
Professional Member


Joined: 14 Sep 2001
Posts: 1043
Location: Cumbria, UK

PostPosted: Wed Sep 03, 2003 10:12 am    Post subject: Reply with quote

... and I guess you all know to make a shortcut from API.chm in the VDS 5 program folder, so you can access it from the Help menu.
_________________
The Tech Pro
www.tech-pro.net
Back to top
View user's profile Send private message Visit poster's website
PGWARE
Web Host


Joined: 29 Dec 2001
Posts: 1565

PostPosted: Wed Sep 03, 2003 2:37 pm    Post subject: Reply with quote

No prob, hopefully you guys can take a look at the included api.txt file and get some of those other api's to work with VDS. I included all message id's for those api's, you will also need the win32.hlp file to get more information about those api's and the wparam and lparam needed values.
Back to top
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Wed Sep 03, 2003 6:08 pm    Post subject: Reply with quote

I am converting more than 50,000 constants to VDS syntax possibly with syntax highlighting in a help file mainly for use in @LIB() function. This can be useful as there is no easy reference W32.hlp has no constants.

Inspite of my best care a few errors have creeped in. All most all of them are of the nature like a missing ending or starting bracket etc.
Most of them are in rarely used constants though.
e.g. EC_SNDDEV_OUT_ERROR As Int: = @SUM(EC_SND_DEVICE_ERROR_BASE , $1
where end bracket is missing. And some have "@SUM" missing.

Any one interested in helping in manual editing ?

Regards

_________________
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
Skit3000
Admin Team


Joined: 11 May 2002
Posts: 2166
Location: The Netherlands

PostPosted: Wed Sep 03, 2003 6:11 pm    Post subject: Reply with quote

How did you find all those constants? If it is in a .txt file, you could import it into a list and convert the commands used (VB commands for example) into VDS commands... Smile
_________________
[ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> Advanced Help for VDS 5 & Up All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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