Cloner une structure de données dynamiquement sans les format de chaine. Possibl
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
12 mars 2008 à 15:11
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
13 mars 2008 à 09:39
Bonjour ,
Je fait actuellement de grosse modification dans un programme. Pour cela j'ai crée des classes. Dans ce programme sont déclarer des types de données. Type que je n'es pas le droit de modifier d'un pouilléme et sur les quel je dois me basé pour construire mes classe.
Je m'explique : Avant modification les données de ce programme étaient sauvegardé dans des fichiers binaire (avec les méthode 'put' et 'get'). Du coup les chaine de caractéres des types on été formaté. Appré modification ces données seront stocké en base de données (donc plus de problème de longueur de chaine, problème dont on veut pouvoir se défaire plus tard). Je veut crée une classe qui utilise le type déclarer dans le programme, SANS LE
MODIFIER DU TOUT (car les données contenu sont également utilisé par des dll C
maison dont je n'es pas le code) mais sans ces format de chaine (quitte à formaté les données dans les geteur/seteur de ma classe).
Exemple :
Dans le programme (dans un module) :
Global Const LgMaxNom = 15
Type TypeExemple
ID as Long
Nom as String * LgMaxNom
End Type
Dans ma classe un type crée sur celui du programme mais sans déclaration explicite. L'idéale serais (à mon imble havie) de le crée dynamiquement. Le pourquoi : Si le type Global est modifier le type dans ma classe suit et ce sans qu'on est à touché au code (de cette dite classe). Soit crée un type équivalent à celui obtenu par la déclaration ci dessous (pour l'exemple ci dessus) :
Type TypeExempleBdD
ID as Long
Nom as String
End Type
Ainsi le nom peut être de n'importe quel longueur sans être racourcis au moment de l'affectation dans la variable
J'espère avoir été claire
A vrais dire je pense TRÈS FORTEMENT que ce n'est pas possible mais sait-ont jamais ????
Amicalement
Pensez "Réponse acceptée"
A voir également:
Cloner une structure de données dynamiquement sans les format de chaine. Possibl
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 13 mars 2008 à 09:39
Bonjour,
Donc je modifie actuellement un programme. Dans ce programme j'ai des déclarations de structures. Dans ces structures se trouve des chaines de caractères de longueur fixe. Je veut que en fonction de ces structures crée d'autre structure (ou collection voir autre) avec des chaines de caractères de longueur variable mais sans les déclarer explicitement. L'objectif est que si par la suite la structure initiale (celle avec des chaine de longueur fixe qui se trouve dans le programme que je dois modifier) se retrouve modifier (exemple ajout d'un integer à la structure) mon type crée dynamiquement suive automatiquement.