Sorry, the quote function is not working…
“He was complaining in that other thread that Windows DDLs had Xojo in their names. I suggested a solution would be to use Molebox or something like that to make it a single executable, but after quickly reading another thread I posted the link to, in spite of several members telling they use such tools successfully, he dismisses it summarily without having even apparently tried anything.”
Actually, yes I did try the free product referenced in the thread. It caused a series of 3-4 error windows upon start that needed to be dismissed one after another. I didn’t try the two paid versions since one on of those, if I recall correctly one runs 50% the cost of a Xojo 3 platform license. Other issues addressed in this thread were several posts discussing that this option can be a bad choice because it would cause a Windows user’s anti-virus software to kick in.
“His main concern may be about xojo’s reputation affecting sales…”
Yes, quite true. I have seen a lot of negative information regarding Xojo and it former namesakes and do not want my product associated with it.
“At one point, I wonder if his concern is truly the name of DDLs that no user in his right mind will care to examine after the Windows installer has placed them in the Programs(x86) folder.”
Actually, I do not plan to use an installer. I personally do not like installers and messing around with the internal structure of the user’s computer regardless of whether what other Windows software have been pushing all these years.
“Have you even written something yet?”
I use it every day on the Mac side, but Windows means more sales.
“Hard to see how someone can copy it before you release it.”
Yes, that makes sense, and the sky is traditionally blue, but still does not provide any helpful information.
“No-one is going to copy your app just because they know what you used to build it.”
That is exactly how I learned how to use Xojo/RS. Found a product. I saw the product used RB in the about box. After reading what RB was I thought I could do better and thus learned RB by messing around with the internal code of other projects.
“Technically you could just make an app to rename all the occurrences of Xojo with some other 4 digit name.”
Yes, I was thinking something similar. I seem to recall reading an old rb thread several years ago about someone making a small application to do this. I think it was made more for obscuring plain text strings, method names, etc… after the app had been compiled so one could still keep their familiar and readable strings and method names in the actual project - sort of a post compile obscuration app. My first attempts manually with a hex editor did not work. That still; however, leaves the dll file names.
“But I think there are other solutions. e.g. one client uses an app which packs the xojo app in a self running exe for Windows. So they don’t see DLLs.”
So far that has failed with a free tool. Other tools can be expensive and there are issues with such a product causing problems with anti-virus software, which wasn’t an issue with my project as the app never ran.