Вопрос № 139703: Уважаемые эксперты! Кто использовал на практике компонент TComPort из книги П.Агурова "Последовательные интерфейсы ПК"? Почеме приложение "зависает" под Win/XP?...Вопрос № 139732: Приветствую коллеги! Простой вопрос, есть форма, на форме имеется кнопка <B>Button1</B> и поле <B>Memo1</B>. Каким образом прописать код исходника, что бы при нажатии на кнопку в поле
<B>Memo1</B> вставлялся заранее определенный т...Вопрос № 139758: Доброго времени суток!
В редакторе кода Delphi после точки выпадает список свойств, методов и т.д. Есть желание реализовать такое в своем текстовом редакторе. Или предложение варианта окончания слова. Есть ли какие-нибудь компоненты, исходники по...
Вопрос № 139.703
Уважаемые эксперты! Кто использовал на практике компонент TComPort из книги П.Агурова "Последовательные интерфейсы ПК"? Почеме приложение "зависает" под Win/XP?
Отвечает: -=Dr. Штопор=-
Здравствуйте, Бабелюк Михаил Борисович!
Известный факт, что WinXP не даёт прямого доступа к последовательным и параллельным портам - вот возможная причина "зависания" приложения с этим компонентом (сам я его не щупал).
Возможное решение таково: установить драйвер GiveIO (ставится вместе с бесплатной программой SpeedFan). При распространении программы включать установку giveio в инсталлер.
Надеюсь, поможет... Удачи!
--------- Tantum possumus, quantum scimus
Ответ отправил: -=Dr. Штопор=- (статус: 10-ый класс)
Ответ отправлен: 11.07.2008, 13:08 Оценка за ответ: 4 Комментарий оценки: Компонент П.Агурова TComPort предназначен для работы в среде Win NT/XP.Интересует практический опыт применения данного компонента.
Вопрос № 139.732
Приветствую коллеги! Простой вопрос, есть форма, на форме имеется кнопка Button1 и поле Memo1. Каким образом прописать код исходника, что бы при нажатии на кнопку в поле Memo1 вставлялся заранее определенный тект или слово. Ну к примеру при нажатии что бы втавилось слово "Имя".
Отвечает: Лысенков Антон Анатольевич
Здравствуйте, Web-Extrime!
Двойной клик на кнопке Button1. В событии TForm1.Button1Click прописать
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Text:='Имя';
end;
Ответ отправил: Лысенков Антон Анатольевич (статус: Студент)
Ответ отправлен: 10.07.2008, 19:00 Оценка за ответ: 5 Комментарий оценки: Приветствую Антон! Большое спасибо за ответ, все работает, но это не совсем то что нужно. Нет, это не тестовый вопрос, только осваиваю Delphi. Пишу, точнее пытаюсь написать HTML редактор :). В главном меню и на панели инструментов будут кнопки с вставкой HTML тегов B, I, HR, CENTER и так далее. Собственно для этих целей и нужно было.
Отвечает: SHERRY
Здравствуйте, Web-Extrime!
Таким способом можно добавлять элементы в Мемо. По умолчанию Они будут добавляться в конце поля Мемо:
Memo1.Lines.Add('Name');
В поле Мемо добавится текст Name --------- Самурай без меча подобен самураю с мечом, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 10.07.2008, 19:01 Оценка за ответ: 5 Комментарий оценки: Приветствую SHERRY! Большое спасибо за ответ, все работает, единственное при вставке слова вставляются один под другим, а нужно в одну строку. Пишу HTML редактор, в главном меню и на панели инструментов будут кнопки с вставкой HTML тегов B, I, HR, CENTER и так далее. Вот собственно для этих целей и нужно. :)
Отвечает: -=Dr. Штопор=-
Здравствуйте, Web-Extrime!
Написал, кажется, именно то, что нужно. Строчка в приложении забирает из CaretPos текущие координаты курсора в Memo1 и вставляет <b> "в разрыв".
CaretPos.Y - строка,
CaretPos.X - символ в строке,
Copy - стандартная для строк операция (ещё в Pascal работала), CaretPos - свойство компонента TMemo, существующая с 5 версии Delphi.
Вместо '<b>' можно использовать переменную строкового типа (насколько фантазии хватит ;) )
Удачи!
Приложение:
--------- Tantum possumus, quantum scimus
Ответ отправил: -=Dr. Штопор=- (статус: 10-ый класс)
Ответ отправлен: 11.07.2008, 13:32
Вопрос № 139.758
Доброго времени суток!
В редакторе кода Delphi после точки выпадает список свойств, методов и т.д. Есть желание реализовать такое в своем текстовом редакторе. Или предложение варианта окончания слова. Есть ли какие-нибудь компоненты, исходники по этому поводу или в каком направлении копать.
Спасибо за ответы.
Отвечает: sir henry
Здравствуйте, Magellan2005!
Можно сказать только направление, в каком копать...
Вам нужно просмотреть исходные коды Lazarus. Это IDE наподобие Delphi, в которой как раз присутствуют выпадающие списки методов, свойств, как Вам нужно.
Взять можно здесь:
[url]ftp://ftp.freepascal.org/pub/lazarus[/url]
Советую Вам скачать наряду с исходниками так же и рабочую среду, чтобы посмотреть, как это там работает.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 15.07.2008, 20:08 Оценка за ответ: 5
Вы имеете возможность оценить этот выпуск рассылки. Нам очень важно Ваше мнение!
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.