Общение без границ

Главная | Регистрация | Вход
Вторник, 23.04.24, 23:54
Приветствую Вас Странник | RSS
Авторизация
Друзья
Поиск

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: [C]RaSh, Harry_Haller  
Форум хорошего настроения и общения » IT-технологии » Программирование » Delphi (Обсуждение данного языка)
Delphi
AllMaNiДата: Пятница, 26.01.07, 01:02 | Сообщение # 21
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
Quote (Harry_Haller)
стандартные WinAPI - стандартный антивирус

Это ты к чему?


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
KиzилоffДата: Вторник, 03.04.07, 16:26 | Сообщение # 22
Прохожий
Группа: Проверенные
Сообщений: 18
Награды: 0
Репутация: 5
Статус: Offline
А кто подскажет как динамически в делфи создавать обьекты и события с ними типа в процессе работы программы создать кнопку а потом событие нажатие на нее

Жизнь прожить не 2 байта скачать
 
WINDДата: Четверг, 05.04.07, 09:30 | Сообщение # 23
Начинающий Соучастнег
Группа: Модераторы
Сообщений: 157
Награды: 0
Репутация: 40
Статус: 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
Награды: 0
Репутация: 5
Статус: Offline
есть одна еще фишка
n:=TShape(Sender).Tag;
определяет какой шапе именно был нажат
под таг порядковый номер


Жизнь прожить не 2 байта скачать
 
OXYGENEДата: Суббота, 28.04.07, 18:17 | Сообщение # 25
Соучастнег
Группа: Проверенные
Сообщений: 549
Награды: 0
Репутация: 33
Статус: Offline
WIND
but.OnClick:=ButtonClicked; {Теперь определяем имя процедуры, которая будет использоваться при нажатии на новую кнопку}
сдесь ты просто передаш процедуру уже готовому обработчику, а не создаеш новый.





 
WINDДата: Воскресенье, 29.04.07, 21:07 | Сообщение # 26
Начинающий Соучастнег
Группа: Модераторы
Сообщений: 157
Награды: 0
Репутация: 40
Статус: Offline
OXYGENE, я имел в виду, что теперь при нажатии на новую кнопку будет срабатывать
ButtonClicked....язык у меня просто корявый 4
 
[C]RaShДата: Воскресенье, 19.07.09, 14:41 | Сообщение # 27
АндрейkA
Группа: Администраторы
Сообщений: 1045
Награды: 3
Репутация: 79
Статус: Offline
Нужна програмка. Смысл её такой: Запускаешь её, она показывает картинку на весь экран (как заставка например) и поле с вводом пороля. Она должна НЕдать выключить компьютер стандартными способами (клавишами Power на клаве или системнике), от отключения из разетки понятно что не спасет. Еще она не должна закрываться только после воода пороля. Больше НИкак! В общем такой вот блокировщик. Сочетание Win+L (стандартная блокировка пользователя) не подходит!! Привсем при этом те проги которые были запущены до этого момента должны остаться рабочими. Специально для }{akeR'a - стандартные средства и проги Windows не предлогать! Нужна либо сторонняя прога либо идея как это реализовать. Интересуют моменты в поролем и блокировкой выключения компа.

Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
 
[C]RaShДата: Воскресенье, 19.07.09, 14:57 | Сообщение # 28
АндрейkA
Группа: Администраторы
Сообщений: 1045
Награды: 3
Репутация: 79
Статус: Offline
или вместо пароля определенная комбинация клавиш

Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
 
AllMaNiДата: Воскресенье, 19.07.09, 22:04 | Сообщение # 29
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
Quote (|C|RaSh)
клавишами Power на клаве или системнике

на клаве еще может быть... а вот на системнике никак...только скотчем заклеить...

Вообще написать смогу.

Бюджет как обычно??? biggrin


==========================
|| update ||
==========================

Как раз нашел интересный метод блокировки...
Аж прям вирь захотелось написать:)
способ, кому интересно, MS Gina Fake называется.


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
[C]RaShДата: Понедельник, 20.07.09, 06:58 | Сообщение # 30
АндрейkA
Группа: Администраторы
Сообщений: 1045
Награды: 3
Репутация: 79
Статус: Offline
AllMaNi, ага biggrin

Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
 
AllMaNiДата: Среда, 22.07.09, 15:57 | Сообщение # 31
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
[C]RaSh, вообщем кое-что сделал. В ближайшем будущем выложу.
Прога умеет - блочить много всякого добра:

Системные комбинации
ALT + ESC
ALT + TAB
CTRL + ESC
Win
CTRL + ALT + DEL (если драйвер спецовый поставить - работает после перезагрузки)

Мышь
правую и левую кнопки

Всю клаву целиком (долго маялся - разблокируется только перезагрузкой - сложно проверять:) Заблочишь сам себе и мучаешься:)

Рабочий стол
Панель задач
Меню пуск
Трэй

Сейчас тестирую блокировку выключения - когда выключение происходит по вызову какой нить проги.


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
[C]RaShДата: Четверг, 23.07.09, 15:57 | Сообщение # 32
АндрейkA
Группа: Администраторы
Сообщений: 1045
Награды: 3
Репутация: 79
Статус: Offline
Quote (AllMaNi)
разблокируется только перезагрузкой

Вот этого не надо пожалуйста. лучше тогда не блокировать клаву, я сам что нибудь придумаю. В ближайшее время собираюсь плотно заняться C++, может там что сделаю.


Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
 
}{akeRДата: Четверг, 23.07.09, 20:31 | Сообщение # 33
кибер панк
Группа: Проверенные
Сообщений: 784
Награды: 0
Репутация: 64
Статус: Offline
А как блоки снимать? Если все заблочить, резетоо шо ли? Или отключением питания? Проще было вин+L и пасс из трех букв. И никакого гемора и изобретения фанатиков на солнечных батарейках

Добавлено (23.07.09, 20:31)
---------------------------------------------
А как блоки снимать? Если все заблочить, резетоо шо ли? Или отключением питания? Проще было вин+L и пасс из трех букв. И никакого гемора и изобретения фанариков на солнечных батарейках..


Мне дано все, чтобы жить возвышенной жизнью. А я гибну в лени, разврате и мечтании.
@Даниил Хармс

 
AllMaNiДата: Четверг, 23.07.09, 23:21 | Сообщение # 34
Жжот йопта
Группа: Администраторы
Сообщений: 1130
Награды: 1
Репутация: 118
Статус: Offline
Quote (AllMaNi)
Всю клаву целиком (долго маялся - разблокируется только перезагрузкой - сложно проверять:) Заблочишь сам себе и мучаешься:)

Это пока в разработке. Я имел ввиду всю клаву - кроме сочетания горячих клавиш. Иначе смысла нет.

}{akeR,

по сочетанию ctrl+shift+b.


Имеющий мозги и руки
Никогда не здохнет от голода и скуки
***********************************
Нет того, чего я незнаю, есть то, чем я пока не заинтересовался.
***********************************
Закрой дверь и никого не впускай - меня не будет несколько лет!
***********************************
Как известно, чтобы сбить человека с мысли, достаточно облить его молоком и поджечь.
 
[C]RaShДата: Пятница, 24.07.09, 06:34 | Сообщение # 35
АндрейkA
Группа: Администраторы
Сообщений: 1045
Награды: 3
Репутация: 79
Статус: Offline
}{akeR, небудеш ты никада программером happy тебе бы все как проще, по вин+L там много чего натворить можно + к этому при вин+L закрываються проги некоторые и иногда разрывается соединение интернет, а мне это не нужно.

Рyкописи, может быть, и не гоpят. Зато диски С отлично фоpматиpyются.
 
Форум хорошего настроения и общения » IT-технологии » Программирование » Delphi (Обсуждение данного языка)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Copyright MyCorp © 2024 | Хостинг от uCoz