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

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


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

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

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

Выпуск № 1109
от 02.04.2008, 11:05

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

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 129271: Привет Ексрерти. Как мне узнать под каким пользователем запущен какойто процес в системе(System, User1,User2.). Спасибо. ...
Вопрос № 129364: Здравствуйте,эксперты!! Помогите пожалуйста! Не найти в интернете, как в Делфи нарисовать обычную цветную точку??...
Вопрос № 129366: Здравствуйте уважаемые программисты. Есть несколько вопросов: 1. У меня есть 2 проекта написаных на делфи, мне нужно в 1 проекте поместить кпопку, чтобы при нажитии запускался 2 проект,, но не как отдельная программа, я её нужно как бы встав...

Вопрос № 129.271
Привет Ексрерти.
Как мне узнать под каким пользователем запущен какойто процес в системе(System, User1,User2.).
Спасибо.
Отправлен: 27.03.2008, 10:50
Вопрос задал: Мельник Виктор (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Gladiator
Здравствуйте, Мельник Виктор !
Вот как я реализовывал ту же задачу.

Приложение:

Ответ отправил: Gladiator (статус: Студент)
Ответ отправлен: 31.03.2008, 08:35


Вопрос № 129.364
Здравствуйте,эксперты!!
Помогите пожалуйста! Не найти в интернете, как в Делфи нарисовать обычную цветную точку??
Отправлен: 27.03.2008, 21:27
Вопрос задала: Диана Мал (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Диана Мал!
Для рисования используется объект Canvas.
Для рисования одной точки надо вызвать метод
Canvas.Pixels[X,Y] := Цвет;
где X,Y - координаты (относительно левого верхнего угла), Цвет - цвет точки заданный в формате clBlack (название цвета) или $00000000;

Рисуют обычно на TImage (вкладка Additional).
апример, чтобы покрасить точку с координатой (10,10) в красный цвет надо написать следующий код:
Image1.Canvas.Pixels[10,10] := clRed;
Также свойство canvas есть у многих других объектов.

Удачи!
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 27.03.2008, 21:38

Отвечает: Marked One
Здравствуйте, Диана Мал!
Положите на форму кнопку. Вот обработчик нажатия этой кнопки:
form1.Canvas.Pixels[1,1]:=clRed;
Мы изменяем цвет точки с координатами 1 и 1 на красный.

Для того чтобы при изменении размера формы и при других манипуляциях с формой цвет точки не восстанавливался напишем в обработчике события OnPaint формы вызов обработчика кнопки:
Button1Click(nil);
Если будут вопросы, то обращайтес в минифорум.
Удачи!!!

Приложение:

Ответ отправил: Marked One (статус: 10-ый класс)
Ответ отправлен: 27.03.2008, 21:48

Отвечает: Кудинов Антон Павлович
Здравствуйте, Диана Мал!

bitmap.canvas.pixels[x,y]:=color; // :tcolor function rgb(r,g,b):tcolor;

свойство pixels подходит для любого вхождения canvas
(есть у всех controls, forms, bitmaps, images, paintboxes);
Ответ отправил: Кудинов Антон Павлович (статус: 3-ий класс)
Ответ отправлен: 27.03.2008, 23:12

Отвечает: Genia007
Здравствуйте, Диана Мал!
Обычная точка рисуется очень просто:
Form1.Canvas.Pixels[150,150]:= clRed; на форме рисуется один пиксел с координатами 150, 150 красным цветом, или так:
Form1.Canvas.Pen.Color:= clRed;
Form1.Canvas.Brush.Color:= clRed;
Form1.Canvas.Ellipse(15,15,10,10);
на форме рисуется красный кружок с координатами 10, 10 и размером 15 на 15.
Ответ отправил: Genia007 (статус: 9-ый класс)
Ответ отправлен: 28.03.2008, 19:57


Вопрос № 129.366
Здравствуйте уважаемые программисты. Есть несколько вопросов:

1. У меня есть 2 проекта написаных на делфи, мне нужно в 1 проекте поместить кпопку, чтобы при нажитии запускался 2 проект,, но не как отдельная программа, я её нужно как бы вставить в 1 проект, и запуск происходил по типу form2.show();
2. у меня в проекте есть видео файлы, и можно сделать так чтобы эти клипы были как бы сохранены в файле запуска программы exe, т.е чтобы я скидывал например эту программу (1 файл екзешны) а эти видео файлы уже были в нем,, ))) как смог так и обьяснил ))
3. При проигрывании видеофайлов, как мне програмно задать громкость чтобы при запуске, сразу была такая которую я пропишу...
Отправлен: 27.03.2008, 21:37
Вопрос задал: Makavely (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Makavely!
1. Используйте меню Project -> Add to Project.
Через него можно выбрать нужную дополнительную форму. Но только все необходимые для нее модули также нужно будет подключить к проекту.

2. Вам нужно смотреть в сторону ресурсов. Пример привести не могу, но дам ссылки на статьи - в них все хорошо описано и проблем возникнуть не должно.
Delphi: Работа с ресурсами (копия этой статьи находится в приложении)
Ресурсы в delphi
Работа с ресурсами в Delphi. Александр Василевский.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 27.03.2008, 21:57
Оценка за ответ: 5
Комментарий оценки:
спасибо !!!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.6 beta от 22.03.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное