/ 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
Compile error
Fra : Jens Kristian Damsgå~


Dato : 03-03-04 21:20

Hej
Jeg er ved at lave et program med flere forms.
I mdlMain defineres en variabel, som kunne være:

Public Variabel(10,2) as String

Senere skal jeg bruge den pågældende variabel, men så fremkommer dette:
Compile Error:
Wrong number of arguments or invalid property assignment.

Så har jeg flere steder i programmet indsat:

Debug.Print Variabel(1,1)
Ingen problemer før 3. form.

venlig hilsen
Jens



 
 
Tomas Christiansen (03-03-2004)
Kommentar
Fra : Tomas Christiansen


Dato : 03-03-04 22:34

Jens Kristian Damsgård skrev:
> Public Variabel(10,2) as String
....
> Debug.Print Variabel(1,1)
....
> Compile Error:
> Wrong number of arguments or invalid property assignment.

Det er meget fint at du har erklæret en variabel og det er meget fint at du
skriver indholdet ud diverse steder, men det mest interessante er da at se
den kode, som genererer din "Wrong number of arguments or invalid property
assignment"!!!

Hvis den kode som fejler er ens alle steder, har du sandsynligvis erklæret
en ny variabel med samme navn i den form, hvor fejlen optræder.
Bemærk iøvrigt, at hvis du IKKE bruger Option Explicit, kan du risikere den
slags kedelige fejl - og dem som er værre, når du kommer til at stave
forkert et sted eller to.

-------
Tomas


Jens Kristian Damsgå~ (04-03-2004)
Kommentar
Fra : Jens Kristian Damsgå~


Dato : 04-03-04 00:37

Ja disse muligheder er afprøvet.
Debug... er direkte kopieret og giver ingen fejl i de første 2 omgange
men i tredie.
Koden ser således ud:
opt2.Caption = "Har du " & Variabel(m, 1) & "?" (m er mellem 1 og 10)
Der er ikke erklæret flere variable end i mdlMain-delen.
Jeg har brugt Option Explicit ved erklæringerne.

"Tomas Christiansen" <toc-01-nospam@blikroer.dk> skrev i en meddelelse
news:c25iss$2d6k$1@news.cybercity.dk...
> Jens Kristian Damsgård skrev:
> > Public Variabel(10,2) as String
> ...
> > Debug.Print Variabel(1,1)
> ...
> > Compile Error:
> > Wrong number of arguments or invalid property assignment.
>
> Det er meget fint at du har erklæret en variabel og det er meget fint at
du
> skriver indholdet ud diverse steder, men det mest interessante er da at se
> den kode, som genererer din "Wrong number of arguments or invalid property
> assignment"!!!
>
> Hvis den kode som fejler er ens alle steder, har du sandsynligvis erklæret
> en ny variabel med samme navn i den form, hvor fejlen optræder.
> Bemærk iøvrigt, at hvis du IKKE bruger Option Explicit, kan du risikere
den
> slags kedelige fejl - og dem som er værre, når du kommer til at stave
> forkert et sted eller to.
>
> -------
> Tomas
>



Jens Kristian Damsgå~ (04-03-2004)
Kommentar
Fra : Jens Kristian Damsgå~


Dato : 04-03-04 12:46

OK, fejlen er fundet. En subrutine havde sammen navn som variablen.
Anyway. Tak for hjælpen!

"Tomas Christiansen" <toc-01-nospam@blikroer.dk> skrev i en meddelelse
news:c25iss$2d6k$1@news.cybercity.dk...
> Jens Kristian Damsgård skrev:
> > Public Variabel(10,2) as String
> ...
> > Debug.Print Variabel(1,1)
> ...
> > Compile Error:
> > Wrong number of arguments or invalid property assignment.
>
> Det er meget fint at du har erklæret en variabel og det er meget fint at
du
> skriver indholdet ud diverse steder, men det mest interessante er da at se
> den kode, som genererer din "Wrong number of arguments or invalid property
> assignment"!!!
>
> -------
> Tomas
>



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

Månedens bedste
Årets bedste
Sidste års bedste