usage of CREATE function with client-server installation
 
            
                
                    elwin68                
                
                    Member Posts: 153                
            
                        
            
                    Hello,
On our server NAV2009 (SP1) classic is installed.
A dll is created in VB with some functions. This dll is registered on the server.
Now I want to call the functions of the dll from a codeunit. The following basic code is used:
IF ISCLEAR(TestAutomation) THEN
IF NOT CREATE(TestAutomation) THEN
ERROR('Automation is not created');
TestAutomation.Function1(.., ..);
CLEAR(TestAutomation);
When running this code on a NAV client, the error message is shown because the automation is not created.
When registering the dll on the client PC the codeunit is running ok.
The help gives me the following on the parameter OnClient:
If OnClient is false (the default), then the Automation object is created on the Microsoft Dynamics NAV Server.
Can someone explain to me why the dll must be registered on every client? It would be easier to install the dll only on the server.
Thanks in advance.
                On our server NAV2009 (SP1) classic is installed.
A dll is created in VB with some functions. This dll is registered on the server.
Now I want to call the functions of the dll from a codeunit. The following basic code is used:
IF ISCLEAR(TestAutomation) THEN
IF NOT CREATE(TestAutomation) THEN
ERROR('Automation is not created');
TestAutomation.Function1(.., ..);
CLEAR(TestAutomation);
When running this code on a NAV client, the error message is shown because the automation is not created.
When registering the dll on the client PC the codeunit is running ok.
The help gives me the following on the parameter OnClient:
If OnClient is false (the default), then the Automation object is created on the Microsoft Dynamics NAV Server.
Can someone explain to me why the dll must be registered on every client? It would be easier to install the dll only on the server.
Thanks in advance.
0                
            Answers
- 
            I think this does only work on NAV RTC. In Classic you need the old way while registering on all clients.0
- 
            Thanks for your answer.
 I thought the same but I want to know for sure.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 323 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
