HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.03.2009, 22:22
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

art2222

ругается на строчку

TKeyType = (ktCapsLock, ktNumLock, ktScrollLock);

пишет

" expected ':' but '=' found "


может в uses чего еще добавить надо?

Последний раз редактировалось Nizhegorodets; 30.03.2009 в 22:24..
 
Ответить с цитированием

  #2  
Старый 30.03.2009, 22:24
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

Цитата:
Пробел тоже не нужен, как это написать?
Делай так:
Цитата:
if (key in ['А'..'Я','а'..'я',' '] then key:=#0;

Последний раз редактировалось art2222; 30.03.2009 в 22:46..
 
Ответить с цитированием

  #3  
Старый 30.03.2009, 22:29
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

Цитата:
ругается на строчку
TKeyType = (ktCapsLock, ktNumLock, ktScrollLock);
пишет
" expected ':' but '=' found "
может в uses чего еще добавить надо?
Писать до implementation или сразу после
Цитата:
type
TKeyType = (ktCapsLock, ktNumLock, ktScrollLock);
 
Ответить с цитированием

  #4  
Старый 30.03.2009, 22:34
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

art2222

Все исправил...огоньки загорелись...
А чтобы они мигали нужно через таймер действовать?
 
Ответить с цитированием

  #5  
Старый 30.03.2009, 22:42
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

Цитата:
Все исправил...огоньки загорелись...
А чтобы они мигали нужно через таймер действовать?
Ну например так. Это уже от задумки зависит.

Код:
randomize;
a:=random(2);
if (a=0) then b:=false else b:=true;
a:=random(3);
case a of
0: SetLedState(ktCapsLock, b);
1: SetLedState(ktNumLock, b)
2: SetLedState(ktScrollLock, b);
end;
 
Ответить с цитированием

  #6  
Старый 30.03.2009, 22:45
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

как при нажатии батона проверить: есть ли в edit1 рус буквы или пробелы
 
Ответить с цитированием

  #7  
Старый 30.03.2009, 22:49
Nizhegorodets
Участник форума
Регистрация: 21.03.2009
Сообщений: 207
Провел на форуме:
554850

Репутация: 119
Отправить сообщение для Nizhegorodets с помощью ICQ
По умолчанию

art2222

Спасибо огромное)
 
Ответить с цитированием

  #8  
Старый 30.03.2009, 23:08
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

как сделать билдер?

как при нажатии батона проверить: есть ли в edit1 рус буквы или пробелы?
 
Ответить с цитированием

  #9  
Старый 31.03.2009, 00:01
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Цитата:
Сообщение от НTL  
как сделать билдер?

как при нажатии батона проверить: есть ли в edit1 рус буквы или пробелы?
Код:
procedure TForm1.Button2Click(Sender: TObject);
var i,n:integer;
str:string;
begin
str:=edit1.Text;
for i:=1 to length(str) do begin
 for n:=192 to 255 do begin
  if copy(str,i,1) = char(n) then delete(str,i,1);
 end;
  if copy(str,i,1) = char(32) then delete(str,i,1);
end;
edit1.Text := str;
end;
Посимвольно проверяй и всё...
 
Ответить с цитированием

  #10  
Старый 31.03.2009, 00:18
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Не подходит
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ