in reply to Perl/tk coversion to exe error

re your update:
When I said: "You will have to test, rinse, repeat to find these runtime errors.". That means that this is an iterative process! Sorry for the colloquial English. Now you need: "use Tk::Button;"

If this is a large Tk application, this process will continue maybe for a dozen times? Sounds like my advice worked the first time - similar advice is going to work again...The ability to recognize patterns is an important part of SW.

Of course it should go without saying that you shouldn't make an .exe out of code that doesn't run correctly to begin with.

Update: re-worked my update - hope not confusing - Windows path - don't see a GUI issue here. UTF8 sounds like an issue. If you get a message when running the .exe: can't find XXX.pm, then "use XXX;": can't locate utf8.pm-> use UTF8;

PS: I hope that you have abandoned the "google advice" and are using my suggestions. If you aren't then...I don't know what you are currently doing...The main thrust should be to eliminate these Tk errors by "using" the appropriate widgets.