Здравствуйте, уважаемые эксперты! У меня несерьезный вопрос... Таблица связана через ODBC драйвером Microsoft do excel. Делаются в ней изменения непосредственно через DBGrid. После закрытия формы изменения в базе данных не сохраняются. Прочитал, что есть функция DbiSaveChanges(hDBICur): Она обновляет буфер и все должно сохраниться, но при компиляции появляется ошибка, типа - че за функция. Может что-то нужно прописать дополнительно или есть другой способ?
Доброе время суток, Александр! Там где ты читал описание функции посмотри из какой она библиотеки вызывается, и пропиши оную в USES. Ответ отправлен: 06.03.2004, 10:23 Отправитель: Pawel Отвечает THE_PRO
Здравствуйте, Александр! Navernoye nujno preprepit modul v uses! Ответ отправлен: 05.03.2004, 14:35 Отправитель: THE_PRO Отвечает Boriss
Добрый день, Александр! ВЫ явно не указали, из какого модуля функцию брать Ответ отправлен: 06.03.2004, 14:49 Отправитель: Boriss
Вопрос № 1384
Зиг Хай товарищи эксперты!!! Вопрос такой: как сделать (и вообще можно ли) что б в ListBox'е или лучше в CheckListBox'е были написаны названия цветов и под каждым из них был соответствующий цвет фона??? Буду оч благодарен за ответ... А если с примерчиком так эт будет просто goooooood... ЗЫ: Ну типа за ранее благодарен... пишите...
Приветствую Вас, INSOMaNIAC! Можно нарисовать вручную, если есть желание. Но подобная фенька сделанна в компоненте MediaPack v2.8.0 Ответ отправлен: 06.03.2004, 10:26 Отправитель: Pawel Отвечает THE_PRO
Добрый день, INSOMaNIAC! Sobitiye OnItemDraw Ответ отправлен: 05.03.2004, 16:52 Отправитель: THE_PRO Отвечает samum2000
Доброе время суток, INSOMaNIAC! Для этого надо обрабатывать событие OnDrawItem. Для этого надо установить параметр style в lbOwnerDrawFixed. В приложении приведен код, который отрисовывает ListBox чередующимися полосками, вам надо будет получать от каждого элемента его название и соответственно устанавливать цвет.
Приложение: Ответ отправлен: 07.03.2004, 16:37 Отправитель: samum2000
Вопрос № 1385
здравствуйте , уважаемые эксперты! у меня к вам такой вопрос: можно ли в TCppWebBrowser загрузить html-файл из ресурсов программы? а то не хочется давать юзверю некоторые файлы...
Добрый день, Lite! Пишим в фаиле 1.rc "HTML textFILE D:1.html" далее выполняем "Brcc32.exe 1.rc" и получаем фаил "1.RES" Подцепляем его к форме {$R test.res} Для извлечения ресурса используем procedure ExtractRes(ResType, ResName, ResNewName : String); var Res : TResourceStream; begin Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType)); Res.SavetoFile(ResNewName); Res.Free; end;
Ответ отправлен: 06.03.2004, 10:37 Отправитель: Pawel Отвечает THE_PRO
Добрый день, Lite! Mojno! Ответ отправлен: 06.03.2004, 12:58 Отправитель: THE_PRO Отвечает Boriss
Здравствуйте, Lite! Любой файл можно превратить в ресурс и подключить к программе. HTML-файл по большому счету - это набор строк. Так что... Ответ отправлен: 06.03.2004, 14:53 Отправитель: Boriss Отвечает CJ
Приветствую Вас, Lite! С начала извлеки этот ресурс из программы, потом загружай этот файл. Ответ отправлен: 06.03.2004, 19:52 Отправитель: CJ Отвечает samum2000
Добрый день, Lite! Используй для навигации протокол "RES:" - он позволяет просматривать web-страницы, сохраненные как ресурсы. Т.е. на Delphi это будет выглядеть тпримерно так: WebBrowser1.Navigate('res://' + Application.ExeName + '/myhtml',Flags, TargetFrameName, PostData, Headers); Переделать под CPP проблем не составит. Ответ отправлен: 07.03.2004, 16:37 Отправитель: samum2000
Вопрос № 1386
Вот я хочу, сделать так чтобы когда я нажму на кнопку (Button1), незаметно для меня отсылалось сообщение с аттачем. Как мне это сделать?
Доброе время суток, Scorp! Берешь и пешешь код отсылки письма с атачем в обработчик кнопки, используя nmSmtp. В начале кода после begin if not InetIsOffline(0) then exit else текст отсылки письма! PS: Потомучто он самый заумный! :) Ответ отправлен: 06.03.2004, 19:52 Отправитель: CJ Отвечает Pawel
Добрый день, Scorp! Так напиши в обработчик кнопки, отсылку письма(зависет от языка). Поставь обработчик ошибок(try...except...end)
Ответ отправлен: 07.03.2004, 15:48 Отправитель: Pawel Отвечает samum2000
Приветствую Вас, Scorp! Что значит незаметно? И какое сообщение подразумевалось (надеюсь, email)? Попробуй так: определяешь, есть ли соединение с I-net, и если таковое обнаруживается, то можешь воспользоваться любым компонентом, работающим с почтой (например, из комплекта Indy). P.S. Вот список экспертов, отвечавших на вопросы читателю Scorp за последнюю неделю: Boriss Bob Johnson Pawel samum2000. А вообще, малое количество ответов бывает из-за того, что некорректно задают вопросы. Надо спрашивать конкретные вещи: не просто "незаметно", а, например, чтобы пользователь не получал сообщений системы, чтобы не выводильсь дополнительные окна и пр. Ответ отправлен: 07.03.2004, 16:38 Отправитель: samum2000
Вопрос № 1388
Привет всем! Необходима помощь! Есть такой сакйт моего провайдера http://nostra.by, внизу него есть ссылка Статистика. Там вводится имя и пароль и грузится страничка со статистикой всех подключений. Так как мне сделать что-бы в двух edit\'ах писались имя и пароль, после нажатия кнопки в компоненте Webbrowser грузилась та страница со статистикой. Вот для примера мои использованные логин и пароль: Login: cvfxJXR Password: 83as5u
Доброе время суток, Kirill! По мойму этот вопрос проше решить на HTML или Java. Скачать эту страничку, и с ходу заполнить в САМОМ ФАЙЛЕ поля. Потом открывать уже через браузер. Можно редактировать фаил не в ручную, а програмно. Ответ отправлен: 07.03.2004, 15:53 Отправитель: Pawel Отвечает samum2000
Доброе время суток, Kirill! Для начала узнай, каким методом отправляются данные из твоей формы. Если это Get, то задача сводится к подстановке значений из edit'ов в строку URL (например, WebBrowser1.Navigate('http://nostra.by/statistic.php?login='+edit1.text+'&'password='+edit2.text)). Если метод POST, то сначала надо сформировать запрос, а уже потом воспользоваться методом WebBrowser1.Navigate. Пример приведен в приложении. P.S. Может не стоило пароль-то вот так, на всю страну?..
Приложение: Ответ отправлен: 07.03.2004, 16:39 Отправитель: samum2000
Вопрос № 1389
Уважаемые эксперты, подскажите пожалуйста компонент для получения рабочих напрежений и температурных режимов с матиринской платы.
Добрый день, Vadim! Не встречал подобных. Вы уверенны что такой компонент вообше есть? Тут необходима прямая работа с портами или прерываниями BIOS.А ис под Win это не так просто. Можно попробывать ассемблерные или С вставки. Ответ отправлен: 07.03.2004, 16:02 Отправитель: Pawel
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.