 |
Вопрос - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
05.08.2011, 10:34
|
#16
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 40
 Популярность: 841
 Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Вопрос
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
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-вирус, при возможности написать вирус программный это нонсенс.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). пишет с меня, когда он на работе.
|
|
|
Пользователь сказал cпасибо:
|
|
05.08.2011, 12:39
|
#17
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Вопрос
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
VeTaL_UA, а как именно работает ваш метод?
|
|
 |
|
 |
|
1)В СтрингЛист добавляется текст(исполняемый код батника);
2)Текст сохраняется в батник;
3)Батник запускается;
4)Profit?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: 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пасибо:
|
|
05.08.2011, 14:59
|
#18
|
|
|
|
Разведчик
|
 Регистрация: 19.06.2010
 Сообщений: 39
 Популярность: -121
 Сказал(а) спасибо: 24
Поблагодарили 23 раз(а) в 23 сообщениях
|
Re: Вопрос
Последний раз редактировалось MasterJedi; 05.08.2011 в 15:07.
|
|
|
05.08.2011, 15:41
|
#19
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Вопрос
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
При нажатии на 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],  реально круто =>
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: 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
|
|
|
|
Разведчик
|
 Регистрация: 05.03.2011
 Сообщений: 40
 Популярность: 841
 Сказал(а) спасибо: 1
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Вопрос
Зачем такие сложности?)
Код:
Form1.AlphaBlend := CheckBox1.Checked
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). пишет с меня, когда он на работе.
|
|
|
Пользователь сказал cпасибо:
|
|
05.08.2011, 17:27
|
#21
|
|
|
|
Разведчик
|
 Регистрация: 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
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Вопрос
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: 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пасибо:
|
|
05.08.2011, 20:59
|
#23
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2011
 Сообщений: 13
 Популярность: -2
 Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос
Дак вот, имеются два пути(2 файла). Надо чтобы 1 файл изменял имя и перемещался на указанный 2 путь и заменял другой файл. Как это можно сделать?
|
|
|
05.08.2011, 21:21
|
#24
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
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'а...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: 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
|
|
|
|
Разведчик
|
 Регистрация: 03.07.2011
 Сообщений: 13
 Популярность: -2
 Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Вопрос
VeTaL_UA, На CopyFile Выдало красным, где я допустил ошибочку?
|
|
|
05.08.2011, 22:52
|
#26
|
|
|
|
Лейтенант-командор
|
 Регистрация: 12.08.2010
 Сообщений: 727
 Популярность: 30569
 Золото Zhyk.Ru: 1
 Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Вопрос
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кошельки: 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.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 19:21.
|
 |