Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 3 4 5 6 7 8 9 10 11 [12]      все
 Re: Что слыхать про 4.0? Когда?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 47094

hvlad
хватит вилять, речь шла про формат VMT

Хватит тупить, Common Object Model, стандарт, принятый консорциумом из MS, IBM и ещё
кого-то, как раз и специфицирует формат VMT, который теперь используется всеми за
исключением пары извращенцев.

И не надо мне тыкать в лицо IUnknown, который MS протащила в спецификацию гораздо позже
для поддержки её собственного Object Factory из OLE, а также IDispatch из OLE Automation.

Posted via ActualForum NNTP Server 1.5

12 мар 19, 15:25    [21830386]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
hvlad
Member

Откуда:
Сообщений: 10195
Dimitry Sibiryakov,

где спецификация COM с указанием формата VMT ?

Где хоть один компилятор, поддерживающий COM, но позволяющий работать не с наследникам IUnknown ?

ЗЫ будешь хамить - пойдёшь в сад.
12 мар 19, 16:09    [21830453]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 47094

hvlad
где спецификация COM с указанием формата VMT ?

Я три раза постил эту ссылку, не зажужжу и в четвёртый: https://www.cs.umd.edu/~pugh/com/
внимательно читай часть "Binary Standard".
И ещё добавлю сверху: https://blogs.msdn.microsoft.com/oldnewthing/20040205-00/?p=40733

hvlad
Где хоть один компилятор, поддерживающий COM, но позволяющий работать не с
наследникам IUnknown ?

Любой С++ компилятор, что естественно, ибо "It is no coincidence that the Win32 COM object
layout matches closely the C++ object layout."
FPC: https://www.freepascal.org/docs-html/prog/progsu37.html#x44-430001.2.37

Дельфи несколько нарушает раскладку, добавляя в объект дополнительные поля с отрицательным
смещением, но ты же портировал интерфейсы, использующие абстрактные классы туда и
утверждал, что оно работало.

Posted via ActualForum NNTP Server 1.5

12 мар 19, 17:39    [21830585]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 2611
Дим, рекомендую: Дэйл Роджерсон "Inside COM"
15 мар 19, 09:49    [21833323]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 47094

rdb_dev
Дим, рекомендую

Я тебе уже рекомендовал не лезть с букварями.

Posted via ActualForum NNTP Server 1.5

15 мар 19, 12:54    [21833638]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9262
Разрабоччик
3. Пустая секция const перед implementation.


константы там прикручиваются отдельно с помощью awk. Штука не виндузовая, наверное поэтому в снапшоты Firebird.pas и не включён. Но можно установить Gawk for Windows

под pascal константы собираются так

awk -f Pascal.Constants.awk consts_pub.h > const.pas

потом содержимое полученного файла копируется в эту секцию const
19 мар 19, 10:17    [21836912]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 3 4 5 6 7 8 9 10 11 [12]      все
Все форумы / Firebird, InterBase Ответить