Page 1 of 1

Creating a DDL using LiveCode - is it possible?

Posted: Thu Jan 17, 2019 10:10 am
by Bruce27
I would like to know whether it is possible to use LiveCode to create a DDL (for Windows) that can be accessed from another application. The DDL I have in mind would need to to some elementary database access using ODBC drivers.

If LiveCode can't do it, I can probably do it in Delphi or Lazarus, but I think it would be much easier in LiveCode, if that is possible.

Thanks in advance for the assistance.

Bruce

Re: Creating a DDL using LiveCode - is it possible?

Posted: Thu Jan 17, 2019 11:34 am
by Klaus
Hi Bruce,

I don't think this is possible with LC.


Best

Klaus

Re: Creating a DDL using LiveCode - is it possible?

Posted: Thu Jan 17, 2019 12:22 pm
by Bruce27
Thanks for your reply, Klaus.

Re: Creating a DDL using LiveCode - is it possible?

Posted: Thu Jan 17, 2019 12:59 pm
by bogs
Hello Bruce27,
Assuming you mean a dll (dynamic linked library), I believe the answer as Klaus says is 'no', which he further elucidates upon here.

However, you could use Lc to create a program that other programs can access, providing the language you are calling from provides a means to execute programs outside of itself (almost all languages can do this).

Of course, if your going to use Lc for that kind of functionality, why not just use it to write the entire program?

If you really need to be able to create a dll, though, you don't have to drop all the way to C level, you can do that in languages like Pascal/Delphi, some basics, etc.

As I think about it, it might be possible to create a dll from Lc itself in a roundabout way, since you do have access to the shell and can run commands through it. If you knew all the things you would need to know about making one in C, you could create the file and format everything in Lc, then shell out to the linker and compile it.

Something to think about :roll: