Раскладка клавиатуры в DELPHI
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Попросили сделать так, чтобы преподавательница информатики и программного обеспечения (правда училась она на физрука) не смогла пройти полный курс и выйти из программы.
И лично вам, большое мерси за тестирующую программу.
И лично вам, большое мерси за тестирующую программу.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Что-то не совсем понятно..." писал(а):Попросили сделать так, чтобы преподавательница информатики и программного обеспечения (правда училась она на физрука) не смогла пройти полный курс и выйти из программы.
Не за что, всегда рад помочь." писал(а):И лично вам, большое мерси за тестирующую программу.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Нужно сделать так, чтобы опытный, но не оригинальный юзер с полным отсутствием фантазии не смог выйти из программы, пока не пройдет полный курс обучения.
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Понятно...
Тогда, скорее всего, точно придется ДЗ блокировать.
Тогда, скорее всего, точно придется ДЗ блокировать.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
И еще хорошо бы клавиши местами поменять. Дополнительная клавиатура уже работает ТОЛЬКО в режиме циферок
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
А клавиши то зачем менять?
Как я понимаю, если в обработчике onClose стоит блокровка, то закрыть приложение можно только сняв процесс. А без ДЗ этого не сделать(разве что через коммандную строку, но ей "не оригинальные" пользователи в нужной мере не владеют, к тому же, FormStyle:=fsStayOnTop даже её открыть не даст).
Как я понимаю, если в обработчике onClose стоит блокровка, то закрыть приложение можно только сняв процесс. А без ДЗ этого не сделать(разве что через коммандную строку, но ей "не оригинальные" пользователи в нужной мере не владеют, к тому же, FormStyle:=fsStayOnTop даже её открыть не даст).
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Клавиши -- это уже для себя. чтобы душу отвести, кгода кто-нибуть из преподов полезет проверять качество моей работы...
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Отключить Alt+Tab можно примерно так:
[syntax='Delphi']
var
i:integer;
begin
i:=0;
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @i, 0);
end;
[/syntax]
Правда это по-моему работает только в Win9x.
[syntax='Delphi']
var
i:integer;
begin
i:=0;
SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, @i, 0);
end;
[/syntax]
Правда это по-моему работает только в Win9x.
Ни что так не ограничивает фантазию программиста, как компилятор...
-
- Сообщения: 296
- Зарегистрирован: 13 фев 2008, 20:10
- Откуда: Беларусь. Орша
- Контактная информация:
Само обидное, что этот метод не работвет.
В вашем вариатне идет передача переменной I Значение 0 либо 1. В другом варианте I:boolean, и передается True или False, ни один из вариантов не блокирует Alt-Tab и CTRL+ALT+Del.
(просьба оставить при себе язвительные замечания про кривизну рук, отвратительную ОС, и плохую версию дельфей. не работает не только у меня и не только на моем ПК и ОС)
В вашем вариатне идет передача переменной I Значение 0 либо 1. В другом варианте I:boolean, и передается True или False, ни один из вариантов не блокирует Alt-Tab и CTRL+ALT+Del.
(просьба оставить при себе язвительные замечания про кривизну рук, отвратительную ОС, и плохую версию дельфей. не работает не только у меня и не только на моем ПК и ОС)
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Не работает под Win2000/XP или под Win98/95?
Там, где я читал об этом методе, было ясно написано, что код под Windows9x, и соответственно, ни в XP, ни, тем более, в Висте не сработает.
Там, где я читал об этом методе, было ясно написано, что код под Windows9x, и соответственно, ни в XP, ни, тем более, в Висте не сработает.
Ни что так не ограничивает фантазию программиста, как компилятор...