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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Fonction générique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction générique

n°1031440
gfa
Posté le 31-03-2005 à 16:51:17  profilanswer
 

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

mood
Publicité
Posté le 31-03-2005 à 16:51:17  profilanswer
 

n°1031531
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-03-2005 à 17:52:28  profilanswer
 

Vu l'erreur ça semble plutôt lié à la façon dont t'appelles ta fonction. Tu l'appliques à la classe plutôt qu'à une instance de la classe... Sans code c'est pas évident de donner plus d'infos.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1032041
gfa
Posté le 01-04-2005 à 08:06:17  profilanswer
 

Oui je comprends tout à fait que ce ne soit pas simple de comprendre... Pour moi non plus c'est pas simple :-)
 
De toute manière, pour le moment j'ai un peu "baissé les bras" parce qu'en fait le RAP de Report Builder ne reconnaît pas non plus le type TraParamList (définit pourtant par Report Builder).
 
Donc si qqn a une idée miracle pour "simuler" un tableau dynamique c'est volontiers...


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

  Fonction générique

 

Sujets relatifs
[delphi]Retour de fonction - Type incompatible[C] -pedantic et affectation entre pointeur de fonction et "void *"
Est-il possible de passer un paramètre à la fonction include ?Fixer un menu (probleme en fonction de la resolution)
convertir en maj avec la fonction touppervaleur de <input text> en fonction d'un <select>
Fonction 'atoi()" en Ada [RESOLU]Fonction à nombre paramètres variables
Fonction lancer au démarrage d'une application visual c++ .NETProtection par .htaccess ou par une fonction PHP?
Plus de sujets relatifs à : Fonction générique


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