Здравствуйте malloc, Вы писали:
M>Есть оконное EXE-приложение. M>возникла необходимость управлять им из vb-прог M>как я понимаю, нужно создавать com-обьект.
Обычно так и делают, твоя программа регистрируется как COM сервер и выставляет наружу некий Automation (наследник от IDispatch) интерфейс.
M>как правильно подойти к этому делу? разумеется необходимо, чтобы текущая функциональность программы M>сохранилась.
По идее с ней ничего не должно случиться.
M>Она кстати, написана на голом win-api поэтому интересует, также, стоит ли переделывать проект в ATL (написано уже немало) или без ATL гемора еще больше будет?
А вот это уже проблема. Можно, конечно, обойтись и без библиотек, но тогда тяжеловато придется, тем более что ты говоришь что не сталкивался раньше с COM. Можно, наверное, попробовать не трогая самой программы воспользоваться возможностями ATL или MFC, но я так никогда не пробовал.