Здравствуйте Vaso, Вы писали:
V>Здравствуйте retalik, Вы писали:
R>>А ты хочешь, чтобы твой сервер работал/не работал в зависимости от того, как откомпилируют клиентов?
почему же он небудет работать ?
в preprocessor definitions у сервера стоит ,_MBCS,_UNICODE
для ANSI клиентов при использовании #import В tlh будет LPSTR pszText;
к тому же эта программа ориентирована на NT платформы
R>>Желание использовать LPCTSTR в IDL можно расшифровать только так. BSTR — рекомендации лучших собаководов.
LPCTSTR нужен мне вот для чего:
сервер является activex'om
я хоче напрямую передавать из клиента в activex экземпляр такой структуры:
struct _MY_LVCOLUMN
{
unsigned int mask;
int fmt;
int cx;
LPTSTR pszText;
int cchTextMax;
int iSubItem;
int iOrder;
int iImage;
};
// реализация метода сервера
STDMETHODIMP CMyListViewCtrl::My_InsertColumn(int nCol,const MY_LVCOLUMN* pColumn)
{
HRESULT hr = S_OK;
ASSERT(::IsWindow(m_ctlSysListView32.m_hWnd));