Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: C++ vs Delphi
Показать сообщение отдельно

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Вот объясните мне, дауну, почему функцию WINAPI на дельфи вызвать сложнее, чем на С. Если не умеем ф-ции из библиотек подлинковывать - то тогда другое дело.

Проблема дельфи в отношении WINAPI заключается в двух вещах и только в двух вещах.
И это даже не имхо, это факт.

Во-первых, некоторые вызовы функций WINAPI в файлах *.pas (прежде всего windows.pas) реализованы некорректно, в частности, передача указателя заменена передачей параметра через var (сразу же параметр становится обязательным и тип его уже нужен тот, который описан) - это, бывает, вываливает всякие исключения. Перемуд(р)или создатели дельфей, с кем не бывает. Выход - писать правильное опрелеление и самому линковать. То же относится и к типам.

Во-вторых, борланд или кто там сейчас, явно отстает в создании файлов *.pas и примеров. Всякие "полулевые" библиотеки приходится описывать самому. А для С(++) есть MSVS, где заголовков просто на порядок больше, чем для дельфи. Правда, некоторые константы в MSVS не описаны, так я их беру из дельфи6 и DDK.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 19:41, 07-12-2001 | #17

Название темы: C++ vs Delphi