ThinkGeo.com    |     Documentation    |     Premium Support

License issue - not all developers use GIS

Good day,


I'm wondering if there is any way to have multiple developers on a project without all of them have a valid license.


They will not be developing the GIS functions but will need to compile the application on there work station.


 


Thanks in advance.


Dan



Dan,  
  
 It is possible to have multiple developers working on a map enabled project without all of them having a valid license. What will occur is when your non licensed developers compile the application they will not be able to see the map but they should still be able to build and debug the application. The only developer that will be able to view the map is the licensed one.

Hello, I have other question about license. I ussualy use 3 equipments for develop my applications, one desktop in the office, on desktop in my house and my laptop. I can use the license in the 3 machines?

Yuri, 
  
 One license can ONLY be installed correctly in one equipment. While as Ryan said above, you still can deploy your application on a non-licensed machine. 
  
 Any more question let me know. 
  
 Thanks 
  
 Yale 
  


Yuri,


The best course of action would be to speak with your Sales Representative about licensing issues as they maybe able to set something up for you.



Hi I's me again.


your fist reply to this message was correct but once I upgraded to version 3.0.362 this was no longer working. the developers would see the map control if not running in debug mode and if they are in debug mode thay are seeing the following error.


Exception has been thrown by the target of an invocation.

Stacktrace:

   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

   at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)

   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)

   at System.Delegate.DynamicInvokeImpl(Object[] args)

   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

   at System.Threading.ExecutionContext.runTryCode(Object userData)

   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

   at System.Windows.Forms.Control.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)

   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

   at System.Windows.Forms.Application.Run(Form mainForm)


 


Could you please let me know how they can get this running again in debug without the exception.



Dan,


It is strange that the exception has nothing to do with the MapControl from the stack trace? Can you try again to debug without MapControl involved?
 
Besides, just want to make sure a couple of things:
1) Did you change the machine name before upgrading to 3.0.362 RC ?
gis.thinkgeo.com/Support/Dis...fault.aspx
 
2) What is your original version before upgrading?
 
3) Did you uninstall the package successfully before upgrading?
 
Any more information would be appreciated.
 
Thanks.
 
Yale