
Too many UDF/PROCEDUREs defined in program
Erreur 102
Le nombre de procédures admises en même temps jusqu'à la 2.61.5 est de 512.
Q 1 : Patrick a écrit:
> Quel est le max?
> Dbase crée 1 procédure pour chaque événement
> J'ai du effacer ma dernière procédure pour réexécuter mon formulaire
R 1 de Mark :
Ce message se réfère à un trop grand nombre de procédures en un seul formulaire ou
cc ou prg. En général, cela se produit dans un grand formulaire avec de nombreuses
fonctions.
Si vous recevez ceci lors de la compilation d'un formulaire, vous aurez besoin de mettre
des fonctions de votre formulaire, dans un nommé par exemple base.cfm sur lequel sera
basé le formulaire. Par exemple, votre formulaire actuel (MYFORM.wfm) sera basé sur un
formulaire personnalisé (base.cfm) si vous utilisez les lignes suivantes pour le créer:
class MYFORMForm of BASECFORM from :custom:BASE.cfm |
Vous pouvez ensuite placer un grand nombre de procédures et fonctions de votre formulaire
principal dans votre formulaire de base (base.cfm). Vous pouvez également supprimer des
tâches dans votre formulaire principal et les placer dans un fichier .prg, les
procédures ainsi retirées ne seront plus comptées pour un trop grand nombre de
procédures.
Mark
R 2 :
Remarque : Depuis la version 2.62, le nombre de procédures possibles en même temps (
set procedure to ou do) est passé de 512 à 2 048 !
retour
Sources :
Aide dBase Plus 2.6.0
R1
From:"Mark"
Newsgroups:dbase.programming
Sent: Saturday, August 22, 2009 11:39 PM
Subject: Re: too many udf/ procedure |
|
R2 Note de version |
|
|
|
Retour à l'accueil
Les informations de cette page sont données à titre indicatif et ne se substituent
pas à celles contenues dans l'Aide de votre version de dBase qui reste la meilleure
documentation.
Si vous voyez des erreurs, ou souhaitez apporter des compléments, n'hésitez pas à le signaler.
Dernière modification : samedi 05 novembre 2011
© M.Abraham.
|