• Welcome to Forum.Deepsoftware.Com. Please login or sign up.
 
April 20, 2024, 09:05:07 am

News:

SMF - Just Installed!


Please tell me how to distribute, nrComm NET

Started by umez, July 07, 2014, 09:29:30 am

Previous topic - Next topic

umez

Hello.

The other day, I downloaded the trial version nrComm NET.
Then, the purchase, and subjected to activation.

We have developed a software using nrComm NET, I was distributed to users.

However, the window of the "Trial Version" sometimes went out in the customers.
Surely, I would have something wrong.

* I had developed in Delphi until now. I bought for the first time, nrComm NET is a. NET component. So, unfortunately, I do not know how to distribute typical. NET component.

* My development environment are as follows:
      Visual Studio 2013 (VB.NET)
      Windows 8.1 (64bit)

* User environment, Windows 7 (32bit)

* I copied the nrComm.Core.DLL Program Files on the PC of my (x86) \ nrComm NET \ bin. And I put in the same folder as the exe file of the customer PC.

* I wonder what I should have a copy nrComm.Core.DLL from GAC? However, to those of the GAC, the thing of Program Files (x86) below, there was no difference even if the binary comparison.

* The readme.txt that came for the trial, it was written to see license.txt.
   However, license.txt is missing. Am I would have missed something?


Roman Novgorodov

Hello

Usual copy DLL into same folder of compiled EXE is enough.
You can find nrComm.Core assembly in project tree \references\ and set "Copy Local" property in true.

Roman Novgorodov
DeepSoftware llc
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

umez

Hello

Thanks for the reply.
Be to property to True "Local Copy", in the same folder as the exe, nrComm.Core.DLL came to be copied.
But the problem was not resolved. :'(


I decided to perform tests on the PC Windows7 (32bit) other than the development environment.

First of all, I have installed the EXE and DLL previous.
I confirmed that the problem is reproduced.

And, you copied to the PC for testing the EXE and DLL that rebuild while to True "Local Copy" property.
(Copy source files in the "bin\release" folder)

Start the exe, I was see if the problem has to reproduce.
Problem had to reproduce unfortunately.

What could be wrong?


I tried to try again.
(Activatation did not redone.  Query window is not displayed)

1)  Download from the DeepSoftware nrComm NET.
2) From the development environment, Uninstall nComm NET.
3)  Re-install the nrComm NET.
4)  Start VS2013, load the project file.
5)  Once you remove the reference configuration.
6)  Add a reference to the following settings:
         C:\Program Files (x86)\nrComm NET\nrComm.Core.DLL
7)  Clean and Rebuild.
8 ) Copy the test environment EXE and DLL under the bin\Release\
9)  Test ... Problem had occurred after all.

There are two questions.

Time stamp of the bin\Release\nrComm.Core.DLL.
  2013/10/24.
Will it be good with this?

If you look at the properties of nrComm.Core.DLL in VS2013, Runtime Version Version and is adapted to the following, Will it be correct in this?
    Vesion -- 3.7.0.10
    Runtime Version -- v2.0.50727

Roman Novgorodov

Hello

Thank you for detailed info.

Possible something is wrong with license file installation.

Please try the following steps:
0) Start VS
1) Open your VS solution.
2) Find and remove license.licx file from project
3) Save project and close VS
4) Delete all *.lic files in the following folders:
C:\Windows\assembly\GAC_MSIL\nrComm.Core\3.7.0.10__f936bded66c9b7be\
C:\Documents and Settings\All Users\DeepSoftware\nrCommNET\Licenses\
5) Restart PC
6) Start VS and open project.
7) NAG screen should ask you licesne file.
8) Click License button and select LATEST licesne file that you got from us (*_NHW.lic at end of name)
9) You should see message about success activation.
10) Rebuild project wit new licx and test binary on user PCs.

If these steps will not help please prepare compile EXE and send to us EMAIL. We will check.

Roman Novgorodov
DeepSoftware llc
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.

umez

Hello

Thank you for letting me know the detailed procedure.
However, I did not work unfortunately.

0) - 6) there was no problem.
    I was intended for a different folder part.
    "C:\Users\All Users\" instead of "C:\Documents and Settings\All Users\"

However, NAG screen indicated by 7) is not displayed.
Therefore, it is not possible to perform the procedure of 8 or later.

Just in case, I've also done the following things.
1) License file is not left on the two folders shown above, confirmed.
    Does not exist.
2) From the "reference" of the tree in the project of VS, I sharpen the nrComm.Core.DLL.
3) Build.
    Of course, it is an error.
4) Save the project. Restart the VS.
5) Add nrComm.Core.DLL to "reference".
6) Build

NAG screen is not displayed.

I shut down the PC just in case.
Then, I turn on the power.

NAG screen is not displayed.


Currently, the project tree, there is no license.licx
It is strange to state, NAG is not out in the development environment.

----
After this, I will e-mail program for testing to you.
I'm terribly sorry but, ask the survey.


* . NET target is a 4.0 Client Profile.

* Is not used in the form nrComm.
  I have generated in the code.

Thanks.

Roman Novgorodov

Hello

Issue was resolved after remote access to user PC.

Possible problem was in access rights of user.
Better if VS will run as Administrator.

Roman Novgorodov
DeepSoftware llc
DeepSoftware llc - The professional components for Delphi/CBuilder/.NET. The high quality custom software development.
Forums.nrCommLib.Com - DeepSoftware Tech Support Forum.