/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Instanceof problem
Fra : Ukendt


Dato : 19-04-02 18:41

Hej,

Jeg er fornyeligt blevet kastet ud i et VB-projekt, og må desværre indrømme
at min hukommelse ikke er så god som jeg kunne håbe.

Jeg kan dælme ikke huske, og ej heller finde noget i dokumentationen, om det
er muligt at checke på om en klasse er af en bestemt type.
I java ville man gøre noget lignende :

if( obj instanceof String)
{
bla bla.....
return true;
}

Hvordan gøres det samme i VB ( vel og mærket med en brugerdefineret klasse )
???

Søren Staun Jørgensen




 
 
Mikkel Bundgaard (19-04-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 19-04-02 21:49

Soren Staun Jorgensen <ssj(at)cadeye(dot)dk> wrote:
> Hej,
>
> Jeg er fornyeligt blevet kastet ud i et VB-projekt, og må
> desværre indrømme at min hukommelse ikke er så god som jeg kunne
> håbe.
>
> Jeg kan dælme ikke huske, og ej heller finde noget i
> dokumentationen, om det er muligt at checke på om en klasse er af
> en bestemt type. I java ville man gøre noget lignende :
>
> if( obj instanceof String)
> {
> bla bla.....
> return true;
> }
>
> Hvordan gøres det samme i VB ( vel og mærket med en
> brugerdefineret klasse ) ???
>
> Søren Staun Jørgensen
Hej Søren

I VBA ville jeg bruge operatoren Is
resultat = objekt1 Is objekt2
Is operatoren bruges til at sammenligne to variabler til
objektreference. Så du kan oprette en dummy variabel som du så
tester imod.
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum



Ukendt (20-04-2002)
Kommentar
Fra : Ukendt


Dato : 20-04-02 00:50

Tak for jeres svar,

Min løsning blev :

If TypeOf obj Is MinKlasse Then
bla. bla.....
End If

Søren Staun Jørgensen


"Mikkel Bundgaard" <mikkelbu@teliamail.dk> skrev i en meddelelse
news:a9pvtk$gl1$1@sunsite.dk...
> Soren Staun Jorgensen <ssj(at)cadeye(dot)dk> wrote:
> > Hej,
> >
> > Jeg er fornyeligt blevet kastet ud i et VB-projekt, og må
> > desværre indrømme at min hukommelse ikke er så god som jeg kunne
> > håbe.
> >
> > Jeg kan dælme ikke huske, og ej heller finde noget i
> > dokumentationen, om det er muligt at checke på om en klasse er af
> > en bestemt type. I java ville man gøre noget lignende :
> >
> > if( obj instanceof String)
> > {
> > bla bla.....
> > return true;
> > }
> >
> > Hvordan gøres det samme i VB ( vel og mærket med en
> > brugerdefineret klasse ) ???
> >
> > Søren Staun Jørgensen
> Hej Søren
>
> I VBA ville jeg bruge operatoren Is
> resultat = objekt1 Is objekt2
> Is operatoren bruges til at sammenligne to variabler til
> objektreference. Så du kan oprette en dummy variabel som du så
> tester imod.
> --
> Mikkel Bundgaard
> IT University of Copenhagen
> http://officehelp.gone.dk
> Codito, Ergo Sum
>
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste