Вопрос № 59850: Здравствуйте! Я для связи Delphi с MySQL использую библиотеку ODBC и не знаю как сделать так чтобы User name и Password не запрашивалась при каждом запуске программы, а как ни будь присваивалась в коде программы или задавалась в настройках, если это...Вопрос № 59885: Как можно запустить файл, если он в ресурсах проекта? Его имя Help.Chm...Вопрос № 59922: Здравствуйте уважаемые
эксперты!!!
Подскажите пожалуйста, как заблокировать (а потом разблокировать) клавиатуру и мышь у компьютера с известным ip адресом в локальной сети? Спасибо за внимание....Вопрос № 59962: Пишу почтовый клиент. Сталкнулся с проблемой отображения html. Сначала использовал TWebBrowser менять кодировку(например koi8-r или windows-1251) вручную как это делается в Outlook Express и The Bat. Облазил весь инет, но так и не нашел решения для T...
Вопрос № 59.850
Здравствуйте! Я для связи Delphi с MySQL использую библиотеку ODBC и не знаю как сделать так чтобы User name и Password не запрашивалась при каждом запуске программы, а как ни будь присваивалась в коде программы или задавалась в настройках, если это нельзя реализовать то дайте пожалуйста ссылку на библиотеку без запроса пароля, которую можно скачать. Заранее благодарен.
Отвечает: sir henry
Здравствуйте, Майтдинов Рашит!
Не знаю, какими компонентами для доступа Вы пользуетесь, но в TADOConnection есть свойство LoginPrompt. Если его поставить в False, то логин запрашиваться не будет, его тогда просто нужно будет прописать в свойствах созданного соединения.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 23.10.2006, 09:16 Оценка за ответ: 5
Отвечает: Gladiator
Здравствуйте, Майтдинов Рашит!
<Я для связи Delphi с MySQL
Я так полагаю, что не самой Дельфи, а программы написанной в Дельфи.
Если используешь TADOConnection, то у него имеется св-во LoginPrompt, который устанавливаешь в False. А в ConnectionString нужно указать параметры подключения к базе, в том числе требуемое имя и пароль.
Ответ отправил: Gladiator (статус: 4-ый класс)
Ответ отправлен: 23.10.2006, 09:25 Оценка за ответ: 5
Вопрос № 59.885
Как можно запустить файл, если он в ресурсах проекта? Его имя Help.Chm
Отвечает: Coupler
Здравствуйте, Томша Павел!
Так как chm - это файл, который открывается с помощью другой программы (hh.exe), то его надо сначала извлечь, а потом открыть.
Извлечение файла:
procedure ExtractRes(ResType, ResName, ResNewName : String);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType));
Res.SavetoFile(ResNewName);
Res.Free;
end;
Запуск:
ShellExecute(0, nil, pchar('hh.exe'),'Help.Chm', nil, SW_SHOWNORMAL)
Добавьте в uses модуль shellapi.
Ответ отправил: Coupler (статус: Студент)
Ответ отправлен: 23.10.2006, 16:06
Вопрос № 59.922
Здравствуйте уважаемые эксперты!!!
Подскажите пожалуйста, как заблокировать (а потом разблокировать) клавиатуру и мышь у компьютера с известным ip адресом в локальной сети? Спасибо за внимание.
Отправлен: 23.10.2006, 19:05
Вопрос задал: Piit (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Томша Павел
Здравствуйте, Piit!
Думаю, нужно сначала поставить там прогу-клиента, умеющую принимать команды от проги-сервера, поставленной на вашем компе, и именно эта прога-клиент должна обрабатывать сообщения, идущие к винде.
Есть идея поприкольнее - "заморозить" картинку на экране, чтобы пользователь думал, что ничего не происходит...)
Ответ отправил: Томша Павел (статус: 2-ой класс)
Ответ отправлен: 24.10.2006, 09:01
Вопрос № 59.962
Пишу почтовый клиент. Сталкнулся с проблемой отображения html. Сначала использовал TWebBrowser менять кодировку(например koi8-r или windows-1251) вручную как это делается в Outlook Express и The Bat. Облазил весь инет, но так и не нашел решения для TWebBrowser. Установил THTMLViewer и THTMLLite, но и у них необходимых функций я не обнаружил. А сами они не всегда правильно определяют нужную кодировку. Что делать?
Отправлен: 24.10.2006, 00:57
Вопрос задал: AlexanderR (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Bob Johnson
Здравствуйте, AlexanderR!
простое универсальное решение - хранить письмо в базе данных в своей изначальной кодировке, а перед отображением перекодировать в памяти в unicode (например, это тоже очень универсальное решение). пользователь захотел сменить кодировку - снова выбираем письмо из базы и перекодируем в unicode, но уже с другим character set.
винда сама может перекодировать, смотри функцию MultiByteToWideChar
Ответ отправил: Bob Johnson (статус: Академик) Россия, Калуга WWW:Программирование ---- Ответ отправлен: 24.10.2006, 22:56