Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Протоколы буфера [D7, XP]


lewka ©   (2016-03-27 00:01:00) 

Здравствуйте!
Подскажите как в delphi использовать протоколы буфера?
Смотрел вот тут https://developers.google.com/protocol-buffers/docs/cpptutorial#defining-your-protocol-format но так и не понял как реализовать в Delphi. Если кто что нить знает, подскажите, или ссылочек киньте.
Спасибо!


DVM   (2016-03-29 14:42:00) [1]


> KSergey ©   (29.03.16 10:29) [4]

Это просто сериализатор-десериализатор. Удобен тем, что по одному файлу-описателю протокола можно сгенерировать код для совершенно разных языков и платформ реализующий серализатор-десериализатор.


KSergey   (2016-03-29 10:29:00) [2]

Вопрос по теме (надеюсь)
Чем этот протобуфф лучше уже имеющихся разных технологий взаимодействия?
(разных CORBA и т.д.)
Ну кроме того, что оно гуглевое.


DVM   (2016-03-27 08:54:00) [3]


> lewka ©   (27.03.16 00:01) 

Это называется протобуфф. Нормальной реализации для Delphi нет.


> Kilkennycat ©   (27.03.16 05:35) [2]


> https://sourceforge.net/projects/protobuf-delphi/

не умеет генерировать код (модуль с реализацией протокола по файлу-описанию)


> http://fundementals.sourceforge.net/dl.html

Пожалуй, лучшее что есть, но оно не доделано. Не понимает ряд конструкций в файле-описателе, вряд ли получится использовать в реальной работе.


Kilkennycat   (2016-03-27 05:35:00) [4]

если же все-таки сериализация, то:
https://sourceforge.net/projects/protobuf-delphi/
http://fundementals.sourceforge.net/dl.html


Kilkennycat   (2016-03-27 05:33:00) [5]

Точно имеется ввиду https://ru.wikipedia.org/wiki/Protocol_Buffers, а не буфер обмена?


Наверх

Титульная страница Поиск, карта сайта Написать письмо