Bonjour,
Je cherche comment faire pour executer une chaine de caractère.
ex : x:='close'
j'execute x et le formulaire se ferme.
J'ai besoin de ceci car je réalise un programme en dynamique et j'ai un objet contact d'outlook (Contact := ovObjet.createitem(olcontactitem) et je voudrais passer ses propriétées en dynamique que je récupére dans un fichier excel ainsi que sa valeur correspondante.
Cela me donne donc :
for i:=2 to NbLigneExcel do//boucle pr tous les contacts
begin
for j:=1 to NbProprieteExcel do //boucle pr ttes les proprieté
begin
?????('Contact.'+ProprieteRecupExcel+':= ''' +ValeurRecupExcel+''';')
end;
?????.save; ou contact.save;
end;
pourquoi je n'écris pa directement contact.firstname :='récupération de la valeur
la raison est que je ne sais pas d'avance les propriètées que j'aurais et donc le rôle de créer une application en dynamique et non en dure
Merci de votre aide mais je pense que cela doit être assez compliqué à réaliser