Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ихъ бин программикеер
Зарегистрирован: 11.10.2006 Сообщения: 11 Откуда: Тюмень
|
Добавлено: Ср Окт 11, 2006 8:34 am Заголовок сообщения: А где же С++??? |
|
|
Я только что начал изучать (пока изучаю "MDL Programmers Guide")возможности этого компилятора в псевдокод (v8 2004 Edition) и почему-то нигде не обнаружил в этом документе упоминаний про С++. Мне это просто показалось или все-таки действительно нет там классов? А свои dll-ки подключать к MS можно? _________________ Ошибка - она всегда в ДНК, вопрос только - в чьей... |
|
Вернуться к началу |
|
|
Ихъ бин программикеер
Зарегистрирован: 11.10.2006 Сообщения: 11 Откуда: Тюмень
|
Добавлено: Ср Окт 11, 2006 10:13 am Заголовок сообщения: |
|
|
еще что-то не видно среду разработки... для бейсика хотя бы что-то имеется... неужели опять текстовыми редакторами писать??? _________________ Ошибка - она всегда в ДНК, вопрос только - в чьей... |
|
Вернуться к началу |
|
|
Leonid давно здесь сидим
Зарегистрирован: 28.01.2006 Сообщения: 598 Откуда: С.-Петербург
|
Добавлено: Пт Окт 13, 2006 11:05 am Заголовок сообщения: |
|
|
В чистом MDL классов нет
Подключать DLL можно.
С++ использовать можно, и не только его, но и .NET
Если поискать по форуму, можно кое-чего и найти по этой теме.
Насчет среды разработки
По мне так лучше текстовой редактор, чем это чудовище VS |
|
Вернуться к началу |
|
|
beer
Зарегистрирован: 01.02.2006 Сообщения: 215 Откуда: Москва
|
Добавлено: Пн Окт 30, 2006 11:58 am Заголовок сообщения: |
|
|
А среда разработки... MDL прекрасно встраивается в Visual Studio, зачем велосипед придумывать? |
|
Вернуться к началу |
|
|
laggi
Зарегистрирован: 07.11.2006 Сообщения: 28 Откуда: WashDC
|
Добавлено: Пт Ноя 10, 2006 6:23 pm Заголовок сообщения: |
|
|
Пиши Dll. Все mdl-вызовы реально реализованы как С-функции, вызывай на здоровье из dll. От ma-модуля реально всё, что требуется - это загрузить dll при старте.
825 байт.
dll обычный, без причуд. Должен содержать __declspec(dllexport) int MdlMain(int argc, char* argv[]) - это точка входа для microstation.
Если хочешь использовать MFC диалоги интегрированные в microstation - то нужна бентлевская оболочка (интерфейсные классы), и они дают только для VC6 (соответсвенно MFC4.2).
Внутри, сооответсвенно, пользуй любые классы какие хочешь.
Отладчик от MSVC нормально работает, как от 6ки, так и от 7ки.
Я пользую VC7.1 и, соответсвенно, MFC от нее же. Но я не пользуюсь встроенными диалогами, так что мне всё равно. |
|
Вернуться к началу |
|
|
|