Найдено 40 результатов

ger0strat
05.09.2018 15:42:14
Форум: Free Pascal Compiler
Тема: Conversion between ordinals and pointers is not portable
Ответы: 22
Просмотры: 48127

Re: Conversion between ordinals and pointers is not portable

Не вижу принципиальной разницы. Если трансляция указателя из знакового в беззнаковое not portable, а она произведена, то какая разница каким методом? Что отключение уведомлений, что неявное преобразование, не порождающее оных - скорее в стиле "я не вижу значит нет этого".

Вероятно, я не корректно ...
ger0strat
05.09.2018 08:32:02
Форум: Free Pascal Compiler
Тема: Conversion between ordinals and pointers is not portable
Ответы: 22
Просмотры: 48127

Re: Conversion between ordinals and pointers is not portable

Сорян за некропостинг, но тема не раскрыта. Одно дело - подавление warning'а, а другое - корректная обработка. Поверхностный гуглёж не дал информации на тему где, собственно, этот conversion не portable. Если это, например, где-то в арме, то может можно указать конкретные целевые платформы и ...
ger0strat
12.06.2016 21:00:25
Форум: Free Pascal Compiler
Тема: записи как Published поля
Ответы: 10
Просмотры: 14019

Re: записи как Published поля

Ну то есть про размер они у себя в хелпе написали исключительно ради прикола?

Никакого смысла в
не понял, о чем и к чему это было

Тут лежит то что сериализуется "автоматом" и лежащее тут должно быть максимально простым
ну да, объекты определенно проще устроены, чем записи. более того, записи ...
ger0strat
07.06.2016 19:32:03
Форум: Free Pascal Compiler
Тема: записи как Published поля
Ответы: 10
Просмотры: 14019

Re: записи как Published поля

zub писал(а):>>вообще sizeof(double)=8, что вполне укладывается
нет, не укладывается. например на x86


пока потестить не на чем, но подозреваю не все так просто)
ger0strat
05.06.2016 15:16:44
Форум: Free Pascal Compiler
Тема: записи как Published поля
Ответы: 10
Просмотры: 14019

Re: записи как Published поля

то пришлось бы работать со структурой неизвестной длины

Волков бояться - в лес не ходить. Для динамических массивов выход нашелся, почему не должен для записей. Смещения известны ибо есть packed.

whose size is less than or equal to a pointer,

хватаем словарик и переводим: "размер которых ...
ger0strat
05.06.2016 08:01:01
Форум: Free Pascal Compiler
Тема: записи как Published поля
Ответы: 10
Просмотры: 14019

записи как Published поля

Доброго времени суток.
Вопрос скорее риторический. Понадобилось мне возыметь несколько published полей, являющихся группами по 3 строки. Т.к. окромя такой группировки от поля ничего более не требуется, решил использовать запись и столкнулся со внезапной проблемой: published могут быть только поля ...
ger0strat
16.04.2016 08:00:41
Форум: Общее
Тема: Издевательства над динамическим связыванием
Ответы: 10
Просмотры: 26124

Re: Издевательства над динамическим связыванием

Чуть больше 250 Кб (по сравнению с исходным, без библиотеки - 5,5 Мб)
Уж простите мне мой скептицизм, но меня гложут сомнения, что не выставлены правильные ключи компиляции.
Да и даже если все так, совершенно не уверен, что пропорция сохранится. Если бинарник будет размером 20 мб, подозреваю что ...
ger0strat
30.12.2014 09:17:45
Форум: Общее
Тема: Работа с xml. Вопрос.
Ответы: 19
Просмотры: 40202

Re: Работа с xml. Вопрос.

это неправильный xml!
xml правильный, хотя и странный.
Матчасть в руки. Про неправильность - полная глупость, про странность - сильно зависит от того, чего хотел ТС http://www.w3.org/TR/2008/REC-xml-c14n11-20080502/

как оценить правильность? где про это можно почитать?
Ну первым ...
ger0strat
29.12.2014 20:59:09
Форум: Free Pascal Compiler
Тема: дубликация данных в динамических массивах
Ответы: 18
Просмотры: 19392

Re: дубликация данных в динамических массивах

Если это вызывает такие негодования, то что мешает перегрузить оператор?
Хотя иной раз, действительно, поведение неочевидно. Особенно для уставшего мозга :D
Сам предпочитаю пользоваться указателями напрямую.
ger0strat
14.11.2014 12:52:05
Форум: Общее
Тема: mapi и fpc
Ответы: 4
Просмотры: 14780

Re: mapi и fpc

Нет, libmapi работает, видимо, на более низком уровне и таких функций там нет. Зато есть куча других прелестей. Жаль нет человаческого мануала по этой библиотеке.
ger0strat
12.11.2014 18:11:14
Форум: Общее
Тема: mapi и fpc
Ответы: 4
Просмотры: 14780

Re: mapi и fpc

Первое совсем мимо, второе, как я понял, строго под винду.
Сейчас недобро поглядываю в сторону OpenChange, а именно libmapi.so/dll из него. Вроде как нужно только libmapi.h преобразовать, но, чую, все не так просто.

ЗЫ А evolution-mapi, на этой библиотеке построенный, вполне работает. Кодировки ...
ger0strat
12.11.2014 14:37:23
Форум: Общее
Тема: mapi и fpc
Ответы: 4
Просмотры: 14780

mapi и fpc

Доброго времени суток.
Есть сервер exchange, работающий по mapi. Начальство возжелало отчеты по анализу сообщений. Ради моего удобства уж точно никто imap/smtp транспорт поднимать не будет.
Интересует, есть ли что-нибудь, способное хотя бы коряво работать с mapi из fpc? OLE не рассматривается ибо ...
ger0strat
12.11.2014 10:42:24
Форум: Free Pascal Compiler
Тема: implementation-часть TObject и структура объекта в памяти
Ответы: 28
Просмотры: 26713

Re: implementation-часть TObject и структура объекта в памят

Внешние данные тоже должны быть стандартизированы. Ну хотя бы в каких-то рамках. Иначе на фоне такого изврата синхронизация ртл не выглядит такой уж странной идеей)
Хотя пути заказчика неисповедимы)

Я хотел использовать такие модули для высокой доступности сервера, способного полностью апдейтиться ...
ger0strat
12.11.2014 09:16:01
Форум: Free Pascal Compiler
Тема: implementation-часть TObject и структура объекта в памяти
Ответы: 28
Просмотры: 26713

Re: implementation-часть TObject и структура объекта в памят

Разделительная точка - параметр, который устанавливается (если не берется из системы) 1 раз и на всё выполнение программы. Ну если нет склонности к мазохизму, конечно. Для таких задач предусмотрена инициализация. Указанный пример отражает скорее структурную ошибку, чем неудобство схемы.

Используя ...
ger0strat
11.11.2014 17:48:56
Форум: Free Pascal Compiler
Тема: implementation-часть TObject и структура объекта в памяти
Ответы: 28
Просмотры: 26713

Re: implementation-часть TObject и структура объекта в памят

Если не вносить изменения вручную, то код будет работать одинаково. Или жду пример кода, с которым будут проблемы. Не гипотетического, а приближенного к реальному. В теории можно привести кучу примеров, но такие вещи если и используются, то раз в тысячелетие, чем можно пренебречь.

Одну копию ртл ...