Questions tagged [idl]

IDL, short for Interface Description Language, is a language used to describe a software component's public interface in a programming-language-independent manner. (Not to be confused with the [idl-programming-language] tag, which is for a language used for scientific and medical image analysis)

As described on Wikipedia:

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API). IDLs describe an interface in a language-independent way, enabling communication between software components that do not share one language. For example, between those written in C++ and those written in Java.

IDLs are commonly used in remote procedure call software. In these cases the machines at either end of the link may be using different operating systems and computer languages. IDLs offer a bridge between the two different systems.

Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA (which implements OMG IDL, an IDL based on DCE/RPC), Mozilla's XPCOM, Facebook's Thrift and WSDL for Web services.

Web specifications use a special form of IDL called WebIDL: https://heycam.github.io/webidl/

558 questions
0
votes
2 answers

is there a way to have midl generate each interface in a separate .h?

I have a bunch of objects that inherit abstracts interfaces generated from an idl file. Each object that use of theses interfaces include the same file interfaces.h which contain all the c++ generated abstract classes that map to the idl…
Emmanuel Caradec
  • 2,302
  • 1
  • 19
  • 38
0
votes
1 answer

Parse IDL enums to Java Enums

I've got a bunch of IDL files filled with enums. I would like a way to parse the IDL files, extract out the enums and create native Java enums based on these (also ignoring any other declarations in the IDL, like consts, unions, or structs). I'm…
mainstringargs
  • 13,563
  • 35
  • 109
  • 174
0
votes
1 answer

What should helpstring of the interface contain?

I've observed that different developers have different choice of texts to be specified in the help string. Some of the examples, [ helpstring ("My Interface"), ] interface MyInterface : IUnknown { } I don't know if this helpstring is useful at…
AksharRoop
  • 2,263
  • 1
  • 19
  • 29
-1
votes
1 answer

Way to get IShellExtInit to work out-of-process

I'd like to pass an IShellItemArray to an out-of-process COM object residing within an exe. I'd prefer to use existing interfaces before creating my own, so I thought I'd try having the out-of-process object implement IShellExtInit. Seemed like a…
user15284017
-1
votes
1 answer

Where can I find the source codes of built-in functions (INTERPOLATE, GRID_TPS and TRIGRID) of IDL?

I need to convert my IDL source code, which uses the WARP_TRI function, to MATLAB. WARP_TRI takes two (large) arrays of input/output 2D point coordinates and an input image to warp it using the two coordinate arrays as control points. Is there a way…
-1
votes
1 answer

Generate an RPC code for a client to remotely call the existing server functions?

Before I ask the main question, I have two existing client/server win32 projects based on sockets in which the client sends a string request for the server and receives the result as a string using socket functions i.e. send(), recv() a part of the…
Ivan Silkin
  • 381
  • 1
  • 7
  • 15
-1
votes
1 answer

Adding rows to a DataFrame

everyone! I'm building a code to turn a .sav file into a .csv file to plot column data outside of IDL. I've plotted a single row, but I've had some trouble figuring out how to plot further rows within the DataFrame. My code: import pandas as…
haramassive
  • 163
  • 1
  • 8
-1
votes
2 answers

run py files in atom text editor like in cmd

I am using atom editor. I installed atom runner for run to my programs but i have encountered too many problems. I want to run pyfiles in cmd console automaticly. How can i do this In a nutshell: How can i run py files in cmd console with…
bunyaminkirmizi
  • 540
  • 2
  • 6
  • 22
-1
votes
2 answers

Setting up my ATL COM callback functions

A follow-up to this question, I have the following CerberusNative.idl file (this is an ATL project written in Visual C++ which exposes a COM object): [ object, uuid(AECE8D0C-F902-4311-A374-ED3A0EBB6B49), nonextensible, …
Alexandru
  • 12,264
  • 17
  • 113
  • 208
-1
votes
1 answer

Is the any primitive date type in IDL Language for Corba?

I have to implement an IDL specification for a distributed application with OMG CORBA. As i have to specify dates for some data structures i don't find any types defined for such purpose. Am i wrong ? Please help !
Hassam Abdelillah
  • 2,246
  • 3
  • 16
  • 37
-1
votes
1 answer

Java:Error on implementing a method from supertype

I am working on a college project java MemoryCatcherServant.java and I am getting this error: method does not override or implement a method from a supertype Does anyone have a fix? Any help would certainly be appreciated. Quick and precise…
-1
votes
1 answer

invoke mozIAsyncLivemarks.idl with Java

How can I Programmatically , directly, invoke mozIAsyncLivemarks.idl with Java? It seems that an IDL comes from C++. While I'm aware of Rome, I'd like to use Firefox if possible. If it's not possible, or extremely difficult, to do this with Java,…
Thufir
  • 8,216
  • 28
  • 125
  • 273
-1
votes
3 answers

The exclusive use of VARIANT in a COM interface

I've inherited a project that includes a COM DLL. I'm sort of new to COM but something doesn't seem right. The interface defined in the IDL only uses the VARIANT type for all properties and method returns/parameters. Is there any possible…
Frank Weindel
  • 1,212
  • 1
  • 13
  • 31
-1
votes
3 answers

Corba remote access

I have a Corba server runnning in a system, which I want to access from another machine on the same LAN. I tried giving the server ip of the server machine to access (code attached); however I get the error mentioned below: orbd -ORBInitialPort 1050…
Srikrishnan Suresh
  • 729
  • 2
  • 13
  • 31
-2
votes
1 answer

Read binary file in Python using IDL function as reference

I am wanting to read a binary file using Python. I've so far used numpy.fromfile but have not been able to figure out the structure of the resultant array. I have an IDL function that would read the file, so this is the only thing I have to go on. I…
Carl M
  • 215
  • 3
  • 10
1 2 3
37
38