Envoyé par
Papy214
plantage à l'exécution avec un message disant que l'application n'a pas la licence nécessaire pour cette fonctionnalité. Jamais vu un message comme ça et j'ai pas pu le résoudre. Du coup, je passe par une dll qui ne pose pas de problème.
Dans une version Pro, c'est lorsque l'on utilise plusieurs drivers DB
Je ne l'ai vu qu'avec DBX en utilisant à la fois le driver Sybase ASA et le driver ODBC
Pour la TStringList, tu peux aussi l'échanger par une DLL, c'est juste qu'il faut la gérer en lecture seule (ce qui n'est pas évident)
Et rien n'empêche de faire une IStrings échangée entre DLL et EXE, qui est implémentée par une TStringList ou un autre TStrings côté DLL
Et depuis l'EXE, tu te fais une classe qui permet de charger une TStrings depuis une IStrings lorsque le type TStrings est nécessaire !
Pense que tu peux aussi utiliser le PChar avec des doublons zéro :
'Chaine1'#0'Chaine2'#0'Chaine3'#0#0
Partager