Re[5]: C/C++ file/process/thread api l/w framework
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 20.03.08 06:54
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>>>Посмотрел вот еще QT, код, конечно, приличнее, но (на мой взгляд) много лишнего, по-крайней мере, в вин32 реализации. Хочется, чтобы результат после компиляции под конкретную платформу был примерно идентичен аналогичному коду на голом апи данной платформы...


E>>Попробуйте ACE в режиме статической библиотеки.


AS>А толку? Достаточно посмотреть на ACE_Process, чтобы понять, какой это отстой (извиняюсь, но других слов этой поделке я не нахожу).


А вам вообще для каких платформ поддержка нужна? Если только Win + Linux, то проще самому написать. Или взять D-шную библиотеку Tango и портировать оттуда аналогичный класс под C++.

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

AS>А то, что нормальных interlocked операций там нет? Есть какие-то идиотические Atomic переменные, которые даже не умеют InterlockedExchange, не говоря уж о большем...


В коде ACE_Atomic_Op для long-а InterlockedExchange как раз используется.


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.