comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » calling c from idl
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: calling C from IDL [message #43039 is a reply to message #4008] Wed, 09 March 2005 10:07 Go to previous message
Haje Korth is currently offline  Haje Korth
Messages: 651
Registered: May 1997
Senior Member
Sascha,
It sounds to me the at you did not export the symbol "probiere" so that it
is not accessible to IDL. Read about .def files.

Haje


"Sascha Gossen" <s.gossen@gmx.de> wrote in message
news:f12db891.0503090610.17090054@posting.google.com...
> Hello!
>
> I have a problem in IDL. I try to call a C-Prog in IDL. I use IDL6.0
> under win2000. I will call the C-Prog with the IDL function
> "call_external". I write 2 short test-programms to see the handling of
> the function.
>
> my C-Prog "probiere.c":
>
> #include <stdio.h>
> #include <stdlib.h>
> int probiere( void ){
> int i, j;
> j = 4711;
> printf("Hello World\n");
> i = getchar();
> return j;
> }
>
> I compile this file with the Borland c++ compiler to create a
> 'probiere.dll'.
> I do this like: "bcc32 -WD probiere.c"
>
> my IDL-Prog "c_call_from_idl.pro"
>
> pro c_call_from_idl
> print, 'vor c aufruf'
> result =
> call_external('C:\sgossen\idl\igor\c-prog\probiere.dll','pro biere')
> print, 'nach c aufruf'
> print, 'result: ', result
> help, result
> end
>
> Executing this file I get following error-message:
>
> % CALL_EXTERNAL: Error loading sharable executable.
> Symbol: probiere, File =
> C:\sgossen\idl\igor\c-prog\probiere.dll
> ERROR_PROC_NOT_FOUND
>
> I don't really know where the error could be. The path of the
> .dll-file is still correct.
> Can you help me with my problem?
> Thank you!
> Sascha Gossen
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: calling C from IDL
Next Topic: array referencing problem ...

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 12 04:55:56 PDT 2025

Total time taken to generate the page: 1.59834 seconds