comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephen_leake@acm.org>
To: lifetime n00b <anonymous@yahoo.com>
Cc: comp.lang.ada@ada-france.org
Subject: Re: load and use a ".o" file?
Date: 18 Dec 2003 18:59:27 -0500
Date: 2003-12-18T18:59:27-05:00	[thread overview]
Message-ID: <mailman.137.1071791984.31149.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <lNqEb.3288$2t6.2809@newssvr23.news.prodigy.com>

lifetime n00b <anonymous@yahoo.com> writes:

> There is a main program loop already running, and there is a ".o"
> compiled object file (compiled with gnat) which *hasn't* been linked
> into the main program, but it has a procedure or function in it I want
> to call. 

You need to compile and link it into a "dynamically linked library"
(dll on windows, so (shared object) on Unix). Then you need to import
your OS's dynamic linking API (which may be done somewhere already),
and you're all set.

To get more specific, you need to say what OS you are on. And someone
else will have to reply; I've not actually done this as yet.

-- 
-- Stephe




  reply	other threads:[~2003-12-18 23:59 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-18 23:31 load and use a ".o" file? lifetime n00b
2003-12-18 23:59 ` Stephen Leake [this message]
2003-12-19  1:51 ` tmoran
2003-12-19 15:28   ` lifetime n00b
2003-12-19 18:08     ` Stephen Leake
2003-12-20 20:12       ` lifetime n00b
2003-12-20 21:15         ` tmoran
2003-12-20 23:41           ` lifetime n00b
2003-12-21  7:15             ` tmoran
2003-12-21 11:46         ` Simon Wright
2003-12-21 13:57         ` Stephen Leake
2003-12-22 19:29           ` lifetime n00b
2003-12-22 20:49           ` Jon S. Anthony
2003-12-22 23:15             ` Stephen Leake
2003-12-23  1:36               ` tmoran
2003-12-27 22:55               ` Jon S. Anthony
2003-12-28  3:28                 ` Stephen Leake
2003-12-28 16:14                   ` Georg Bauhaus
2003-12-29 22:45                     ` Jon S. Anthony
2003-12-29 22:42                   ` Jon S. Anthony
2003-12-30 15:17                     ` lifetime n00b
2003-12-30 16:56                     ` Stephen Leake
2003-12-22 15:50         ` Mark H Johnson
2003-12-22 19:46           ` lifetime n00b
2003-12-22 22:58             ` Mark H Johnson
2003-12-23 17:48               ` Robert I. Eachus
2003-12-23 17:59                 ` Mark H Johnson
2003-12-23 21:53                   ` Robert I. Eachus
2003-12-19 21:28     ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox