|
|
[
Новые сообщения ·
Участники ·
Правила форума ·
Поиск
·
RSS ] | |
|
Delphi
|
|
AllMaNi | Дата: Пятница, 26.01.07, 01:02 | Сообщение # 21 |
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Статус: Offline
| Quote (Harry_Haller) | стандартные WinAPI - стандартный антивирус | Это ты к чему?
Имеющий мозги и руки Никогда не здохнет от голода и скуки *********************************** Нет того, чего я незнаю, есть то, чем я пока не заинтересовался. *********************************** Закрой дверь и никого не впускай - меня не будет несколько лет! *********************************** Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
|
|
| |
Kиzилоff | Дата: Вторник, 03.04.07, 16:26 | Сообщение # 22 |
Прохожий
Группа: Проверенные
Сообщений: 18
Статус: Offline
| А кто подскажет как динамически в делфи создавать обьекты и события с ними типа в процессе работы программы создать кнопку а потом событие нажатие на нее
Жизнь прожить не 2 байта скачать
|
|
| |
WIND | Дата: Четверг, 05.04.07, 09:30 | Сообщение # 23 |
Начинающий Соучастнег
Группа: Модераторы
Сообщений: 157
Статус: Offline
| Киzилоff, если не обшибаюсь, то примерно вот так будет выглядеть всё это дело: type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); procedure ButtonClicked(Sender: TObject); {Вот это обработчик событий нов. кнопки} private { Private declarations } public { Public declarations } end; var Form1: TForm1; But: Tbutton; {Определяем имя новой кнопки...Name если чё...} implementation {$R *.dfm} procedure TFORM1.ButtonClicked(Sender: TObject); {процедура для новой кнопки} begin ShowMessage('Pruvet'); end; procedure TForm1.Button1Click(Sender: TObject); {на форме уже есть кнопка, мы на неё щёлкаем и создаётся новая...} begin but:=Tbutton.Create(Form1); {Просим Делфи создать кнопку, владелец которой - форма Form1} but.Parent:=Self; {Вот это обязятельно} but.Left:=280; {Теперь параметры) but.Top:=100; but.Height:=25; but.Width:=120; but.Visible:=true; but.Caption:='Vot ona knopka'; but.OnClick:=ButtonClicked; {Теперь определяем имя процедуры, которая будет использоваться при нажатии на новую кнопку} end; end.
|
|
| |
Kиzилоff | Дата: Четверг, 05.04.07, 20:35 | Сообщение # 24 |
Прохожий
Группа: Проверенные
Сообщений: 18
Статус: Offline
| есть одна еще фишка n:=TShape(Sender).Tag; определяет какой шапе именно был нажат под таг порядковый номер
Жизнь прожить не 2 байта скачать
|
|
| |
OXYGENE | Дата: Суббота, 28.04.07, 18:17 | Сообщение # 25 |
Соучастнег
Группа: Проверенные
Сообщений: 549
Статус: Offline
| WIND but.OnClick:=ButtonClicked; {Теперь определяем имя процедуры, которая будет использоваться при нажатии на новую кнопку} сдесь ты просто передаш процедуру уже готовому обработчику, а не создаеш новый.
|
|
| |
WIND | Дата: Воскресенье, 29.04.07, 21:07 | Сообщение # 26 |
Начинающий Соучастнег
Группа: Модераторы
Сообщений: 157
Статус: Offline
| OXYGENE, я имел в виду, что теперь при нажатии на новую кнопку будет срабатывать ButtonClicked....язык у меня просто корявый
|
|
| |
[C]RaSh | Дата: Воскресенье, 19.07.09, 14:41 | Сообщение # 27 |
АндрейkA
Группа: Администраторы
Сообщений: 1045
Статус: Offline
| Нужна програмка. Смысл её такой: Запускаешь её, она показывает картинку на весь экран (как заставка например) и поле с вводом пороля. Она должна НЕдать выключить компьютер стандартными способами (клавишами Power на клаве или системнике), от отключения из разетки понятно что не спасет. Еще она не должна закрываться только после воода пороля. Больше НИкак! В общем такой вот блокировщик. Сочетание Win+L (стандартная блокировка пользователя) не подходит!! Привсем при этом те проги которые были запущены до этого момента должны остаться рабочими. Специально для }{akeR'a - стандартные средства и проги Windows не предлогать! Нужна либо сторонняя прога либо идея как это реализовать. Интересуют моменты в поролем и блокировкой выключения компа.
Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
|
|
| |
[C]RaSh | Дата: Воскресенье, 19.07.09, 14:57 | Сообщение # 28 |
АндрейkA
Группа: Администраторы
Сообщений: 1045
Статус: Offline
| или вместо пароля определенная комбинация клавиш
Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
|
|
| |
AllMaNi | Дата: Воскресенье, 19.07.09, 22:04 | Сообщение # 29 |
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Статус: Offline
| Quote (|C|RaSh) клавишами Power на клаве или системнике на клаве еще может быть... а вот на системнике никак...только скотчем заклеить... Вообще написать смогу. Бюджет как обычно??? ========================== || update || ========================== Как раз нашел интересный метод блокировки... Аж прям вирь захотелось написать:) способ, кому интересно, MS Gina Fake называется.
Имеющий мозги и руки Никогда не здохнет от голода и скуки *********************************** Нет того, чего я незнаю, есть то, чем я пока не заинтересовался. *********************************** Закрой дверь и никого не впускай - меня не будет несколько лет! *********************************** Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
|
|
| |
[C]RaSh | Дата: Понедельник, 20.07.09, 06:58 | Сообщение # 30 |
АндрейkA
Группа: Администраторы
Сообщений: 1045
Статус: Offline
| AllMaNi, ага
Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
|
|
| |
AllMaNi | Дата: Среда, 22.07.09, 15:57 | Сообщение # 31 |
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Статус: Offline
| [C]RaSh, вообщем кое-что сделал. В ближайшем будущем выложу. Прога умеет - блочить много всякого добра: Системные комбинации ALT + ESC ALT + TAB CTRL + ESC Win CTRL + ALT + DEL (если драйвер спецовый поставить - работает после перезагрузки) Мышь правую и левую кнопки Всю клаву целиком (долго маялся - разблокируется только перезагрузкой - сложно проверять:) Заблочишь сам себе и мучаешься:) Рабочий стол Панель задач Меню пуск Трэй Сейчас тестирую блокировку выключения - когда выключение происходит по вызову какой нить проги.
Имеющий мозги и руки Никогда не здохнет от голода и скуки *********************************** Нет того, чего я незнаю, есть то, чем я пока не заинтересовался. *********************************** Закрой дверь и никого не впускай - меня не будет несколько лет! *********************************** Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
|
|
| |
[C]RaSh | Дата: Четверг, 23.07.09, 15:57 | Сообщение # 32 |
АндрейkA
Группа: Администраторы
Сообщений: 1045
Статус: Offline
| Quote (AllMaNi) разблокируется только перезагрузкой Вот этого не надо пожалуйста. лучше тогда не блокировать клаву, я сам что нибудь придумаю. В ближайшее время собираюсь плотно заняться C++, может там что сделаю.
Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
|
|
| |
}{akeR | Дата: Четверг, 23.07.09, 20:31 | Сообщение # 33 |
кибер панк
Группа: Проверенные
Сообщений: 784
Статус: Offline
| А как блоки снимать? Если все заблочить, резетоо шо ли? Или отключением питания? Проще было вин+L и пасс из трех букв. И никакого гемора и изобретения фанатиков на солнечных батарейках Добавлено (23.07.09, 20:31) --------------------------------------------- А как блоки снимать? Если все заблочить, резетоо шо ли? Или отключением питания? Проще было вин+L и пасс из трех букв. И никакого гемора и изобретения фанариков на солнечных батарейках..
Мне дано все, чтобы жить возвышенной жизнью. А я гибну в лени, разврате и мечтании. @Даниил Хармс
|
|
| |
AllMaNi | Дата: Четверг, 23.07.09, 23:21 | Сообщение # 34 |
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Статус: Offline
| Quote (AllMaNi) Всю клаву целиком (долго маялся - разблокируется только перезагрузкой - сложно проверять:) Заблочишь сам себе и мучаешься:) Это пока в разработке. Я имел ввиду всю клаву - кроме сочетания горячих клавиш. Иначе смысла нет. }{akeR, по сочетанию ctrl+shift+b.
Имеющий мозги и руки Никогда не здохнет от голода и скуки *********************************** Нет того, чего я незнаю, есть то, чем я пока не заинтересовался. *********************************** Закрой дверь и никого не впускай - меня не будет несколько лет! *********************************** Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
|
|
| |
[C]RaSh | Дата: Пятница, 24.07.09, 06:34 | Сообщение # 35 |
АндрейkA
Группа: Администраторы
Сообщений: 1045
Статус: Offline
| }{akeR, небудеш ты никада программером тебе бы все как проще, по вин+L там много чего натворить можно + к этому при вин+L закрываються проги некоторые и иногда разрывается соединение интернет, а мне это не нужно.
Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
|
|
| |
| |
| | |
|