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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

Народное голосование ПРЕМИИ РУНЕТА-2007!
Голосуем за RusFAQ.ru >>

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

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

Выпуск № 986
от 22.11.2007, 21:05

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


Вопрос № 109781: Подскажите пожалуйста При инсталляции сервис выдает сообщение "Service installed successfully" можно ли както это отключить? Спасибо. ..
Вопрос № 109793: Здравствуйте, пишу программу, при выборе мышью пункта компонента listbox должна активироваться картинка, пишу код: if ListBox1.items.selected[1] then image1.visible:=true; Компилятор мне пишет: Undeclared identifier: 'ListBox1' - необъявленна...
Вопрос № 109856: При попытке разобраться с функцией enumWindows наступил на другие грабли. Вылазит ошибка при попытке записать строку в ListBox Код в приложении. Где ошибся? С уважением.Всего доброго....
Вопрос № 109887: Имею на форме 24 одинаковых компонента - Shape1..Shape24. Как мне перебирать их в цикле???...

Вопрос № 109.781
Подскажите пожалуйста
При инсталляции сервис выдает сообщение "Service installed successfully"
можно ли както это отключить?
Спасибо.
Отправлен: 17.11.2007, 02:02
Вопрос задал: Slaer (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: VaNuk
Здравствуйте, Slaer!
Панель управления -> Администрирование->службы по ходу там !
Ответ отправил: VaNuk (статус: 3-ий класс)
Ответ отправлен: 17.11.2007, 13:19
Оценка за ответ: 4
Комментарий оценки:
А средствами Делфи ето сделать можна?

Отвечает: PavelGM
Здравствуйте, Slaer!

Если используете REGSVR32, то вызывайте с параметром /s: 'REGSVR32 /s '+sPath

Если через WinAPI, там вообще этой проблемы не встречал.
Ответ отправил: PavelGM (статус: Студент)
Ответ отправлен: 19.11.2007, 10:15
Оценка за ответ: 5


Вопрос № 109.793
Здравствуйте, пишу программу, при выборе мышью пункта компонента listbox должна активироваться картинка, пишу код:
if ListBox1.items.selected[1] then image1.visible:=true;
Компилятор мне пишет: Undeclared identifier: 'ListBox1' - необъявленная переменная, как так?
ведь Listbox то на форме!
Отправлен: 17.11.2007, 07:30
Вопрос задал: Исаак Моисеевич (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 18)

Отвечает: Зиновьев Дмитрий Владимирович
Здравствуйте, Исаак Моисеевич!
Ну, есть как минимум два очевидных варианта данной ошибки:
1. Компонент носит стандартное название - вы его не переименовали? проверьте это
2. Попробуйте написать Form1.ListBox1, если компонент лежит на форме Form1.
Если это помогло, вы обращаетесь к компоненте "вне формы", например, внутри своей процедуры:
procedure Proc1;
begin
if ListBox1.items.selected[1] then image1.visible:=true;
end;
Вам нужно либо искользовать
procedure Proc1;
begin if Form1.ListBox1.items.selected[1] then Form1.image1.visible:=true;
end;либо "прописать" данную процедуру как процедуру формы TForm1.
Тогда процедура будет выглядеть следующим образом:
procedure TForm1.Proc1;
begin
if ListBox1.items.selected[1] then image1.visible:=true;
end;

Оформление тегов.
-----
∙ Отредактировал: Gh0stik (Профессор)
∙ Дата редактирования: 17.11.2007, 10:32
Ответ отправил: Зиновьев Дмитрий Владимирович (статус: 7-ой класс)
Ответ отправлен: 17.11.2007, 10:20
Оценка за ответ: 5


Вопрос № 109.856
При попытке разобраться с функцией enumWindows наступил на другие грабли.
Вылазит ошибка при попытке записать строку в ListBox
Код в приложении. Где ошибся?

С уважением.Всего доброго.

Приложение:

Отправлен: 17.11.2007, 15:39
Вопрос задал: DinGior (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 7)

Отвечает: Denisss

Здравствуйте, DinGior!

Ошибка возникает потому, что в переменной EP у Вас незнамо что, поскольку она получает свое значение еще до создания объекта Form1.

Рабочий пример см. в приложении.

Удачи!

Приложение:

---------
Будь осторожен, когда молишься ради чего-то, потому что можешь это получить...

Ответ отправил: Denisss (статус: Профессионал)
Россия, Москва
----
Ответ отправлен: 18.11.2007, 17:06
Оценка за ответ: 5
Комментарий оценки:
СПАСИБО!


Вопрос № 109.887
Имею на форме 24 одинаковых компонента - Shape1..Shape24. Как мне перебирать их в цикле???
Отправлен: 17.11.2007, 19:23
Вопрос задал: Shell (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Louken
Здравствуйте, Shell!

У каждого компонента, есть метод FindComponent. Он ищет все дочерние компоненты с указанным именем.

var i: integer;
//...
for i:=1 to 24 do
TShape(Form1.FindComponent('Shape'+inttostr(i))).Brush.Color:=clRed;
//...
Ответ отправил: Louken (статус: Студент)
Ответ отправлен: 17.11.2007, 19:59
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо!


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.63 от 22.11.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное