ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Windows functions / System functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
SysLinkExtension (Function)
In french: SysAssocieExtension
Associates an extension (.txt, .avi, etc.) to a default execution program.
Example
// Links the ".txt" extension to the "app.exe" executable
SysLinkExtension(".txt", "C:\Program Files\MyApp\app.exe ""%1""", sysCurrentUser)
Syntax
<Result> = SysLinkExtension(<Extension> , <Command> [, <User>])
<Result>: Boolean
  • True if the association is performed,
  • False otherwise. ErrorInfo returns more details.
<Extension>: Character string
Extension to link.
<Command>: Character string
Command to run. This command has the following format: "FullPathOfExecutable %1"
where %1 represents the selected file to pass in argument. We advise you to enclose it between quotes to guarantee its proper execution.
Remark: This parameter can contain system shortcuts such as %systemroot%.
<User>: Optional Integer constant
The association between the application and the extension is saved in the registry. Two options are available:
sysAllUsersThe association will be taken into account for all the users of the current computer.
Remark: You must have the "Administrator" rights to run this operation.
sysCurrentUser
(Default value)
The association will be taken into account for the current user only.
Remarks
A single command is accepted for each extension. If several commands are associated with the same extension, only the last command will be taken into account.
Component: wd290std.dll
Minimum version required
  • Version 21
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help