ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5411  
Старый 10.01.2010, 12:43
Seven[up]
Познающий
Регистрация: 10.08.2009
Сообщений: 74
Провел на форуме:
1538500

Репутация: 69
Отправить сообщение для Seven[up] с помощью ICQ
По умолчанию

Не подскажете как сделать проверку такого вида:
Код:
if s:=antichat.ru then
b:=forum.antichat.ru;
if s:=vkontakte.ru then
b:=vk.com;
if s:=yandex.ru then
b:=ya.ru;
при этом что бы не вылетали ошибки, и при нахождении ответа, проверка прекращалась, и прога выполняла код дальше

Последний раз редактировалось Seven[up]; 10.01.2010 в 12:49..
 
Ответить с цитированием

  #5412  
Старый 10.01.2010, 12:52
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Talking

Цитата:
Сообщение от Seven[up]  
Не подскажете как сделать проверку такого вида:
Код:
if s:=antichat.ru then
b:=forum.antichat.ru;
if s:=vkontakte.ru then
b:=vk.com;
if s:=yandex.ru then
b:=ya.ru;
при этом что бы не вылетали ошибки, и при нахождении ответа, проверка прекращалась, и прога выполняла код дальше
так у тебя в коде ведь сплошные ошибки. вот переписал:
Код:
if s='antichat.ru' then
b:='forum.antichat.ru' else
if s='vkontakte.ru' then
b:='vk.com' else
if s='yandex.ru' then
b:='ya.ru';
 
Ответить с цитированием

  #5413  
Старый 10.01.2010, 13:11
Seven[up]
Познающий
Регистрация: 10.08.2009
Сообщений: 74
Провел на форуме:
1538500

Репутация: 69
Отправить сообщение для Seven[up] с помощью ICQ
По умолчанию

Цитата:
Сообщение от patcher  
так у тебя в коде ведь сплошные ошибки. вот переписал:
Код:
if s='antichat.ru' then
b:='forum.antichat.ru' else
if s='vkontakte.ru' then
b:='vk.com' else
if s='yandex.ru' then
b:='ya.ru';
Спасибо, работает)
 
Ответить с цитированием

  #5414  
Старый 10.01.2010, 13:26
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от НTL  
зы: а не используя формы и Image, а только в выйлах можно склеят?
вот начиркал процедурку для наложения копирайтов на картинку (минус - работает только с bmp-файлами):
Код:
procedure CopyrightsToImage(Copyrights, Image, NewImage:string; x,y:integer; Transparent:boolean);
var Image1, Image2:TImage;
begin
Image1:=TImage.Create(Application.Owner);
Image2:=TImage.Create(Application.Owner);
Image1.Picture.LoadFromFile(copyrights);
Image1.Transparent:=Transparent;
Image2.Picture.LoadFromFile(Image);
Image2.Canvas.Draw(x, y, Image1.Picture.Graphic);
Image2.Picture.SaveToFile(NewImage);
Image1.Free;
Image2.Free;
end;
Пример использования:
Код:
CopyrightsToImage('c:\copyrights.bmp', 'c:\Картинка.bmp', 'c:\Новая Картинка.bmp', 50, 50, true);
Что значит каждый параметр:
Copyrights - путь к картинке-копирайтам.
Image - путь к рисунку, на который будут накладыватся копирайты.
NewImage - путь к рисунку, куда сохраняется новый рисунок (с копирайтами).
x,y - координаты копирайта.
Transparent - прозрачность\непрозрачнос ь копирайта.
 
Ответить с цитированием

  #5415  
Старый 10.01.2010, 13:57
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Цитата:
Сообщение от patcher  
вот начиркал процедурку для наложения копирайтов на картинку (минус - работает только с bmp-файлами):
Код:
procedure CopyrightsToImage(Copyrights, Image, NewImage:string; x,y:integer; Transparent:boolean);
var Image1, Image2:TImage;
begin
Image1:=TImage.Create(Application.Owner);
Image2:=TImage.Create(Application.Owner);
Image1.Picture.LoadFromFile(copyrights);
Image1.Transparent:=Transparent;
Image2.Picture.LoadFromFile(Image);
Image2.Canvas.Draw(x, y, Image1.Picture.Graphic);
Image2.Picture.SaveToFile(NewImage);
Image1.Free;
Image2.Free;
end;
Пример использования:
Код:
CopyrightsToImage('c:\copyrights.bmp', 'c:\Картинка.bmp', 'c:\Новая Картинка.bmp', 50, 50, true);
Что значит каждый параметр:
Copyrights - путь к картинке-копирайтам.
Image - путь к рисунку, на который будут накладыватся копирайты.
NewImage - путь к рисунку, куда сохраняется новый рисунок (с копирайтами).
x,y - координаты копирайта.
Transparent - прозрачность\непрозрачнос ь копирайта.
а для jpg ничего нету, а то просто вход jpg и выход jpg надо

А текст нельзя положить на картинку?

Последний раз редактировалось НTL; 10.01.2010 в 14:02..
 
Ответить с цитированием

  #5416  
Старый 10.01.2010, 14:07
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от НTL  
а для jpg ничего нету, а то просто вход jpg и выход jpg надо
Можно и Jpeg:
Код:
uses ...JPEG, ExtCtrls;
 
Ответить с цитированием

  #5417  
Старый 10.01.2010, 14:22
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Цитата:
Сообщение от patcher  
Можно и Jpeg:
Код:
uses ...JPEG, ExtCtrls;
Это подключается когда на форму кидаешь image1

Код:
Image2.Canvas.Draw(x, y, Image1.Picture.Graphic);
Не проходит, даже с bmp

Последний раз редактировалось НTL; 10.01.2010 в 14:28..
 
Ответить с цитированием

  #5418  
Старый 10.01.2010, 15:18
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

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

дык, ты же спрашивал вроде как без фомы сделать
ЗЫ стукни в аську вечерком (в профиле), помогу разобратся)
 
Ответить с цитированием

  #5419  
Старый 10.01.2010, 16:06
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

и еще вопрос: как записать весь файл в строковую переменную?
 
Ответить с цитированием

  #5420  
Старый 10.01.2010, 16:06
Seven[up]
Познающий
Регистрация: 10.08.2009
Сообщений: 74
Провел на форуме:
1538500

Репутация: 69
Отправить сообщение для Seven[up] с помощью ICQ
По умолчанию

как закрыть прогу, во время выполнения цикла?:
Код:
memo1.Clear;
i:=-1;
for m:= 0 to 1000000000 do
begin
application.ProcessMessages;
I:= I+1;
memo1.Lines.Add(IntToStr(i));
end;
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2565 Вчера 18:18
[ *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