Diesel Pascal

Проектирование и разработка идеального средства программирования.

Модератор: Модераторы

Re: Diesel Pascal

Сообщение serbod » 25.11.2016 10:59:39

v-t-l писал(а):Кстати, достаточно убрать из объявления packed record слово packed, и всё работает правильно и в 32 и в 64.

Это шаманство зависит от настроек компилятора. Нужно явно указать размер выравнивания записей ( http://www.freepascal.org/docs-html/prog/progsu1.html )

А лучше в межпрограммных структурах использовать базовые типы фиксированных размеров вместо привычных Cardinal, Integer, Char, Bool, Real, которые имеют разный размер на разных платформах. ( http://freepascal.org/docs-html/ref/ref ... 27-27002r1 http://www.freepascal.org/docs-html/rtl ... dex-3.html ).
Аватара пользователя
serbod
постоялец
 
Сообщения: 194
Зарегистрирован: 16.09.2016 11:03:02
Откуда: Минск

Re: Diesel Pascal

Сообщение ogorodov » 23.10.2017 14:13:43

Привет Rik ... наткнулся на ошибочку с использованием TIBEvents из твоего пакета под Linux
Под Windows все работает ... без проблем
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности
https://disk.karelia.pro/i6Bm5S9/ibx_2.png
ogorodov
новенький
 
Сообщения: 30
Зарегистрирован: 22.10.2009 11:32:07

Re: Diesel Pascal

Сообщение *Rik* » 23.10.2017 14:41:10

ogorodov писал(а):Привет Rik ... наткнулся на ошибочку с использованием TIBEvents под линуксом
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности

Да, проблема воспроизвелась, буду смотреть..

Добавлено спустя 2 часа 38 минут 3 секунды:
*Rik* писал(а):
ogorodov писал(а):Привет Rik ... наткнулся на ошибочку с использованием TIBEvents под линуксом
Посмотри со своей стороны ... может у меня косяк ... скориншот для верности

Да, проблема воспроизвелась, буду смотреть..

Надо под линукс потоки разблокировать.. cthreads по умолчанию отключен..
ibevent_threads.png
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 356
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Diesel Pascal

Сообщение ogorodov » 24.10.2017 08:06:07

*Rik* писал(а):Надо под линукс потоки разблокировать.. cthreads по умолчанию отключен..

Да ты прав ... как же я сам не догадался ...
ogorodov
новенький
 
Сообщения: 30
Зарегистрирован: 22.10.2009 11:32:07

Пред.

Вернуться в Компилятор / язык программирования

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru