Salut tout le monde,
Alors là j'ai une question qui va vous paraître certainement très débile mais bon... Je la pose quand même
En fait, pour me faire (peut-être) pardonner, je précise que je viens du monde VB et que pour moi Delphi et l'objet c'est assez (voir très) nouveau!
Alors voilà mon problème. J'ai un class dans laquelle j'aimerais utiliser une fonction (qui n'a à vrai dire pas grand chose à voir avec la class) très générique. Et je ne sais pas comment m'en sortir.
Pour être plus clair, je vais essayer de vous donner un exemple. Pour ceux qui connaisse j'utilise Report Builder et le RAP. J'ai crée des classes me permettant d'accéder à des composants de la VCL depuis le RAP. Mon problème est qu'une méthode d'un composant attends comme paramètres un array (type de données non reconnu dans Report Builder). Donc j'ai pensé passer par un type de donnée TraParamList à la place et le transformer ensuite dans Delphi en un Array.
Donc, j'ai développer une petite fonction qui lit le TraParamList et qui remplit un Array of String. Par contre, je ne sais pas comment faire pour pouvoir utiliser cette fonction dans ma class... Quand je veux compiler il me dit 'This form of method call only allowed for class methods'.
Bref... Est-ce que qqn peut m'aider?
Merci d'avance