Rubrique : Script
Lorsque j'utlise une DLL compilée avec Visual C++, j'utilise une capacité de mémoire très élevée sur le PC. De quoi cela dépend-t-il ?

Date: 20.07.2000

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.

Contrôlez, si vous avez compilé la DLL dans la Release Version. WinCC est livré en Release Version. Cela signifie que WinCC utilise aussi la Release Version de la DLL MFC42.DLL de Microsoft.
Si votre DLL est en Debug Version, alors Global Script doit en plus charger la Debug Version de MFC42.DLL. Cela augmente encore le besoin de mémoire.
En principe, installez la Release Version de votre DLL avec WinCC.
Vous pouvez compiler la Release Version comme suit ::

1. Ouvrez le fichier projet de la DLL.

2. Assurez-vous que la DLL a été compilée sous la configuration Win32 Release.

3. Changez le cas échéant la configuration active en "Win32 Release". Vous faites le changement dans Microsoft Visual C++ Studio sous "Compilateur"->" Modifier la configuration active".

4. Compilez la DLL à nouveau.

5. Compilez la version debug avec la version release de la DLL.

 

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