You try to take the name from the save dialog when both saving and loading. On the side note, you should really name you're components, when you're program gets big it's much nicer to see names like SaveButton rather than Button1. And you should really read the Object Pascal Style Guide http://community.borland.com/soapbox...5,10280,00.htm