![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Alkash |
|
||||||||
|
коллекционер жизни ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 5.7.2004 Где: / Репутация: нет Всего: нет |
Доброго времени суток, уважаемые форумчане. В целях получения пищи для мозга перевожу одну библиотечку, написанную на C++, на Delphi. В процессе переписывания кода - возникло 2 проблемы:
1) Имеется функция:
В процессе перевода получается:
Собственно вопрос в том, а что я должен вернуть из функции? Я пока так и не понял что значит: return !((int)pf); , тоесть - понятно что pf приводится к int. Только зачем, и в чем смысл? Проблема 2) В хидере описан скелет класса, в котором в секции protected определено:
в секции public:
Спасибо за внимание. Это сообщение отредактировал(а) Alkash - 4.5.2012, 09:03 -------------------- Подпись >> /dev/null |
||||||||
|
|||||||||
| AndreyIQ |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 5.2.2007 Репутация: нет Всего: 8 |
Мои знания в С++ скудны, пусть поправят гуру. return !((int)pf) - возвращает 0 если файл удалось открыть и 1 если нет |
||||
|
|||||
| AndreyIQ |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 5.2.2007 Репутация: нет Всего: 8 |
Думаю примерно так:
|
||||||||
|
|||||||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |