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  
Старый 18.06.2008, 22:31
Dr.Bodja
Познающий
Регистрация: 27.08.2006
Сообщений: 52
Провел на форуме:
338724

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

Ребята помогите пожалуйста. Суть задачи, нужно из Label.Caption сохранить данные в файл, это у меня получилось быстро, опыт работы с паскалем имею, но мне хочется, чтобы путь не был сразу прописан, и чтобы его не вводить в строку edit, а чтобы была кнопка "Обзор" после нажатия которой, появлялось окошко windows где можно было бы выбрать путь, куда сохранять файл. Зарание спасибо.

Последний раз редактировалось Dr.Bodja; 18.06.2008 в 22:40..
 
Ответить с цитированием

  #2  
Старый 18.06.2008, 23:13
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
Провел на форуме:
1509352

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

2 Dr.Bodja
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var Fil:TextFile;
    SaveDialog1:TSaveDialog;
begin
 SaveDialog1:=TSaveDialog.Create(nil);
 if SaveDialog1.Execute then
 begin
  assignfile(Fil,SaveDialog1.FileName);
  //...//
 end;
 SaveDialog1.Free;
end;
 
Ответить с цитированием

  #3  
Старый 19.06.2008, 14:09
Dr.Bodja
Познающий
Регистрация: 27.08.2006
Сообщений: 52
Провел на форуме:
338724

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

Спасибо большое!
 
Ответить с цитированием

  #4  
Старый 19.06.2008, 16:32
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

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

Цитата:
Сообщение от Nightmarе  
Ага спс, а дальше всего то АСМ выучить и только...
Я просил рабочий код, а это я никогда в рабочее состояние не приведу.
У меня уже есть свой готовый алгоритм шифрования с открытым ключём, обычный текст шифрует замечательно, а вот как с бинарным кодом быть...
+W!z@rD

Еще вот простенький модуль (без асм вставок) для щифрования исполняемых файлов:

Скачать (Crypting)

Пользоваться так, к примеру:

Код:
var
procedure TForm1.Button1Click(Sender: TObject);
var
 key:TWordTriple;
begin
key[0]:=1; key[1]:=2; key[2]:=3;
FileEncrypt('C:\123.exe','C:\new123.exe',key);

{FileDecrypt('C:\new123.exe','C:\new123.exe',key,true);}
end;
 
Ответить с цитированием

  #5  
Старый 19.06.2008, 20:19
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от A2GIL  
+W!z@rD

Еще вот простенький модуль (без асм вставок) для щифрования исполняемых файлов:

Скачать (Crypting)

Пользоваться так, к примеру:

Код:
var
procedure TForm1.Button1Click(Sender: TObject);
var
 key:TWordTriple;
begin
key[0]:=1; key[1]:=2; key[2]:=3;
FileEncrypt('C:\123.exe','C:\new123.exe',key);

{FileDecrypt('C:\new123.exe','C:\new123.exe',key,true);}
end;
Я малость не врубился, то есть "ключ" состоит чисто из цифр?
Ну это не серьёзно...
Неужели сторонний алгоритм применить нельзя? Ну по типу Base64
 
Ответить с цитированием

  #6  
Старый 19.06.2008, 21:43
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от Nightmarе  
Я малость не врубился, то есть "ключ" состоит чисто из цифр?
Ну это не серьёзно...
Неужели сторонний алгоритм применить нельзя? Ну по типу Base64
Ответьте на мой ответ!!!©
Мож всё таки есть способ зашифровать по своему алгоритму а??? Алё!
Вот код алгоритма:
Код:
function H(Text,Key: String; Encode: boolean): String;
var
  i, KeyLength: integer;
  Sign: ShortInt;
begin
 KeyLength:=Length(Key);
 if Encode then Sign :=-1 else Sign:=1;
 for i:=1 to Length(Text) do
  Text[i]:=chr(ord(Text[i])+Sign*ord(Key[i mod KeyLength+1]));
  Result:=Text;
end;
параметры: файл, ключ, (true\else) шифровка или дешифровка...
Как по этому алгоритму зашифровать бинарный код???
 
Ответить с цитированием

  #7  
Старый 19.06.2008, 16:58
hoty
Познающий
Регистрация: 20.05.2008
Сообщений: 81
Провел на форуме:
224517

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

Стояла у меня одна ОС:
смена языка (русский/английский) производилась нажатием shift & alt.
в Паскале 7.0 нужно было нажимать shift & ctrl.

Сейчас стоит таже ОС (более новая):
смена языка производится нажатием shift & ctrl (изначально в системе так).
но в Паскале НИКАК не могу изменить язык.

Подскажите, какими ЕЩЕ клавишами (мне срочно нужно комментарии в программах писать по русски) можно изменять язык в Паскале. Что только не нажимал.
 
Ответить с цитированием

  #8  
Старый 19.06.2008, 18:01
qPhoenix
Banned
Регистрация: 15.12.2005
Сообщений: 95
Провел на форуме:
1509352

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

Попробуй и в этой ОС поменять сочетание на shift & alt

Либо копипасти в текстовик и там добавляй коменты ))
 
Ответить с цитированием

  #9  
Старый 19.06.2008, 18:16
rankor777
Познающий
Регистрация: 11.01.2008
Сообщений: 42
Провел на форуме:
95213

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

А мне с модулем поможете?
 
Ответить с цитированием

  #10  
Старый 19.06.2008, 18:34
Dr.Bodja
Познающий
Регистрация: 27.08.2006
Сообщений: 52
Провел на форуме:
338724

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

hoty, у меня тоже такое было, когда стояла Windows XP SP1, всё менялось, когда поставил SP2 - перестало, задал вопрос преподу, он сказал что так и должно быть, то есть на СП2 в паскале язык не меняется.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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