Прототип для bool

Разработка программ на пес его знает на чем
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Как в процедуре описать переменную типа bool?
На С написана DLL, одержащая процедуры. Когда начал описывать прототипы столкнулся с такой проблемой, что не могу описать логическую переменную. В хелпе есть описания для string, long, и т.д.
А как быть с bool?

Гость

Сообщение Гость »

BOOL - это SIGNED

Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 1:17
Откуда: Хабаровск
Контактная информация:

Сообщение StillZero »

BOOL это и есть BOOL :)

ЗЫ
на будущее: в Си есть такая функция sizeof, возвращает размер, я думаю вы в курсе, когда возникает вопрос какой же это тип в кларе, узнайте сколько байт это занимает в Си, т.е. типо sizeof(BOOL), потом посмотрите подходящую переменную в кларе, т.е. чтобы она занимала столько же байт (правда надо знак учитывать, т.е. например, LONG ULONG - оба 4 байта, но у LONG - один бит еще за знак отвечает, поэтому он как бы в два раза меньше). Т.е. по большому счету особо без разницы как описать в кларе, хоть STRING(4).
Написал: PAA(27)

Ответить