Здравствуйте retalik, Вы писали:
R>А ты хочешь, чтобы твой сервер работал/не работал в зависимости от того, как откомпилируют клиентов?
LPCTSTR конечно же применяется в таких случаях только внутри проекта. Внешние интерфейсы конечно же используют конкретные LPCSTR/LPCWSTR, это понятно, спор-то ведь был не об этом.
R>Желание использовать LPCTSTR в IDL можно расшифровать только так. BSTR — рекомендации лучших собаководов.
BSTR неприемлем во многих случаях из-за большей ресурсоемкости, и, например в ANSI — ых проектах из-за необходимости конвертации ( можно, конечно, и ANSI — строки передавать через BSTR, но это тоже потребует дополнительных действий и ресурсов ). Так что остаюсь при своем мнении.