Never mind, I worked it out.
Here's a snippet if anyone's interested:

-------------------------------------------------------------
var
   oMI, oMBX : Variant;
   sMBXrunning : string;
   i, iMBXcount : smallint;

begin
   try
      //Attempt to connect to an existing iMapPRO session.
      oMI := getActiveOLEobject('MapInfo.Application');
      iMBXCount := oMI.MBApplications.Count;

      for i := 1 to iMBXcount do begin
         oMBX := oMI.MBApplications.Item(i);
         sMBXrunning := oMBX.Name;
         showMessage('MBX(' + intToStr(i) + ') = ' + sMBXrunning);
      end;

   except
        ShowMessage('MapInfo not running');
   End; //try

End;
-------------------------------------------------------------


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Peter Zyczynski
Sent: Friday, 6 July 2001 12:18 PM
To: [EMAIL PROTECTED]
Subject: MI-L MB / Delphi / OLE - Seeing MBX variables from within Delphi

Greetings List,

I'm trying to examine MBX variables from within Delphi.

In the MIL archives there's a few examples on how to do this in VisBasic,
however I'm having problems converting the syntax to work in Delphi.

If anyone could help that would be great!

Here's what I got so far (not much):
------------------------------------------------------
Var
   oMI, oMBX : variant;

Begin
   oMI := getActiveOLEobject('MapInfo.Application');
   oMBX := oMI.MBApplications;

   //Now I need to check for the presence of and
   //somehow connect to "MyApp.MBX"

   //And then I would like to see variable "TheMBXvariable"
end;
------------------------------------------------------

Also if anyone knows of any reference material that explains methods and
properties encapsulated in the "MBApplications" object (with a Delphi
flavour) I would be happy to hear from you too.

Thanks,

Peter Zyczynski
Analyst Programmer
Landfile Consultancy
Australia
Ph: (03) 6244-7344
email: [EMAIL PROTECTED]




_______________________________________________________________________
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, send e-mail to [EMAIL PROTECTED] and
put "unsubscribe MapInfo-L" in the message body.



_______________________________________________________________________
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, send e-mail to [EMAIL PROTECTED] and
put "unsubscribe MapInfo-L" in the message body.

Reply via email to