Доброе утро. Помогите, пожалуйста, решить такую проблему: у меня есть DLL, написаная на C (с исходником) и в качестве параметра для нужной мне функции она принимает целое число, далее оно проверяется и возвращается результат. Мне нужно, чтобы переданное из программы на Delphi значение при проверке равнялось 0x0000FF00. Как выяснилось, "$FF00" - не то, что нужно. Желательно также понять, что в С значит "0х", у меня есть подозрение, что это - тоже, что $ в Delphi - признак шестнадцатеричной записи числа, но я в этом не уверен. Если кто-нибудь знаком одновременно и с C и с Delphi, дайте хотябы ссылку, где есть информация по этому вопросу. Спасибо.
Добрый день, Кирилл! Ti prav, eto odno i to je. Ответ отправлен: 10.05.2004, 16:17 Отправитель: THE_PRO Отвечает Boriss
Приветствую Вас, Кирилл! Да, Вы подозреваете не зря :)). Вам открылась страшная правда, мужайтесь Но странно, как Вы пишите на С++, не зная этого. А ссылки - учебники по элементарному Си (в данном случае). Куча учебников есть, например, на http://anatolix.naumen.ru/books.htm http://alexfru.far.ru/docs.html Ответ отправлен: 07.05.2004, 10:35 Отправитель: Boriss Отвечает Ray Adams
пџяЂпёпІпµя‚яЃя‚пІяѓяЋ п’п°яЃ, пљпёяЂпёп»п»! 0x пІ пЎпё, я‚пѕп¶пµ я‡я‚пѕ пё $ пІ п”пµп»яЊя„пё, я‚п°пє я‡я‚пѕ пјпѕп¶пµя€ пїпµяЂпµпґп°пІп°я‚яЊ пёпјпµпЅпЅпѕ я‚п°пє $0000FF00, пѕпїяЏя‚яЊ п¶пµ пїяЂпѕпІпµяЂяЊ, пєп°пєпѕп№ я‚пёпї пґп°пЅпЅя‹я… пЅп° пІя…пѕпґпµ я‚яЂпµп±яѓпµя‚ пЎпёя€пЅп°яЏ я„яѓпЅпєя†пёяЏ Ответ отправлен: 07.05.2004, 11:12 Отправитель: Ray Adams Отвечает sir henry
Здравствуйте, Кирилл! В Си, шестнадцатеричные числа отображаются как 0хABCD. В Дельфи такие же числа - $ABCD. Так что смотрите, ошибочка где-то еще. Ответ отправлен: 09.05.2004, 05:09 Отправитель: sir henry
Вопрос № 1523
Уважаемые эксперты! можно ли как-нить по-хитрому получить целиком столбец(колонку) определенного поля в DataSet, чтобы отобразить например в ListBox? как то ж DBGrid их отображает по колонкам, и вроде быстро. по крайней мере у кого нибудь есть решение более быстрое, чем этот код? MyTable->First(); while (!MyTable->Eof) { ListBox1->Items->Add(MyTable->Fields->Fields[0]->AsString); MyTable->Next(); };
Доброе время суток, Alexey! Ispolzuy DBLookupListBox s paneli DataControls Ответ отправлен: 10.05.2004, 16:08 Отправитель: THE_PRO Отвечает Boriss
Доброе время суток, Alexey! Так и используйте DBGrid с одной колонкой. Если это не устранивает, то четче формулируйте вопрос Ответ отправлен: 11.05.2004, 13:22 Отправитель: Boriss Отвечает sir henry
Приветствую Вас, Alexey! А нужен именно ListBox? DBGrid с одной колонкой не подойдет? Если подойдет, то можно использовать совместно с DBGrid компонент TQuery. Тогда вообще ни одной строчки кода писать не придется :)). Вдобавок, в TQuery Вы можете ввести определенные условия отбора данных. Поверьте, обрабатывать результирующий набор будет намного быстрее, чем TTable с фильтрацией. Ответ отправлен: 10.05.2004, 13:36 Отправитель: sir henry
Вопрос № 1524
Когда на форму ставишь RichEdit , то автоматически у него уже есть меню и работаюттгорячие клавиши. Скажите, пожалуйста, какие сообщения отсылает Ctrl+Ins, Ctrl+V и Paste в контекстном меню по правой кнопке мыши? Потому что это точно не WM_PASTE.
Добрый день, Lite! 0) У меня атоматически нет :(( - не везет 1) Ну уж контекстного меню у него по умолчанию нет. Так что какое используете Вы? 2) И надо самому отрабатывать сообщения Ответ отправлен: 11.05.2004, 14:29 Отправитель: Boriss
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.