Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
705 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  executer une chaine de caractere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

executer une chaine de caractere

n°663143
pti-kiwi
Posté le 04-03-2004 à 17:21:20  profilanswer
 

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

mood
Publicité
Posté le 04-03-2004 à 17:21:20  profilanswer
 

n°663269
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-03-2004 à 17:53:38  profilanswer
 

Les noms des fonctions ne sont pas conservés à la compilations.
Tout ce qu'on peut appeler à partir d'une chaîne de caractère ce sont les propriétés "published" des objets descendant de TComponent.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°664223
pti-kiwi
Posté le 05-03-2004 à 13:07:22  profilanswer
 

Je te remercie mais j'ai trouvé une solution .
En faite, toutes mes lignes de comande qui étaient des chaines de caractéres, je les écris dans un script que j'execute après.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  executer une chaine de caractere

 

Sujets relatifs
[VB] chaines de caracteres avec des caractere specio (")[PHP] Exécuter une commande en cliquant sur un lien
Modifier en chaine héxadécimal[PHP] Exécuter une fonction en cliquant sur le bouton d'un formulaire
Extraction dans une chaine pour mettre en variable[DOS] Renommer des fichiers + ajout de chaine de caractères
[VC++.NET]Recupération ds un fichier ini et chaine de caractèreEuh sur ce coup je pige pas VB.net et copy de chaine
Parametre template sous forme de chaine de caracteres 
Plus de sujets relatifs à : executer une chaine de caractere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR