[linux] дернуть функцию из другой проги
Можно. man rpc. Причем та прога, у которой ты хочешь вызвать функцию, должна быть написана соответствующим образом.
These routines allow C programs to make procedure calls on otherа чего-нить попроще нету..
machines across the network.
а то мне через нетворк нах не нужно
Если попроще, то для начала скажи, чем не устраивает самый простой способ -
включить нужную функцию в программу.
включить нужную функцию в программу.
Думаю, те же проблемы, что и в виндах...
ну... хочется, чтобы функция отрабатывала не в той проге, что её вызвала, а в другой - специально для этого написаной 
в общем видимо маза юзать IPC

в общем видимо маза юзать IPC

dcop еще есть
ну тогда стоит вспомнить и про ORBit
Вот тут схожая тема обсуждалась...Это другое.
Думаю, те же проблемы, что и в виндах...
да? и чем же другое?
Я может, там немного неясно выразился - но мне хотелось, чтобы можно было дёрнуть функцию из экзешника. И мне это удалось - с ограничениями, но удалось.
Механизм динамической загрузки разве не для этого придуман?
Что, можно было как-то по-другому сделать?
Я может, там немного неясно выразился - но мне хотелось, чтобы можно было дёрнуть функцию из экзешника. И мне это удалось - с ограничениями, но удалось.
Механизм динамической загрузки разве не для этого придуман?
Что, можно было как-то по-другому сделать?
В том треде речь шла о динамической подгрузке объектника, где лежит код функции. Во всяком случае в сабже именно это имелось в виду. В этом треде речь идёт о RPC, то есть вызове функции, код которой находится в памяти другого выполняющегося процесса.
>ну тогда стоит вспомнить и про ORBit
CORBA всмысле? Ты пробовал на c писать для CORBA что-нить? И потом это через тот же ORBit пользовать? Легче повесицо имхо...
CORBA всмысле? Ты пробовал на c писать для CORBA что-нить? И потом это через тот же ORBit пользовать? Легче повесицо имхо...
Я писал. На С++, практически его не зная. Оказалось - совсем не сложно, и вполне работает.
Для данной задачи это, конечно, перебор.
Для данной задачи это, конечно, перебор.
да уж..
юзать с данном случае CORBA - это по воробьям из пушки
юзать с данном случае CORBA - это по воробьям из пушки

Оставить комментарий
zya369
сорри за ламерский вопрос (с) , но можно ли сделать, чтобы одна прога могла дернуть функцию, описанную в другой (выполняемой в данный момент)?nто бишь скажем, чтобы в одной проге было написано что-то типа
int blabla
{
...
}
а в другой
int main
{
... (хз что тут должно бть
some_function; //вызывает blabla из первой проги
...
}