begin process at 2010 03 20 12:39:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

Erreur de référence


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur de référence

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ée 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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales