On Jun 27, 2013, at 2:22 , Igor Stasenko wrote:
> i think it fails because you passing strange (NBExternalObject null)
> as length parameter.
> i guess you meant NBExternalAddress null instead.
Speaking of weird external stuff…
NBExternalArray class >> #initElementType: aTypeName
"Initialize the element type and size.
If you want to use a public subclass of me, then make sure you call
this method
in your class #initialize method.
"
elementType := aTypeName.
elementSize := (NBFFICallout new requestor: self; resolveType:
elementType) valueSize .
self installAccessors.
Shouldn't that be storageSize?
Or is a disclaimer not to use the class for, say, 'char*' elements more
appropriate?
Cheers,
Henry