Hey all,
I have done some investigation along the lines you mentioned about the .ini file. It is definitely the .ini file that is causing the problems.
If I delete the ini file, everything works fine. However I looked further into it. Removing the active tracks didn't fix anything, but replacing the [Network] section did. If I put the default [Network] info in that is in a newly-created .ini file (after I delete the bad one), everything works fine, except that Topofusion cannot get out of our corporate firewall. So it would appear to be the [Netork] section, which also explains why you may not be seeing this much, as most people run software like this at home, not at work.
Here is an example of a [Network] section that works:
[Network]
UseProxy=0
UsePersistentHTTP=0
Proxy=
Proxy Port=1080
NumThreads=8
Timeout=60
Here is an example of a [Network] section that does not work:
[Network]
UseProxy=1
UsePersistentHTTP=0
Proxy=web-proxy.stuff.company.com
Proxy Port=8088
NumThreads=8
Timeout=60
After further investigation, this one also works:
[Network]
UseProxy=0
UsePersistentHTTP=0
Proxy=web-proxy.stuff.company.com
Proxy Port=8088
NumThreads=8
Timeout=60
So it would appear that setting the UseProxy=1 is causing the problem. However, I do know that my proxy is working as it is the same one I can load webpages in IE with. Also, Topofusion is able to download topo/photos when I put it in the first time. Maybe something with launching the app with an .ini file that has the UseProxy=1 set? Please let me know if you would like me to try out a test copy of the app if you find a fix, or anything do anything else to help.
John