Professional OPC
Development Tools

logos

Online Forums

Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.

Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.

Do not use the Contact page for technical issues.

Delphi 2007

More
03 Feb 2018 09:52 #5940 by support
Replied by support on topic Delphi 2007
Dear Sir/Madam,
Thank you for your interest in our products.

QuickOPC can be used from Delphi, but at the same time from a large number of other tools and languages. For this reason, we cannot provide “out of the box” examples and precise guidance for each version of Delphi.
What we do is that we make sure QuickOPC and our examples work with some relatively old “puvot” version (RADStudio XE7), and expect a compatibility with newer versions – until we get an indication to the contrary, in which case we would resolve the issue.

QuickOPC may also work with older versions (such as Delphi 2007), but we do not have it as our design goal to support these. So, it is up to you to try it out.
In general, the procedure is to import the type libraries, as per opclabs.doc-that.com/files/onlinedocs/QuickOpc/Latest/User%2...20Libraries%20to%20Delphi.html , and then use the imported objects. We have Delphi examples that ship with the product, and are also in the User’s Guide (e.g. opclabs.doc-that.com/files/onlinedocs/QuickOpc/Latest/User%2...ing%20just%20the%20value2.html and switch to the “Object Pascal” tab).
class procedure ReadValue.Main;
var
  Client: TEasyUAClient;
  Value: OleVariant;
begin
  // Instantiate the client object
  Client := TEasyUAClient.Create(nil);
 
  Value := Client.ReadValue(
    'http://opcua.demo-this.com:51211/UA/SampleServer',
    'nsu=http://test.org/UA/Data/;i=10853');
  WriteLn('value: ', Value);
end;
I hope this helps. If you run into any concrete issue or have more questions, please ask.

Best regards

Please Log in or Create an account to join the conversation.

More
03 Feb 2018 09:51 #5939 by support
Delphi 2007 was created by support
From: OPC Labs Contact Form - N.
Sent: Friday, February 2, 2018 2:40 PM
To: Z.
Subject: OPC Labs Contact Form - Delphi 2007

[...]
I use d2207.

How can I use QuickOPC on d2007?

Please Log in or Create an account to join the conversation.

Moderators: support
Time to create page: 0.066 seconds