Rubrique :Runtime
Lorsqu'en Runtime, je clique sur le bouton d'aide des Archives utilisateur (à partir de 4.02), l'aide anglaise s'ouvre. Comment faire pour ouvrir l'aide allemande des Archives utilisateur ?

Date: 02.03.1999

L'auteur, ainsi que les membres du Club des Utilisateurs de WinCC® déclinent toute responsabilité sur les scripts, leurs contenus; et plus généralement sur les informations diffusés dans la totalité des pages du site.

Avec les nouvelles Archives utilisateur, c'est toujours l'aide anglaise qui est appelée quand on clique sur le bouton "Aide". Si vous souhaitez obtenir l'aide allemande, vous devez insérer un bouton à l'extérieur de la commande OLE. Sur ce bouton, créez une action en C (Propriétés de l'objet>Evénement>Souris>Clic de souris) qui appelle un fichier *.bat. Ce fichier Batch appelle alors l'aide. Cette "acrobatie" est due au fait que la fonction WinExec ne peut appeler que des *.exe ou des *.bat.
Vous devez alors créer le fichier Aide_avec_CCUACTLSDEU_HLP.bat dans lequel l'aide allemande sera appelée. Vous pouvez créer ce fichier avec le Bloc notes par exemple. Ce fichier contiendra la commande suivante :

call C:\Siemens\WinCC\bin\CCUACTLSDEU.HLP

L'action en C qui est sur le bouton est la suivante :

#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
WinExec("C:\\BAT\\Aide_avec_CCUACTLSDEU_HLP.bat",SW_HIDE); //Type en retour : unsigned long int
}

Dans cet exemple, le fichier Aide_avec_CCUACTLSDEU_HLP.bat se trouve dans le répertoire C:\BAT. Le paramètre SW_HIDE permet de cacher la fenêtre DOS.


 


Automatismes et Systèmes Industriels

Les membres du Club WinCC sur le Ouebe
José Ros - Edito & Tips - jose.ros@asi-system.com
Benjamin Barletta - Web Designer - benjamin.barletta@asi-system.com
Jean-Louis Marin - Contacts - jean-louis.marin@asi-system.com