Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


MelloW
En Delphi ou C++ je sais pas mais en VB on peut, il y a une fonction de base toute bête qui s'appelle CallByName. Quoi vous savez pas faire ça en Delphi? :tongue:

Pax.


Non monsieur, et y a une raison toute simple...

Delphi c'est pas un langage de * interpreté :smile:

Et si, on sait faire un callbyname, mais faut foutre les params sur le stack toi même quoi qu'il arrive :-

Et mellow, oui, tu sais pas prototyper des fonctions dont tu connais pas les paramètres, y a des milliers de possibilités
:smile: En Scheme (un langage interpreté) t'aurais fais un "eval" sur les paramètres et le problème était résolu (-> scheme fait du dynamic typing... c'était à titre d'exemple). Mais plutôt que de mettre des strings du type de parametres dans tes struct, tu pourrais plutôt mettre un string qui identifie ta fonction. Puis avec un switch ou if-then-else qui se base sur le string, t'aurais choisi quel fonction il fallait executer. (Puis tes fonctions tu les connaîs à l'avance quand-même... ???).
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?