| View previous topic :: View next topic |
| Author |
Message |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Tue Sep 02, 2003 3:39 pm Post subject: Where to find the API Reference help file? |
|
|
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 |
|
 |
LiquidCode Moderator Team
Joined: 05 Dec 2000 Posts: 1753 Location: Space and Time
|
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Tue Sep 02, 2003 4:21 pm Post subject: |
|
|
| 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 |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Tue Sep 02, 2003 4:28 pm Post subject: |
|
|
| PGWARE wrote: | | I'll try to place it back up here at vdsworld shortly in .chm format. | Prakash that will be really handy
Regards _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Tue Sep 02, 2003 6:03 pm Post subject: |
|
|
| 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!  _________________ The Tech Pro
www.tech-pro.net |
|
| Back to top |
|
 |
LOBO Valued Contributor


Joined: 14 Mar 2002 Posts: 241 Location: Wilmington, Delaware, USA
|
Posted: Tue Sep 02, 2003 6:05 pm Post subject: |
|
|
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 |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Tue Sep 02, 2003 7:06 pm Post subject: |
|
|
Here is the updated API Reference:
CLICK TO DOWNLOAD
It's now in chm help format. |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Tue Sep 02, 2003 10:56 pm Post subject: |
|
|
Nice job Prakash!  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Wed Sep 03, 2003 1:59 am Post subject: |
|
|
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 |
|
 |
Serge Professional Member


Joined: 04 Mar 2002 Posts: 1480 Location: Australia
|
Posted: Wed Sep 03, 2003 8:39 am Post subject: |
|
|
thanks prakash...your api handbook has been invaluable to me...a fantastic resource
serge _________________
|
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Wed Sep 03, 2003 10:08 am Post subject: |
|
|
Yes, many thanks for making it available again. _________________ The Tech Pro
www.tech-pro.net |
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Wed Sep 03, 2003 10:12 am Post subject: |
|
|
... 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 |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1565
|
Posted: Wed Sep 03, 2003 2:37 pm Post subject: |
|
|
| 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 |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Wed Sep 03, 2003 6:08 pm Post subject: |
|
|
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
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
|
| Back to top |
|
 |
|