|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() |
Bonjour,
j'ai cherché dans pas mal de forum et sites spécialisés, mais je ne comprends toujours pas ce qui m'arrive... J'utilise un vieux serveur IIS (3.0), avec un Windows NT (c'est pas moi qui ait choisi). En gros, j'ai une page HTML-ASP principale qui utilise une classe A (définie dans un fichier à part). Pour cela, j'ai un include. J'initialise un objet et arrive à afficher des attributs (donc c'est censé marcher). Mais ma classe A référence une autre classe B (définie dans un autre fichier), et cela crée un runtime error, class not defined (au moment du Set b = New B). J'ai à peu près tout essayer : inclure les 2 classes dans ma page principale inclure ma classe B dans ma classe A définir les classes A et B dans le même fichier impossible de définir la classe B à l'intérieur de la classe A Même si j'explique très bien, voici un exemple de code : default.asp : Code :
A.asp : Code :
Code :
Comme je l'ai indiqué, j'ai même essayé en remplaçant les include par la classe B entière. Merci de me donner votre avis. Remarque : le serveur IIS plante avec cette erreur, c-à-d que le service s'arrete, et qu'il faut le relancer. Je ne sais pas si c'est normal, mais en tout cas, c'est super fastidieux pour tester. Est-ce lié à la version du serveur IIS ? Dois-je tout recoder en utilisant des fonctions et des dizaines de variables globales au nom super long, pour remplacer les classes ? |
||||||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 849 ![]() |
Salut,
Je ne suis pas fort en classes mais je ne comprend pas pourquoi tu inclus le fichier B plusieurs fois. A+ |
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
J'ai mis des ??? en commentaire, pour montrer que je ne savais pas quel include était censé marcher.
J'ai tester plusieurs fois, en essayant de mettre le include à une place différente, et même en remplaçant le include par la classe B elle-même. Mon problème est : pourquoi ça plante ? Les seuls exemples que j'ai trouvés sont : - définition d'un classe et exemple de code juste en dessous (pas de notion de fixhiers) - include d'un fichier asp dans du code html-asp (mais pas de classe) Pouvez-vous me donner un exemple propre d'utilisation de classes (dans diférents fichiers ou dans le même), avec des includes ? Merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com