Kambiz, I noticed that If the custom balloon is created when the program is called, not only when I call the custom balloon as I was doing, there is no error. But if I close the custom ballon and use free, after three calling or more, I got an error.
Here the balloon is created, and not as I was doing. There isn't any error this way.
But I need to use it only this way.
Agente.CustomDialog := FBLNW01;
If I give free after close the balloon, after three times or more I got an error.
Please check this for me. My project is gonna have more than 15 custom balloon