Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Delphi md5 в текстовый файл

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 14.11.2010, 21:08   #1
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Delphi md5 в текстовый файл

Ребят, помогите плз. нужно расчитать и записать в текстовик md5 файла
Напишите плх функцию и дайте нужный компонент, оч прошу)))
  Ответить с цитированием
Старый 14.11.2010, 21:52   #2
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Delphi md5 в текстовый файл

Много буков :)
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Старый 15.11.2010, 13:53   #3
Super Moderator
 Сержант
Аватар для Рэйзор
 
Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(
Регистрация: 20.07.2010
Сообщений: 137
Популярность: 26409
Сказал(а) спасибо: 52
Поблагодарили 566 раз(а) в 197 сообщениях
 
По умолчанию Re: Delphi md5 в текстовый файл

Цитата:
Сообщение от MebiusПосмотреть сообщение
я гуглом тоже умею пользоваться, спасибо, а теперь если ты напишешь функцию записи результата в файл, тогда будешь полезен

стопицот раз....
Если ты "умеешь пользоваться гуглом"
то сгуглить "delphi запись в файл" для тебя посильная задача.
Ну а поскольку ты им пользоваться не умеешь (иначе бы не задавал) вот тебе мое решение:
Код:
function writemd5(s, FileName: string; rewritef: boolean): boolean;
var
  f: textfile;
begin
  result := false;
  if fileexists(FileName) = false then
    exit;
  assignfile(f, FileName);
  if rewritef then
    rewrite(f)
  else
    append(f);
  writeln(f, md5(s));
  closefile(f);
  result:=true;
end;
входные данные - строка,имя файла, перезаписывать файл или нет. тоесть: writemd5('nub','file.txt',true); если файл не существует возвращает фолз, иначе тру.

данный фобосом код сохраняешь в файл umd5.pas
и в основном файле пишешь в uses umd5

Да пребудет с тобой гугл.

И подбирай выражения в следующий раз: "тогда будешь полезен" никуда не годится.
________________
-> Keep2Me <-

Последний раз редактировалось Рэйзор; 15.11.2010 в 15:58.
  Ответить с цитированием
Пользователь сказал cпасибо:
Mebius (15.11.2010)
Старый 02.12.2010, 18:00   #4
Знаток Dark Orbit
 Рыцарь-защитник
Аватар для Mebius
 
Mebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского СоюзаMebius трижды герой Советского Союза
Регистрация: 14.06.2010
Сообщений: 584
Популярность: 6626
Сказал(а) спасибо: 86
Поблагодарили 847 раз(а) в 266 сообщениях
Отправить сообщение для Mebius с помощью ICQ Отправить сообщение для Mebius с помощью Skype™
 
По умолчанию Re: Delphi md5 в текстовый файл

Цитата:
Сообщение от MebiusПосмотреть сообщение
решения наиденые в гугле мне не помогли тк с теми решениями которые там даны проект отказывался компилироваться вообще.

Попробую с твоим, вот теперь спасибо)))

Твое решение тоже совсем не помогло, а вот гугл помог!!! и всетаки я им умею пользоваться!

Стандартными средствами делфи это делается так:

Код:
uses IdHashMessageDigest, idHash;

function MD5(const fileName : string) : string;
 var
   idmd5 : TIdHashMessageDigest5;
   fs : TFileStream;
   hash : T4x4LongWordRecord;
 begin
   idmd5 := TIdHashMessageDigest5.Create;
   fs := TFileStream.Create(fileName, fmOpenRead OR fmShareDenyWrite) ;
   try
     result := idmd5.AsHex(idmd5.HashValue(fs)) ;
   finally
     fs.Free;
     idmd5.Free;
   end;
 end;
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi Misterio[UA] Вопросы и ответы, обсуждения 1 07.11.2010 14:57
разделить текстовый документ leoleo Общение и обсуждение Perfect World 4 13.08.2010 20:41

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:49.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net