Bonjour,
Est-il possible de retourner un array of monObjet en retour de fonction?
Je ne parviens pas à le déclarer.
J'ai tenté avec les pointeurs pour contourner le problème.
J'ai tenté ceci :
Et pour récupérer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function TplaylistReader.getPlaylisteForOut:pointer; begin result := @playliste; end;
Mais cela me retourne un tableau playliste vide. J'ai oublié quelque chose ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var playliste:array of TplaylistElement; begin SetLength(playliste, 8); playliste := plObj.getPlaylisteForOut();
Je ne vous cache pas que je préfererai utiliser la méthode du retour de fonction en array of TplaylistElement..
Mais je suis intéressé par les réponses aux deux questions.
Merci d'avance








Répondre avec citation








Partager