Kalix
  • Kalix
  • Newbie Topic Starter
2011-12-19T21:16:33Z
I've just purchased iGrid.net and received my copy of Visual Studio.net 2010. I'm new to .net as I've stuck to VB6 for many years so this may be more of a Microsoft issue than a 10Tec one but I'm going to try for a solution here anyhow. For my first project in .net, I recreated a VB6 project that is in use by a number of people in my office. It is a simple front end for a SQL Server database that lets the user experiment with queries to be able to see performance and results. I expect the new version will be better than the original due to the great functionality of iGrid (over MS HFlexGrid). I've got it up and running and it looks great but now I've created the installation file and there seems to be something amiss. The installation app copies the 10Tec grid file to the folder with the application. I can't seem to find where to change this behaviour. Since I will be producing more apps using the grid, I want it to be a shared resource. The research I've done tells me a I should be looking for a merge module (.msm) file for shared components. Am I missing something? Any help I can get will be appreciated. Admittedly, I am a dot net newbie.

Thanks
Igor/10Tec
2011-12-20T07:54:37Z
One of the main benefits of .NET is that you can place all your components (DLLs) near the exe to avoid the "DLL Hell" (version conflict) problem, and we recommend that you go this way. There is no need to save several megabytes of disk space when the sizes of the modern HDD's are measured in terabytes. If you want to make all used components shared though, look at GAC - Global Assembly Cache.

As for the merge modules you could use for that, we cannot help you with this task. Why? Because we, the developers of iGrid, abandoned that complicated and very complex MSI technology many years ago and even happy because of that. We are using the Inno Setup system now, and as you can see by the installation of the iGrid.NET demo, it does the work excellently!
Users browsing this topic