Okuma ThincAPI的初始化
我已经安装了Okuma THINC_API。为了在我的程序中使用它,我知道我需要将“Dim objMachine As Okuma.CMDATAPI.DataAPI.CMachine”放在某个地方。它是否在“使用”指令的顶部上升?或者它需要在我的命名空间内吗?简短回答:在你的命名空间内 在“入门”部分的帮助文件中应该有一个示例。 我从(C#)开始的模板是:Okuma ThincAPI的初始化,api,initialization,call,okuma,Api,Initialization,Call,Okuma,我已经安装了Okuma THINC_API。为了在我的程序中使用它,我知道我需要将“Dim objMachine As Okuma.CMDATAPI.DataAPI.CMachine”放在某个地方。它是否在“使用”指令的顶部上升?或者它需要在我的命名空间内吗?简短回答:在你的命名空间内 在“入门”部分的帮助文件中应该有一个示例。 我从(C#)开始的模板是: 我正在做同样的事情,但我得到以下异常:System.ApplicationException:E01000175011未能加载日志记录服务-
我正在做同样的事情,但我得到以下异常:System.ApplicationException:E01000175011未能加载日志记录服务-ApiLog1.3-initConnection:未能在D:\Program file s\Okuma\LoggingService\log.fdb中定位数据库文件。任何帮助都将不胜感激!
using Okuma.CMDATAPI;
using Okuma.CMCMDAPI;
namespace BasicAPIReferenceApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Okuma.CMDATAPI.DataAPI.CMachine objMachine;
Okuma.CMDATAPI.DataAPI.CVariables objVariables;
// Create an instance of CMachine class
objMachine = new Okuma.CMDATAPI.DataAPI.CMachine();
//Call the Init method of CMachine class to initialize the library once for the entire application.
objMachine.Init();
MessageBox.Show(
System.Enum.GetNames(typeof(Okuma.CMDATAPI.Enumerations.OperationModeEnum)).
GetValue((int)objMachine.GetOperationMode()).
ToString());
// Create other classes in the library for your need.
objVariables = new Okuma.CMDATAPI.DataAPI.CVariables();
// Set common variable 1 to value 10;
objVariables.SetCommonVariableValue(1, 10);
// When your application exits (finalize, onClose(), etc) you must
// release the connections to the thinc api using the following code:
objMachine.Close();
}
}
}