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

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

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

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

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

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

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

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

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

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

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

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

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

Posted via ActualForum NNTP Server 1.5

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

Откуда: Рязань
Сообщений: 9468
Разрабоччик
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]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
KreatorXXI
Member

Откуда: Москва
Сообщений: 635
Народ, а в четвёрке не планируется увеличить поле текстового обозначения столбца запроса, то которое через as "Столбец1". В третьей версии только 16 ведь (кириллицей)?
29 апр 19, 16:48    [21874622]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 9132
Примечания к выпуску читать не пробовали (4.0b1):
Extended length of metadata identifiers
Metadata names longer than 31 bytes: new maximum length of object names is 63 characters.
The changes are described in more detail in the chapter Data Definition Language, in the topic Extended Length for Object Names.
29 апр 19, 16:52    [21874626]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9468
KreatorXXI,

уже увеличили, до 63 символов. Причём именно символов, а не байт. А заодно кодировку метаданных сменили с UNICODE_FSS на UTF-8.
29 апр 19, 16:54    [21874629]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Ivan_Pisarevsky
Member

Откуда: НН
Сообщений: 8283
Симонов Денис
уже увеличили, до 63 символов.
Всякие древние фибы и ибх с ума не сходят? Все никак руки не дойдут проверить.
29 апр 19, 17:12    [21874652]     Ответить | Цитировать Сообщить модератору
 Re: Что слыхать про 4.0? Когда?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 9468
Ivan_Pisarevsky,

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