afficher la liste des articles
WinCC -- Création d'un projet HMI -- Utiliser des fonctions Windows
Comment afficher en premier plan une fenêtre d’un autre programme?
Comment démarrer un programme, imprimer un fichier texte ou ouvrir un fichier PDF depuis un bouton dans le Runtime WinCC ?
Comment peut-on appeler une aide propre à l'utilisateur à l'intérieur d'un projet WinCC ?
Comment puis-je effectuer l'édition de fichier ASCII avec une action?
Comment puis-je créer un nouveau répertoire dans WinCC avec une fonction script ?
Comment programmer une fonction d'attente "Sleep" dans WinCC ?
Comment ouvrir une application au premier plan avec WinCC V6.2, WinCC V7.0 ou WinCC (TIA Portal), et la maintenir affichée au premier plan ?
Comment lier dans WinCC une dll que j'ai fait moi-même?
Comment afficher la boîte d'état de l'imprimante dans WinCC ?
Occupation de mémoire élevée lors de lien d'une DLL dans un script WinCC
Comment émettre un sonpar un script en C dans WinCC?
Comment créer une MessageBox Windows et l'appeler via une action opérateur?
Pourquoi les MessageBox Windows ne doivent pas être utilisées dans WinCC?
Pour quelle raison doit on utiliser la fonction C interne "SysMalloc()" pour allouer de la mémoire ?
Comment connaître la taille disponible de mon disque dur ?
Pour quelle raison doit on utiliser la fonction C interne "SysMalloc()" pour allouer de la mémoire ?
Nº de référence:

Description:
Il se peut qu'il soit nécessaire de réserver de la mémoire dans des scripts en C. Une application, par exemple, consiste en la dynamisation de la propriété "Texte" d'un objet graphique par une fonction en C.  Dans ce cas, vous devriez utiliser la fonction C interne "SysMalloc()" pour réserver de la mémoire pour une action. La zone mémoire est assignée à l'action. Une fois que l'action s'est déroulée et que le résultat à été sortit, le système rend la mémoire allouée. En utilisant la fonction C interne "SysFree()" vous pouvez libérer la mémoire plus tot.

Si vous utilisez d'autre fonction spour réserver de la mémoire, par ex. "malloc()", vous devez veillez à libérer la mémoire pour éviter le manque de mémoire.

 ID contribution:22727197   Date:2006-04-03 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour