titre_site.jpg (51607 octets)

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.