OK, I finally found the problem, my class is based on another class, both are in the project which I used to create the DLL, but... I did not realize that in the base class I am using another class that is in a PRG that was NOT on the project, I added it and not it works fine.
Thanks Craig!
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges