delorie.com/archives/browse.cgi | search |
Date: | Wed, 9 Apr 1997 20:35:32 -0300 |
Message-Id: | <9704092335.AA18118@eed.miee.ru> |
From: | "Oleg Yu. Polyanski" <luke AT eed DOT miee DOT ru> |
To: | zilym AT imap1 DOT asu DOT edu |
Cc: | djgpp AT delorie DOT com |
Subject: | Re: Loading code at runtime |
Newsgroups: | comp.os.msdos.djgpp |
In-Reply-To: | <5ifise$okb@netra.montana.edu> |
References: | <5hufkb$pav AT news DOT asu DOT edu> |
<5ifise$okb AT netra DOT montana DOT edu> |
Paul Peavyhouse writes: > In article <5hufkb$pav AT news DOT asu DOT edu>, zilym AT imap1 DOT asu DOT edu wrote: > > Is there a way to load a file from disk at runtime that would > >contain compiled code and then execute routines from within it? Two things would help you: 1) DXE modules. You can find information in DJGPP FAQ but remember if you call *any* functions located in libc from DXE module you should pass array of pointers to that functions also and use them instead of *real* functions. Don't forget to patch <sys/dxe.h> if you call _dxe_load from C++ program. If you're intersted - email me. 2) DLM modules. This way is more acceptable (it's more general mechanism) - look at: ftp://spy.isp.nsc.ru/sys/pub/dlm for more information. -- Sincerely yours, necrofriend.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |