| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen   | 
	
	
	
		| Autor | 
		Nachricht | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 02.12.2005, 17:47    Titel: Problem beim SUB-Aufruf mit UDTs | 
				     | 
			 
			
				
  | 
			 
			
				Hallo!
 
Ich habe mir letztens die Version 0.14 + IDE runtergeladen, aber ich habe ein Problem an einer 
 
bestimmten Programmstelle, die unter Version 0.13 allerdings funktioniert hat:
 
Das Problem ist die Übergabe eines Parameters vom Typ UDT an eine SUB. Beispiel:
 
 	  | Code: | 	 		  
 
declare sub TestSUB (parameter1 as any)
 
 
type TestType
 
 x as integer
 
 y as integer
 
end type
 
dim test as TestType
 
 
' Start Hauptprogramm
 
 
screen 12
 
cls
 
 
TestSUB test ' der Aufruf, und HIER kommt der Fehler
 
 
sleep
 
end
 
 
' Ende Hauptprogramm
 
 
sub TestSUB (parameter1 as TestType)
 
 [...]
 
end sub
 
 | 	  
 
Beim Aufrufen der SUB kommt der Fehler: Type mismatch.
 
Woran liegt's?
 
 
Danke für alle Antworten,
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		Sebastian Administrator
  
  Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
  | 
		 | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		jb
 
  
  Anmeldungsdatum: 14.01.2005 Beiträge: 2010
 
  | 
		
			
				 Verfasst am: 02.12.2005, 18:39    Titel:  | 
				     | 
			 
			
				
  | 
			 
			
				Du hattest Recht mit deiner Vermutung. Das TYPE vor dem DECLARE bringt's.
 
 
Aber müsste das nicht auch anders gehen?
 
 
jb | 
			 
		  | 
	
	
		| Nach oben | 
		 | 
	
	
		  | 
	
	
		 |