Compile Error: Function can not return a value

BlitzMax Forums/BlitzMax Beginners Area/Compile Error: Function can not return a value

And I don't understand what's missing.
If I omit SuperStrict it compiles.

This is my Method

SuperStrict

Type TClient

	Global list:TList = New TList

	Method New() 
		list.AddLast(Self) 
	End Method

	Method clientsCount() 
		Return list.Count() 
	End Method
End Type


When using SuperStrict ALL variables must have a type, even function results ;)

Method clientsCount:Int() 
....


When using SuperStrict ALL variable must have a type, even function results ;)


Yep, you need to specify the return type in the method

SuperStrict

Type TClient

	Global list:TList = New TList

	Method New() 
		list.AddLast(Self) 
	End Method

	Method clientsCount:Int() 
		Return list.Count() 
	End Method
End Type


oh yes, I thought I had tried this, funny, I guess I don't know anymore what I tried everything, must have been too late ;)
or a maybe a reboot this morning helped, don't know, but it works now, thank you very much.

I strongly suspect the suggested changes made the difference rather than a reboot.

me too :) but sure I am not, sometimes the forces do go strange ways...

Mysticism of the strange forces are fine for Windows, but not for programming ;)

don't underestimate the dark force 8=