Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

fonction malloc en Labview

Bonjour , 

j'ai un code que je doit transformer sous Labview 


{
rxData = (char *)malloc(rxDataSize);
if(!rxData)
rc = MAXT_ERROR_MEM;
}

 

Le problème est que je n'arrive pas a creer cette fonction malloc .

Merci pour vos réponse Smiley heureux

0 Compliments
Message 1 sur 3
3 123 Visites

Ce type de "transformation" me semblera toujours étrange. (??)

 

Quand on "change" de langage, il faut remonter à l'algorithme ... et repartir de là.

 

Pour écrire en LV, il faut "penser LV" ... et le seul concept qui permette la pensée est l'algorithme.

 

 

0 Compliments
Message 2 sur 3
3 117 Visites

Hello,

 

Pas d'allocation manuelle en LabVIEW pour les chaines de caractères ! 

 

Ton rxData est une simple chaine de caractères (string). Et ton Error_mem n'a plus de sens, LabVIEW (comme bien d'autres langages orienté objet) réussira forcément l'allocation, ou renverra une erreur du type Out of Memory à l'échelle de l'application.

 

Cdt

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 3 sur 3
3 107 Visites