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