Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2013, 20:52   #11
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Странно, что именно этот attachment не скачивается (более ранние скачиются спокойно).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 10.10.2013, 09:53   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Странно, что именно этот attachment не скачивается (более ранние скачиются спокойно).
Это 100% косяк - результат переезда на новый сервер.
Если у Вас архив остался, то проще ещё раз выложить.
если нет - надо администратора форума привлекать (Alar), а это долго и сложно...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.10.2013, 02:47   #13
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Сам недавно себе генератор паролей писал =)
Любая дельфя, я думаю, подойдет...

Код:

const AlphabetSmall='abcdefghijklmnopqrstuvwxyz';
const AlphabetBig='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
const AlphabetNumbers='0123456789';
// можно было все в одну строку запихнуть, но а вдруг...

procedure TFMain.Button1(Sender: TObject); // клик по кнопке "generate"
var
  newPassword: String; // пароль
  i, j:Integer; // счетчики

  function getRandomChar(str: String):String; //функция добавления НОВОЙ буквы к паролю, т.е. буквы/цифры в пароле не будут повторяться.
  var
    c:Char;
  begin
    case Random(3) of
      0: c:=AlphabetSmall[Random(Length(AlphabetSmall))+1];
      1: c:=AlphabetBig[Random(Length(AlphabetBig))+1];
      else c:=AlphabetNumbers[Random(Length(AlphabetNumbers))+1];
    end;
    if Pos(String(c),str)>0 then
      result:= getRandomChar(str)
    else
      result:=c;
  end;

begin
 for j :=0 to StrToInt(edit1.text)-1 do // количество ключей
 begin
  newPassword=''; // два ' (апострофа)
  for i := 0 to 31 do 
   newPassword:=newPassword+getRandomChar(newPassword);
  listbox1.items.add(newPassword); // добавляем их в листбокс
 end;
end;
для примера много что стер, а конкретно, работал с AnsiString'ами, чтобы шифровать было удобнее.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 11.10.2013, 20:04   #14
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Это 100% косяк - результат переезда на новый сервер.
Если у Вас архив остался, то проще ещё раз выложить.
если нет - надо администратора форума привлекать (Alar), а это долго и сложно...
Да-да-да, незачем беспокоить администратора из-за какого-то атачмента. Изначальные коды удалил, но оказалось, что по привычке скачал сам атачмент после выкладывания
В принципе, его содержание не отличается от описанного в 6 посте.
Цитата:
Сообщение от SephirothAz Посмотреть сообщение
Какую сборку программ мне надо, чтоб это самому написать?
Подойдет любая, как уже отметил alextrof94. Если совсем срочно, то какую-нибудь портабл версию Дельфи 7 (до 100 мб), я лично как-то привык к РАД студии 2010 (форматирование кода из коробки и оформление как-то поновее ), если важна лицензионность, то можно попробовать Лазарус (чуть отличается от Дельфи - могут понадобиться некоторые изменения в исходном коде).
Вложения
Тип файла: rar tmp.rar (6.9 Кб, 14 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 11.10.2013 в 20:16.
BDA на форуме Ответить с цитированием
Старый 22.10.2013, 12:26   #15
SephirothAz
 
Регистрация: 29.08.2013
Сообщений: 4
По умолчанию

Спасибо, работает. Низкий поклон.)
SephirothAz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор случайных чисел remont_it, C++ Builder 1 12.05.2012 21:11
Генератор случайных чисел Evgenii(Евгений) Помощь студентам 6 23.01.2011 22:41
Генератор случайных чисел Костян Пират Общие вопросы Delphi 8 23.01.2011 22:08
C++ генератор случайных чисел sir.andrey Помощь студентам 4 03.09.2010 12:22
Генератор случайных чисел psychopat Общие вопросы Delphi 11 18.02.2009 10:39