Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

14.10.2007, 11:26
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме: 2869410
Репутация:
925
|
|
Сообщение от Killerkod
Я знаю что как это делается в уме и на бумаге... Но не могу перевести это все в процедуру... Вот Например такая процедура будет:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
Вот как сделать чтоб при нажатии кнопки, число взятое из Edit1 преобразовалось в двоичный код и вывелось в Edit2?
Или может для этого есть определенная функция, типа StrToInt...
Что то типа Edit2.Text:=HexToBin(IntTostr(Edit1.Text));
Процедуру HexToBin сам найдеш в инете...
|
|
|

14.10.2007, 12:54
|
|
Участник форума
Регистрация: 30.08.2006
Сообщений: 181
Провел на форуме: 1058786
Репутация:
45
|
|
Помогите сделать процедуру обработки ошибки введения, тоесть (не цифрового значения кроме клавиши BackSpace).
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
end;
Это надо сделать таким образом чтоб присвоить Key:=#0
|
|
|

14.10.2007, 13:27
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
if not (Key in [#8,'0'..'9']) then Key := #0;
|
|
|

14.10.2007, 15:14
|
|
Новичок
Регистрация: 06.09.2007
Сообщений: 8
Провел на форуме: 10073
Репутация:
0
|
|
2W!z@rD:
Проблема решена, спасибо за ответ (хотя ошибка была не только в том, что после долгого debug'a я начинаю путать строки) =)
Последний раз редактировалось 5p4x2kn3t; 14.10.2007 в 17:11..
|
|
|

15.10.2007, 11:45
|
|
Участник форума
Регистрация: 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..
|
|
|

15.10.2007, 23:25
|
|
Познающий
Регистрация: 01.08.2007
Сообщений: 43
Провел на форуме: 288786
Репутация:
5
|
|
Вопрос:
Кто может залить IdSSLIntercept.dcu?
А то у мну нема
=)
|
|
|

16.10.2007, 11:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме: 1892597
Репутация:
836
|
|
Сообщение от QtQDuck
Вопрос:
Кто может залить IdSSLIntercept.dcu?
А то у мну нема
=)
если я правильно понял (англ.)... то нужно снизить до indy 8
читать тут
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

16.10.2007, 12:58
|
|
Познающий
Регистрация: 01.08.2007
Сообщений: 43
Провел на форуме: 288786
Репутация:
5
|
|
Сообщение от W!z@rD
если я правильно понял (англ.)... то нужно снизить до indy 8
читать тут
Как-нить поточнее можно?
Гугл рулит.....)*
|
|
|

20.10.2007, 21:35
|
|
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме: 246020
Репутация:
105
|
|
Как можно зашифровать файл в Base64 и разшифровать из Base64?
|
|
|

20.10.2007, 22:18
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
Сообщение от t04
Как можно зашифровать файл в Base64 и разшифровать из Base64?
Вот рабочая base64 ф-ция
А как зашифровать файл, не знаю, а простое открытье, пробовал?
http://slil.ru/25003150
Последний раз редактировалось z01b; 20.10.2007 в 22:21..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|