ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #651  
Старый 14.10.2007, 11:26
Аватар для zl0y
zl0y
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме:
2869410

Репутация: 925


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

Цитата:
Сообщение от Killerkod  
Я знаю что как это делается в уме и на бумаге... Но не могу перевести это все в процедуру... Вот Например такая процедура будет:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin

end;
Вот как сделать чтоб при нажатии кнопки, число взятое из Edit1 преобразовалось в двоичный код и вывелось в Edit2?


Или может для этого есть определенная функция, типа StrToInt...
Что то типа Edit2.Text:=HexToBin(IntTostr(Edit1.Text));

Процедуру HexToBin сам найдеш в инете...
 
Ответить с цитированием

  #652  
Старый 14.10.2007, 12:54
Аватар для MegaBits
MegaBits
Участник форума
Регистрация: 30.08.2006
Сообщений: 181
Провел на форуме:
1058786

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

Помогите сделать процедуру обработки ошибки введения, тоесть (не цифрового значения кроме клавиши BackSpace).
Цитата:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin

end;
Это надо сделать таким образом чтоб присвоить Key:=#0
 
Ответить с цитированием

  #653  
Старый 14.10.2007, 13:27
Аватар для Joker-jar
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


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

if not (Key in [#8,'0'..'9']) then Key := #0;
 
Ответить с цитированием

  #654  
Старый 14.10.2007, 15:14
Аватар для 5p4x2kn3t
5p4x2kn3t
Новичок
Регистрация: 06.09.2007
Сообщений: 8
Провел на форуме:
10073

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

2W!z@rD:
Проблема решена, спасибо за ответ (хотя ошибка была не только в том, что после долгого debug'a я начинаю путать строки) =)

Последний раз редактировалось 5p4x2kn3t; 14.10.2007 в 17:11..
 
Ответить с цитированием

  #655  
Старый 15.10.2007, 11:45
Аватар для Exile1985
Exile1985
Участник форума
Регистрация: 10.08.2006
Сообщений: 147
Провел на форуме:
404152

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

Цитата:
Сообщение от Killerkod  
Я знаю что как это делается в уме и на бумаге... Но не могу перевести это все в процедуру... Вот Например такая процедура будет:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin

end;
Вот как сделать чтоб при нажатии кнопки, число взятое из Edit1 преобразовалось в двоичный код и вывелось в Edit2?


Или может для этого есть определенная функция, типа StrToInt...
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin

end;
Код нечитабелен, но компилиться аху***но


Эх юмористы мля....вот код:
Код:
//Из десятичной в двоичную
procedure TForm1.Button2Click(Sender: TObject);
var
number:cardinal;
begin
 number:=strtoint(Edit1.text);
   Edit1.text:='';
  repeat
    if number mod 2 = 1 then
       Edit1.text:='1'+Edit1.text
    else
       Edit1.text:='0'+Edit1.text;
       number:=number div 2;
    until 
       number = 0;
end;

//из двоичной в десятичную
procedure TForm1.Button1Click(Sender: TObject); 
var
i,p: cardinal;
begin
p:=0;
for i:=1 to length(Edit1.text) do
   begin
   p:=p*2;
   if Edit1.text[i] = '1' then
      p:=p+1
   else if Edit1.text[i] <> '0' then
      ShowMessage('Ошибка преобразования'); 
   end;
Edit1.text:=inttostr(p);
end;
end.

Последний раз редактировалось Exile1985; 15.10.2007 в 13:27..
 
Ответить с цитированием

  #656  
Старый 15.10.2007, 23:25
Аватар для QtQDuck
QtQDuck
Познающий
Регистрация: 01.08.2007
Сообщений: 43
Провел на форуме:
288786

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

Вопрос:
Кто может залить IdSSLIntercept.dcu?
А то у мну нема
=)
 
Ответить с цитированием

  #657  
Старый 16.10.2007, 11:58
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от QtQDuck  
Вопрос:
Кто может залить IdSSLIntercept.dcu?
А то у мну нема
=)
если я правильно понял (англ.)... то нужно снизить до indy 8
читать тут
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #658  
Старый 16.10.2007, 12:58
Аватар для QtQDuck
QtQDuck
Познающий
Регистрация: 01.08.2007
Сообщений: 43
Провел на форуме:
288786

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

Цитата:
Сообщение от W!z@rD  
если я правильно понял (англ.)... то нужно снизить до indy 8
читать тут
Как-нить поточнее можно?
Гугл рулит.....)*
 
Ответить с цитированием

  #659  
Старый 20.10.2007, 21:35
Аватар для t04
t04
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме:
246020

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

Как можно зашифровать файл в Base64 и разшифровать из Base64?
 
Ответить с цитированием

  #660  
Старый 20.10.2007, 22:18
Аватар для z01b
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от t04  
Как можно зашифровать файл в Base64 и разшифровать из Base64?
Вот рабочая base64 ф-ция
А как зашифровать файл, не знаю, а простое открытье, пробовал?
http://slil.ru/25003150

Последний раз редактировалось z01b; 20.10.2007 в 22:21..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2564 06.04.2026 23:31
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ