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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.08.2009, 21:50   #11
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Я думаю компилятор говорит: "Я не знаю что такое "Text"....."
Вавел из ГМТУ вне форума
Старый 04.08.2009, 22:00   #12
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
Я думаю компилятор говорит: "Я не знаю что такое "Text"....."
ага. я уже разобрался
Рамик вне форума
Старый 04.08.2009, 22:03   #13
Рамик
Студент
Форумчанин
 
Аватар для Рамик
 
Регистрация: 18.02.2009
Сообщений: 125
По умолчанию

Код:
procedure TForm5.FormCreate(Sender: TObject);
var f,f1:textfile;
    rec:string;
    i:integer;
    name:string;
    date,pass,proba:string;
    daytxt:string;
    day:integer;
    kod:integer;
    parol,k:integer;
begin

date:=DateToStr(now);
daytxt:=copy(date,1,2);
val(daytxt,day,kod);



name:=edit1.text;
assignfile(f,'pass.dat');
reset(f);
while not(eof(f)) do begin
readln(f,rec);
listbox1.Items.Add(rec);
end;
closefile(f);

if (day mod 2)=0 then begin
assignfile(f1,'name.dat');
reset(f1);
read(f1,rec);
closefile(f1);
proba:='cmd /c net user ';
i:=random(listbox1.Count);
for k := 1 to Listbox1.Count - 1 do  begin
if k=i  then
pass:=listbox1.Items[k];
end;
name:=rec+' ';
insert(name,proba,17);
i:=length(proba);
insert(pass,proba,i+1);
winexec(PChar(proba),SW_Hide);

end;
помогите, я хочу сделать так ччтобы при запуске программа проверяла дату и если дата четное число то программа меняла бы пароль...
так вот проверять то проверяет, а вот организовать смену пароля что не получается....
вот тут я делал что бы при нажатии кнопки менялся пароль... все работает:
Код:
procedure TForm5.Button2Click(Sender: TObject);
var rec,name,proba,pass:string;
    i:integer;
    f1:textfile;
begin
assignfile(f1,'name.dat');
reset(f1);
read(f1,rec);
closefile(f1);
proba:='cmd /c net user ';
pass:=edit2.text;
name:=rec+' ';
insert(name,proba,17);
i:=length(proba);
insert(pass,proba,i+1);
winexec(PChar(proba),SW_Hide);
end;
Рамик вне форума
Старый 04.08.2009, 22:25   #14
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Ну и наворотил..
Где храняться новые пароли?

Если в файле, то не проще ли считать рандомную строку?
Вавел из ГМТУ вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозапуск, Delphi north Помощь студентам 19 06.08.2009 15:48
Автозапуск Sk!f Общие вопросы Delphi 1 27.02.2009 12:26
Автозапуск Cobra9100 Microsoft Office Excel 7 13.01.2009 13:54
Автозапуск PROGR Общие вопросы Delphi 8 26.12.2007 08:54
автозапуск effluent Безопасность, Шифрование 7 19.04.2007 20:12