il ne me reste plus qu'à rendre possible la modification des champs, pour l'instant le contenu du champ se comporte comme s'il était attaché à quelque chose de bloquant:
si je rajoute un caractère, il ne garde pas l'ancien contenu et prend mon nouveau caractère
si j'essaie d'effacer une partie du contenu j"ai une erreur fatale type :
MemoryMgr.c line 4365, NULL handle...
voici mon code :
FieldPtr fobservations_esp;
fobservations_esp = FrmGetObjectPtr(pForm, FrmGetObjectIndex(pForm,Field_observationsesp));
FldSetTextPtr(fobservations_esp, esp.sobservations_esp);
FldMakeFullyVisible(fobservations_esp);
FldDrawField(fobservations_esp);
FldRecalculateField(fobservations_esp, true);
J'ai tenté d'utiliser des fonctions sur les champs comme FldfreeMemory pour tenter de décrocher le champ et conserver uniquement le contenu mais ça ne marche pas !
Je pense que la solution consiste à copier le contenu dans un champ qui serait indépendant mais je ne sais comment m'y prendre...
Si l'un d'entre vous à des morceaux de code comme exemple, je suis preneur. par avance merci.
tchao,
elyro