Господа эксперты! Вопрос такого рода. Хочу использовать TActionMainMenuBar в MDI-приложении. Как мне кажется (дай Бог, чтобы я ошибался) они для этого не предназначены. Во-первых, не получается объединять (merge) меню (в общем, даже в хэлпе что-то об этом говорится). Во-вторых, - самое досадное - при разворачивании окна исчезают кнопки управления состоянием окна в правом верхнем углу (если использовать обычное TMainMenu, то они в него «встраиваются»). Если первую проблему преодолеть ещё можно, то вторую – не знаю как. Может, вы подскажете. Уж очень красивые эти TActionMainMenuBar!!! Спасибо!
Добрый день, Lerry! mojnon sozdat sobstvenniye knopki(menu) dlya obrabotki dochernix okon. Ответ отправлен: 29.03.2004, 13:53 Отправитель: THE_PRO
Вопрос № 1445
Как мне в С++Builder/Delphi сделать DeаlUp connection Как определить установлен ли модем? И как програмно работать модемом? Подключится к другому комп.
Приветствую Вас, Erkin! Используя WinApi Давай мыло, я пример сброшу. Ответ отправлен: 28.03.2004, 13:22 Отправитель: Pawel Отвечает Boriss
Доброе время суток, Erkin! 1) Получение состояния управляющих регистров модема - в приложении 2) Можно посмотреть на http://blackman.wp-club.net/
Приложение: Ответ отправлен: 29.03.2004, 15:58 Отправитель: Boriss Отвечает samum2000
Здравствуйте, Erkin! Информация о установленных модемах хранится в реестре. Как ее прочитать смотри в приложении. Работать с модемом надо как с файлом. Имя файла - имя порта, на котором установлен модем (например, 'COM3'). Если надо, то могу выслать тебе информацию по AT-командам и регистрам модема.
Приложение: Ответ отправлен: 31.03.2004, 11:37 Отправитель: samum2000
Вопрос № 1446
Люди, подскажите! Как заставить Database Desktop из Делфи понимать русские буквы в заголовках Paradox'овских таблиц?
Здравствуйте, Шнырь! Nikak... ili jdi novoyu versiyu ili je(luchshe vseqo... ya sovetuyu delat imenno tak chto bi potom ne voznikalo problem...) ispolzuy EN bukvi. Ответ отправлен: 29.03.2004, 13:38 Отправитель: THE_PRO Отвечает sir henry
Здравствуйте, Шнырь! Для DBD 5.0 в файле C:WindowsPDOXWIN.INI вставить в секцию: [Properties] SystemFont=Arial Cyr Для DBD 7.0 нужно исправить значение ключа реестра HKEY_CURRENT_USERSoftwareBorlandDBD7.0PreferencesProperties SystemFont = "Fixedsys" Если такой ключ не существует, его следует создать. Помогает также такой метод. В файле win.ini в конце раздела [FontSubstitutes] пишем: Arial=Arial Cyr. Перегружаем компьютер, т. к. изменения вступят в силу только после обработки этого файла на этапе загрузки. Ответ отправлен: 29.03.2004, 09:59 Отправитель: sir henry
Вопрос № 1447
Помогите, господа эксперты. Я работаю в Builder 5, и меня интересует, как можно в мой exe-шник затолкать, например, небольшой avi или wav и воспроизводить в программе эти файлы. Надеюсь на ваши ответы....
Приветствую Вас, Annet! Ресурсы специально для этого и придуманы. Ковертируете, все, что хотите в файл ресурса, и поключаете Ответ отправлен: 29.03.2004, 15:15 Отправитель: Boriss Отвечает FANtom-AS
Приветствую Вас, Annet! Используй класы TMediaPlayer и TAnimate. Ответ отправлен: 29.03.2004, 15:39 Отправитель: FANtom-AS Отвечает THE_PRO
Доброе время суток, Annet! Delayetsya eto s pomoshyu Resource Editora (napr. Resource Workshop). Zapixivayesh ix v *.res fayl i vse! Ответ отправлен: 29.03.2004, 13:34 Отправитель: THE_PRO Отвечает Pawel
Добрый день, Annet! Через файлы ресурсов. *.rc В билдере есть специальный компилятор ресурсов. Ответ отправлен: 29.03.2004, 20:39 Отправитель: Pawel Отвечает sir henry
Доброе время суток, Annet! Создать файл ресурса и добавить в него: MyWave RCDATA LOADONCALL MyWave.wav {для зв. файла} Потом откомпилировать его и включить в свою программу. Потом проиграть файл фунцией: //Загрузить звук из ресурса hResource=LoadResource( hInstance, FindResource(hInstance, 'MyWave', RT_RCDATA)); pData := LockResource(hResource); // Здесь pData указывает на MyWave // Теперь можно, проиграть его PlaySound('MyWave', 0, SND_MEMORY); //Освободить ресурс FreeResource(hResource);
Ответ отправлен: 29.03.2004, 10:32 Отправитель: sir henry Отвечает samum2000
Доброго времени суток, Annet! Надо твои файлы добавить в ресурсы, и затем читать из ресурсов. Подробнее об этом было написано в вопросе 1372. Надо сначала создать файл с расширением RC и содержанием, например, таким: MYWAVE WAVE MYWAVe.WAV После этого компилятором BRCC32.EXE получаешь готовый файл ресурсов. В Object Pascal есть процедура PlaySound, наверное в С++ тоже есть что-то подобное. -------------------------- -=Experts helper: testmode=- Ответ отправлен: 31.03.2004, 13:53 Отправитель: samum2000
Вопрос № 1448
Как организовать поиск даних по dbf файле на Delphi, если можно пример. Помогите, очень нужно !!! Заведомо признательный все кто откликнется !!!
Добрый день, MIke! Существуют компоненты BDE группы. Ответ отправлен: 29.03.2004, 20:46 Отправитель: Pawel Отвечает Boriss
Добрый день, MIke! Посмотрите, например: 1) http://www.delphiworld.narod.ru/base/quick_db_search.html 2) http://www.delphiworld.narod.ru/base/search_in_db.html http://www.delphiworld.narod.ru/base/search_in_big_tables.html 3) http://www.delphimaster.ru/articles/find/index.html Ответ отправлен: 30.03.2004, 16:07 Отправитель: Boriss Отвечает THE_PRO
Здравствуйте, MIke! Ispolzuy BDE Ответ отправлен: 29.03.2004, 13:32 Отправитель: THE_PRO Отвечает sir henry
Приветствую Вас, MIke! У компонента TTable есть две функции поиска: Locate() и Lookup(). Первая функция ищет первую подходящую запись и делает ее текущей, если она найдена. Вторая функция, если найдет подходящюю запись, текущей ее не делает, но возвращает из нее значение, типа Variant. Table.Locate('поле_поиска', критерий_поиска, опции_поиска); Table.Lookup('поле_поиска', критерий_поиска, 'поле_откуда_берется_результат'): Variant; Можно организовать поиск с помощью компонента TQuery. Он бывает полезен, если критерию поиска соответствуют несколько записей и все их надо обработать. SELECT поля FROM таблица WHERE критерий поиска В результате получаете набор данных соответствующий критерию. Ответ отправлен: 29.03.2004, 15:55 Отправитель: sir henry
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.