Hola ALe
2 consultas :
1: Luego de enviarle a GenesisCamera el mensaje release.
el cual llama a la función geCamera_Destroy el puntero sigue siendo valido.
No debería retornar falso el método #isValid.
Se supone que la librería se encargo de poner basura en ese lugar o lo que sea
que pone cuando libera la memoria.
Por cierto que hace la librería cuando libera memoria, le pone un NULL a la dirección ??.
2: En métodos como este:
GenesisCamera>>boundingBox: anObject
"Sets the instance var of the receiver
with anObject. (No checking is done)"
with anObject. (No checking is done)"
boundingBox := anObject
Le envías anObject, no deberías nombrar de otra manera este objeto.
Ya que no es un rectángulo lo que se espera que reciba.???.
Por que aclaras que no se hacen chequeos.??.
Lo mismo pasa en otros métodos.
saludos kiko
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí