Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 252
от 30.11.2003, 20:30

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1144
Отправлено ответов: 2378
Активность: 207.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 148.52
URL: Программирование
[Подробней >>]
samum2000
Статус: Доверительный
Общий рейтинг: 125.62
[Подробней >>]
Boriss
Статус: Опытный
Общий рейтинг: 143.54
URL: Программирование на Паскале
Телефон: (8342) 324312
[Подробней >>]
 
sir henry
Статус: Опытный
Общий рейтинг: 159.2
[Подробней >>]
Vdr
Статус: Опытный
Общий рейтинг: 108.61
[Подробней >>]
CJ
Статус: Доверительный
Общий рейтинг: 123
[Подробней >>]
 
THE_PRO
Статус: Опытный
Общий рейтинг: 137.66
URL: THE_PRO
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1132. КАк из пргрессбара сделать контрол по типу трэкбара? Ну чтобы был вид как BSPlayer... (ответов: 2)
Вопрос № 1133. Здраствуй народ. Вопрос по Delphi. Есть диалоговое окно, где вводится информация. По некоторым поля ... (ответов: 3)
Вопрос № 1134. Здравствуйте. Как можно отправить письмо с текстом на определенный адрес без помощи почтовой програм... (ответов: 1)
Вопрос № 1135. Доброго времени суток, эксперты! Reg := TRegistry.Create; Reg.RootKey := HKEY_CURRENT_CONFIG; Если э... (ответов: 3)
Вопрос № 1136. Может кто знает, есть ли где модули messages.fpd, windows.fpd, mmsystem.fpd для TMT Pascal? ... (ответов: 1)

Вопросов: 5, ответов: 10


 Вопрос № 1132

КАк из пргрессбара сделать контрол по типу трэкбара?
Ну чтобы был вид как BSPlayer



Вопрос отправлен: 25.11.2003, 23:34
Отправитель: Кирилл

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Приветствую Вас, Кирилл!
А trackbar есть отдельным контролом.
А чтобы выглядел как надо - это уже руками все рисовать надо.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 27.11.2003, 23:46
Отправитель: Bob Johnson


Отвечает samum2000

Добрый день, Кирилл!
Я, к сожалению, не видел BSPlayer, но думаю, что использовать прогрессбар как трекбар-плохая идея, он ведь рисуется кубиками,и не совсем понятно, где у него текущая позиция. Лучше просто поместить его рядом с трек-баром.
Всего хорошего и попутного тебе ветра!
P.S. У меня появилась одна идея, я еще немножко поколдую,и если получится - сообщу тебе.

Ответ отправлен: 27.11.2003, 12:49
Отправитель: samum2000


 Вопрос № 1133

Здраствуй народ. Вопрос по Delphi. Есть диалоговое окно, где вводится информация. По некоторым поля вводы проверяется OnExit. На форме есть кнопка выполняющаяя команду Cancel. Как перехванить нажатие на эту кнопу, минуя OnExit, т.е. как если бы я нажал на ESC или на [x] на форме?



Вопрос отправлен: 26.11.2003, 11:58
Отправитель: Alex (karasev@murom.minbank.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Добрый день, Alex!
OnExit будет обрабатываться всегда, если написал процедуру обработки. Это означает только, что пользователь перенес фокус на другой элемент. Следовательно, можно либо что-то не обрабатывать, либо перед вводом новой информации (OnEnter) запоминать содержимое в буфер, а при нажатии Esc или [x] восстанавливать первичное состояние (откат)
Удачи

Ответ отправлен: 26.11.2003, 17:16
Отправитель: Boriss


Отвечает sir henry

Доброе время суток, Alex!
Не совсем понятно, но наверно нужно сделать следующее:
У кнопки есть свойство Cancel. Если его поставить в True, то при нажатии клавиши Escape, происходит событие этой кнопки OnClick.

Ответ отправлен: 27.11.2003, 13:58
Отправитель: sir henry


Отвечает Vdr

Добрый день, Alex!
А сообщение OnClick() не подходит?
Если же нужно сделать так, чтобы он не вышел из формы (не сработал OnClose()), то используй функцию Abort()
Удачи!

Ответ отправлен: 27.11.2003, 12:28
Отправитель: Vdr


 Вопрос № 1134

Здравствуйте.
Как можно отправить письмо с текстом на определенный адрес
без помощи почтовой программы?
Если не трудно - пример на Builder...



Вопрос отправлен: 26.11.2003, 16:52
Отправитель: Asd

[Следующий вопрос >>] [Список вопросов]

Отвечает CJ

Доброе время суток, Asd!
Не знаю как в билдере, но в делфи это делается с помощь компонненто для работы с SMTP.

Ответ отправлен: 26.11.2003, 21:03
Отправитель: CJ


 Вопрос № 1135

Доброго времени суток, эксперты!
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_CONFIG;
Если эти строки пишу где-то в одном из модулей - все в порядке. Если же в главном (где заголовок program) - [Error] Avto.dpr(22): Undeclared identifier: 'HKEY_CURRENT_CONFIG'. Если ставлю вместо параметра, например, 1 - проглатывает. Registry в uses объявлен. В каком файле найти какому корневому ключу соотв. какая цифра. И вообще, почему такая ерунда происходит.



Вопрос отправлен: 27.11.2003, 11:18
Отправитель: Loko

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Доброе время суток, Loko!
А Windows в Uses прописано? :)))

Ответ отправлен: 27.11.2003, 15:43
Отправитель: sir henry


Отвечает Boriss

Здравствуйте, Loko!
1) В справке:
Разделы - Поиск - Registry - Using TRegisrty
В окне: Прав.кнопка Find Declaration - исх. текст
F1 - получишь описание. Файл: D7.hlp , и на других версиях, наверно, тоже
2) ВИДИМО, ошибка в том, что нет ссылок на модули
3) У меня следующее нормально прошло :

Приложение:

Ответ отправлен: 27.11.2003, 12:36
Отправитель: Boriss


Отвечает THE_PRO

Здравствуйте, Loko!
Poprobuy ne
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_CONFIG;
a
Reg := TRegistry.Create;
Reg.RootKey := 'HKEY_CURRENT_CONFIG';


Ответ отправлен: 28.11.2003, 08:46
Отправитель: THE_PRO


 Вопрос № 1136

Может кто знает, есть ли где модули messages.fpd, windows.fpd, mmsystem.fpd для TMT Pascal?



Вопрос отправлен: 27.11.2003, 12:43
Отправитель: BS

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Приветствую Вас, BS!
Купите лицензионную версию, там все будет :).
В бесплатной версии, скачаной с интернета, компиляция программ только для DOS.

Ответ отправлен: 27.11.2003, 15:45
Отправитель: sir henry



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (29)
C / C++ (20)
Perl (3)
Builder / Delphi (15)
Pascal (18)
Basic / VBA (6)
Java / JavaScript (10)
PHP (12)
Криптография (6)
WinAPI (10)
Пользователю
Windows 95/98/Me (42)
Windows NT/2000/XP (56)
"Железо" (34)
Поиск информации (19)
Администратору
Windows NT/2000/XP (33)
Linux / Unix (13)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (9)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное