J'ai un projet qui utilise une classe R=E9union contenant une methode
Extrait.
Ailleurs dans mon code, je souhaite cr=E9er un thread pour appeler la
methode Extrait:
ThreadEx=E9cute("Reunion" + R:IDReunion, threadUtiliseHyperFile,
R:Extrait)
A l'execution j'ai le message suivant:
Pour appeler la m=E9thode 'xtrait', utiliser la syntaxe
'<classe>::<m=E9thode>'.
Il n'est pas possible de cr=E9er un thread en appelant une methode non
globale??
Pourtant extrait de l'aide de Threadexecute:
Si <Proc=E9dure W-Langage> est une m=E9thode de classe, le "thread" est
automatiquement arr=EAt=E9 =E0 la destruction de l'objet.
A noter dans le message d'erreur qu'il manque le E de Extrait.
Si je rajoute des guillemets:
ThreadEx=E9cute("Reunion" + R:IDReunion, threadUtiliseHyperFile,
"R:Extrait")
Le essage d'erreur:
La m=E9thode 'Extrait' de la classe 'R' n'est pas globale.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
patrice
"n0n0" a écrit dans le message de news:
A noter dans le message d'erreur qu'il manque le E de Extrait. Si je rajoute des guillemets: ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile, "R:Extrait") Le essage d'erreur: La méthode 'Extrait' de la classe 'R' n'est pas globale.
D'apres la doc ca devrait marcher....
sinon essaye plutot:
ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile,"Extrait",R) avec: procedure extrait(r est une réunion) r.Extrait()
"n0n0" <n0n0@netcourrier.com> a écrit dans le message de
news:1147938801.730426.17870@j33g2000cwa.googlegroups.com...
A noter dans le message d'erreur qu'il manque le E de Extrait.
Si je rajoute des guillemets:
ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile,
"R:Extrait")
Le essage d'erreur:
La méthode 'Extrait' de la classe 'R' n'est pas globale.
D'apres la doc ca devrait marcher....
sinon essaye plutot:
ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile,"Extrait",R)
avec:
procedure extrait(r est une réunion)
r.Extrait()
A noter dans le message d'erreur qu'il manque le E de Extrait. Si je rajoute des guillemets: ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile, "R:Extrait") Le essage d'erreur: La méthode 'Extrait' de la classe 'R' n'est pas globale.
D'apres la doc ca devrait marcher....
sinon essaye plutot:
ThreadExécute("Reunion" + R:IDReunion, threadUtiliseHyperFile,"Extrait",R) avec: procedure extrait(r est une réunion) r.Extrait()