Using the SDK under VB.NET
Alright, I need some help here.
I started a new project and added Ultima.dll as reference.
On the object browser, I can see all functions. It's all ok.
Then, im doing a simple button to retrieve a picture from the ART..
No errors there, it seems to find all the declarations.
I run the application and click the button, then my vb.net tells me this error:
Type load exception was unhandled
Could not load type 'Ultima.Art' from assembly 'Ultima, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
In details:
What's wrong there!?
I've got UO installed, but not running.
My second question is the following. Can this SDK be used without the client and just load animations and stuff on my own application?
Thanks for the replies!
Alright, I need some help here.
I started a new project and added Ultima.dll as reference.
On the object browser, I can see all functions. It's all ok.
Then, im doing a simple button to retrieve a picture from the ART..
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim wBitmap As Bitmap = Ultima.Art.GetLand(19)
picturebox1.Image = wBitmap
End Sub
No errors there, it seems to find all the declarations.
I run the application and click the button, then my vb.net tells me this error:
Type load exception was unhandled
Could not load type 'Ultima.Art' from assembly 'Ultima, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
In details:
Code:
System.TypeLoadException was unhandled
Message="Could not load type 'Ultima.Art' from assembly 'Ultima, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'."
Source="Ultima"
TypeName="Ultima.Art"
StackTrace:
at WindowsApplication1.Form1.Button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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(ApplicationContext context)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
at WindowsApplication1.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
What's wrong there!?
I've got UO installed, but not running.
My second question is the following. Can this SDK be used without the client and just load animations and stuff on my own application?
Thanks for the replies!