June 27, 2013
1:34 p.m.
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