Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Erreur de référence [ Windows / Formulaire / Winforms / Controls ] (OneHacker)

samedi 1 septembre 2007 à 12:21:28 | Erreur de référence

OneHacker

Bonjour j'ai créer un projet classer bibliothèque avec VS.Net 2008 Express.
Je rajoute une AboutBox et dans la procédure principale de ma dll je met "AboutBox.ShowDialog()" Et ca me met comme erreur "Error    1    Reference to a non-shared member requires an object reference"

Alors je sais pas quoi faire, c'est la premiere fois que ca me le fait et uniquement dans une bibliotheque de classe.

Comment y remédier ?

Redman

samedi 1 septembre 2007 à 14:15:09 | Re : Erreur de référence

Charles Racaud

Membre Club
Salut,

Si tu  crée pas d'instance de ton AboutBox, c'est sur qu'il va pas vouloir.
Dim AbB as New AboutBox();

__________
Kenji

(
Nouveau forum VBA/Office


samedi 1 septembre 2007 à 14:16:40 | Re : Erreur de référence

OneHacker

Oui mais d'habitude depuis 2005 on peut dirrectement faire AboutBox afficher la référence et non l'instance et pourquoi cette fois ca marche pas alors que je fait toujours la meme chose.

Redman

samedi 1 septembre 2007 à 14:21:45 | Re : Erreur de référence

Charles Racaud

Membre Club
Première fois que j'entends ça. Il à toujours fallu instancifier avant d'utiliser.
Si ca "marche" avec vb2005, c'est qu'il t'as instancifier ca dans un designer "MyProject" de son pleins gré.

__________
Kenji

(
Nouveau forum VBA/Office


samedi 1 septembre 2007 à 14:27:00 | Re : Erreur de référence

PurBonheur

Salut,  sois tu essai d'appeller ta procedure alors qu'elle est une méthode d'instance, dans ce cas tu créer une instance de ta classe, puis tu appel la procédure via cette instance : (ou alors tu déclare ta procédure en static)

dim instance as new NomDeTaClasse
instance.nomDeTaProcedurePrincipale()

sois dans ta procédure, ton 'aboutbox' n'est pas instancier :

Dim instance As New AboutBox1
instance.ShowDialog()

A quelle ligne l'erreure se rapport-elle ?

A plus.

samedi 1 septembre 2007 à 14:28:02 | Re : Erreur de référence

OneHacker

Vous n'avez toujours pas compris ? En VB.Net 2005 on est pas obliger de créer une instance mais on peut directement considérer la référence comme instance, et la c'est la premiere fois que ca marche pas
coment y remédier ?

Redman

samedi 1 septembre 2007 à 14:33:12 | Re : Erreur de référence

Charles Racaud

Membre Club
Hé bien tu fait comme le faisait le designer de vb2005 : Tu crée une classe static dans laquele tu instancifie ton AboutBox.

__________
Kenji

(
Nouveau forum VBA/Office


samedi 1 septembre 2007 à 14:36:36 | Re : Erreur de référence

OneHacker

Vous avez toujours rien compris, tant pis.

Redman

samedi 1 septembre 2007 à 15:25:37 | Re : Erreur de référence

casy

Membre Club

Et ta référence c'est bien AboutBox ? ça serait pas par hasard AboutBox1 ?


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

samedi 1 septembre 2007 à 15:29:55 | Re : Erreur de référence

OneHacker

Oui c'est bien AboutBox.

Redman


1 2

Cette discussion est classé dans : met, erreur, référence, reference, aboutbox


Répondre à ce message

Sujets en rapport avec ce message

erreur d'execution "429" [ par Enderk ] voilà, quand je test mon prog le prog s'arrete en me mettanterreur d'execution "429"Le composant ActiveX ne peut créer l'objetCa me met cette erreur a 430 : Erreur automation [ par Rrominet ] Hello !J'ai un petit problème en utilisant une DLL ActiveX que j'ai créé.J'ai un exécutable qui fait appel à 2 DLL ActiveX.Lorsque je ne les enregistr Reference Webbrowser [ par pcpunch ] SltJe voudrai utiliser une reference webbrowser afin de creer un controle ocx mais je me heute a une erreur d'automation, erreur non spécifier!!!Aprés le focus et msgbox [ par bilaloch ] Bonjour,Coment donner le focus a une autre application?Et des que je met "MsgBox("Erreur lors du SendKey.", vbCritical)" il me met une erreur.Merci et probleme de DLL [ par ManuAntibes ] Salut Une fois mon projet empaquete, je l'installe sur un windows98.je lance le setupil me demande de faire une mise à jour, et de redemarrer l'ordi.O recherche reference [ par vicenzo59 ] Bonjour à tous!je voudrais lancer dans un classeur ecxel une recherche d'une référence pour pouvoir ensuite copier son contenu et le coller dans un em Reference Introuvable [ par EvilGost ] Bonjour à tous,j'ai un petit soucis.J'ai un programme qui doit fonctionner et sur Win98 et sur WinXp. Cependant, selon les version, la version de Lotu erreur référence [ par 1217meyrin ] Bonjour,que veut dire cette erreur retournée?quel est le remède? La référence d'objet n'est pas définie à une instance d'un objet. Probleme de mise a jour dans une table [ par ptij ] Alors mon probleme c est que je fais une mise a jour d'une table access a partir d'une interface VB6, et ce que je fais, je selectionne un nom qui est Une erreur se crée !!! [?][?][?][?][?][?] [ par pmaxime ] <img sr


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,499 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.