S>Сейчас есть exe на Delphi и DLL на BCB. В самой программе можно получить только TBitmap. Но передать TBitmap не получится, т.к. передаётся только ссылка...а с ней ничего не могу сделать...
Что значит "передаётся ссылка"? Указатель, что ли? Не можешь передать указатель в С++ную функцию, вызывая её из дельфийской? Я в шоке.
S>Задача DLL — по исходной картинке выдать просто число. Что дальше будет с картинкой уже не важно.
S>P.S. И ещё, вроде читал, что одна программа не может работать с объектами другой программы, т. к. у них разные адресные пространства...
DLL находится в том же адресном пространстве.
А для взаимодействия через MMF — естественно, нужно туда класть сами данные (т.е. массив байтов DIB), а не объекты-обёртки (TBitmap и прочее).
... << RSDN@Home 1.2.0 alpha rev. 655>>