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

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


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 726
от 03.02.2007, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 440, Экспертов: 81
В номере:Вопросов: 4, Ответов: 8


Вопрос № 73078: Здравствуйте уважаемые эксперты. У меня вопрос. Подскажите, как сделать небольшую програмку для генерации паролей. В форме расположен RadioGroup1. Нужно сделать три радиокнопки в нём, чтобы при выделении нужной, и нажатии на кнопку Button, происходил...
Вопрос № 73094: Доброе время суток, уважаемые эксперты. Подскажите, пожалуйста, как решить такую задачку : При выполнении запроса к БД (3 - 15 сек) хочу чтобы вместо например курсора с песочными часами была видна формочка с анимацией. При Form.Show форма не пере...
Вопрос № 73106: Здравствуйте, помогите решить проблему : при выводе в Word не получается проставить номера страниц : word.Selection.Sections[1].Footers[1].PageNumbers.Add( ,FirstPage:=True); какой должен быть первый параметр? И еще отступы слева, справ...
Вопрос № 73151: Здравствуйте уважаемые эксперты. У меня вопрос. В форме Комбинированный список и кнопка. Как сделать так, чтобы удалить выбранный пункт из ComboBox при нажатии на кнопку. Перед этим надо чтобы он ещё и спросил, о подтверждении. В ComboBox пункты зано...

Вопрос № 73.078
Здравствуйте уважаемые эксперты. У меня вопрос. Подскажите, как сделать небольшую програмку для генерации паролей. В форме расположен RadioGroup1. Нужно сделать три радиокнопки в нём, чтобы при выделении нужной, и нажатии на кнопку Button, происходило следующее. Если на первую, то генерировались только цифры, если на вторую - английские буквы, если на третью - генерировались и цифры и английские буква в случайном порядке. Спасибо всем, если поможите ответить
Отправлен: 29.01.2007, 09:42
Вопрос задал: SashaFAN (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, SashaFAN!
Код в приложении.
Радиокнопки должны называться соответственно:
буквы
цифры
все сразу

Приложение:

---------
Не узнаешь - не попробуешь.

Ответ отправил: Сухомлин Кирилл Владимирович (статус: Специалист)
Ответ отправлен: 29.01.2007, 10:00
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное за помощь. Я так долго искал ответ на этот вопрос и вот нашёл. Я благодарен администрации портала, за то, что они есть, что они помогают людям и делают добро.

Отвечает: Костенко Игорь Викторович
Здравствуйте, SashaFAN!
Попробуй функцию SystemVolumeInformation (серицный номер винчестера). Только там буквы и цифри вместе.

---------
Если хочешь заработать на жизнь - иди, работай. Если хочешь разбогатеть - придумай что-то другое.
Ответ отправил: Костенко Игорь Викторович (статус: 1-ый класс)
Ответ отправлен: 29.01.2007, 10:57
Оценка за ответ: 1
Комментарий оценки:
Я же не это спрашивал. зачем мне какой-то серийный номер!


Вопрос № 73.094
Доброе время суток, уважаемые эксперты. Подскажите, пожалуйста, как решить такую задачку :
При выполнении запроса к БД (3 - 15 сек) хочу чтобы вместо например курсора с песочными часами была видна формочка с анимацией. При Form.Show форма не перерисовуестся.
Зарание благодарен.
Отправлен: 29.01.2007, 11:39
Вопрос задал: Wictor (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Базанов Иван Александрович
Здравствуйте, Wictor!
Чтобы перерисовать форму, попробуй следующее:
Form.Repaint;
Application.ProcessMessages
---------
Программист ошибается дважды: первый раз при рождении, второй при выборе профессии
Ответ отправил: Базанов Иван Александрович (статус: 3-ий класс)
Ответ отправлен: 29.01.2007, 11:49


Вопрос № 73.106
Здравствуйте, помогите решить проблему : при выводе в Word не получается проставить номера страниц :
word.Selection.Sections[1].Footers[1].PageNumbers.Add( ,FirstPage:=True);
какой должен быть первый параметр?
И еще отступы слева, справа... ?
Отправлен: 29.01.2007, 13:04
Вопрос задала: Елена Ковригина (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: IUnknown
Здравствуйте, Елена Ковригина!
первым идет цифровой параметор... положение на странице...

а вообще надо так
word.Selection.Sections(1).Footers(1).PageNumbers.Add( , 1);
---------
я не специалист
Ответ отправил: IUnknown (статус: 9-ый класс)
Ответ отправлен: 29.01.2007, 13:37

Отвечает: Argyn.Durmagambetov
Здравствуйте, Елена Ковригина!
Это первый параметр...что он означает видно
wdAlignPageNumberLeft = $00000000;
wdAlignPageNumberCenter = $00000001;
wdAlignPageNumberRight = $00000002;
wdAlignPageNumberInside = $00000003;
wdAlignPageNumberOutside = $00000004;

---------
Не говори мне СДЕЛАЙ и я не скажу куда тебе идти...спроси "Как сделать" и получишь ответ
Ответ отправил: Argyn.Durmagambetov (статус: 2-ой класс)
Ответ отправлен: 29.01.2007, 14:15
Оценка за ответ: 4
Комментарий оценки:
Я написала:
PageNumberAlignment:= $00000001;
word.Selection.Sections[1].Footers[1].PageNumbers.Add(PageNumberAlignment,FirstPage:=True);

- Сообщение об ошибке "Item не является свойством" ....

Отвечает: Синельников Сергей
Здравствуйте, Елена Ковригина!

Вот так точно работает:

wd.Sections.Item(1).Footers.Item(1).PageNumbers.Add(wdAlignPageNumberRight,True);

wd - активный документ ворда
Ответ отправил: Синельников Сергей (статус: 2-ой класс)
Ответ отправлен: 01.02.2007, 06:34
Оценка за ответ: 5


Вопрос № 73.151
Здравствуйте уважаемые эксперты. У меня вопрос. В форме Комбинированный список и кнопка. Как сделать так, чтобы удалить выбранный пункт из ComboBox при нажатии на кнопку. Перед этим надо чтобы он ещё и спросил, о подтверждении. В ComboBox пункты заносятся из текстового файла, находящегося в папке datafiles.txt. Спасибо
Отправлен: 29.01.2007, 17:44
Вопрос задал: SashaFAN (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Мишин Михаил
Здравствуйте, SashaFAN!

У ComboBox есть свойство ItemIndex, которое опоказывает номер пункта.
Вот с ним то мы и работаем (см. приложение).

Приложение:

Ответ отправил: Мишин Михаил (статус: 1-ый класс)
Ответ отправлен: 29.01.2007, 18:35

Отвечает: Volhit
Здравствуйте, SashaFAN!

допустим cb : TComboBox; bnDel : TButton; имя формы - FormM

в процедуре отработки нажатия кнопки пишем:
procedure TFormM.bnDelClick(Sender: TObject);
begin
with cb do
if ItemIndex >= 0 then
if MessageBox(Handle, 'Удалить текущую запись?',
'Подтверждение', MB_ICONQUESTION or MB_YESNO) = IDYES then
DeleteSelected();
end;

Ответ отправил: Volhit (статус: 3-ий класс)
Ответ отправлен: 30.01.2007, 16:07


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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.43 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное