El error es el siguiente (creia haberlo puesto, vaya memoria tengo):
Project oydeuss.exe raised exception class EAccessViolation with message "......":Write of address 00000004
supongo que es xq accedo a algun nil, pero creia que deberia ser así
El código que falla es el siguiente en el insertar dentro del TTreeMap:
if self = NIL then begin
q := NIL;
q.CreateTTRee(key,Obj);
self := q;
h := true;
end
q es otro TTreeMap, y que sea NIL significa que hemos llegado a un nodo hoja del arbol. Estaba acostumbrado a hacerlo asi en Pascal... ¿que ha cambiado? ... por cierto, Obj tb es NIL.
¿No tiene que ser NIL? bueno, espero respuestas
|