HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 31.05.2008, 01:53
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

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

2 Nighware

Там просто ошибка! Надо : SetWindowRGN))) А пользоваться так:

Код:
procedure TForm1.FormCreate(Sender: TObject);
 var
   Bmp: TBitmap;
 begin
   Bmp := TBitmap.Create;
   try
    Bmp.LoadFromFile('C:\2.bmp');
     SetWindowRGN(Form1.Handle, BitmapToRegion(bmp,clwhite), True);
   finally
     Bmp.Free;
   end;
end;
 
Ответить с цитированием

  #2  
Старый 31.05.2008, 20:04
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме:
1917742

Репутация: 541


По умолчанию

config.ini :
PHP код:
[Combo1]
line1=line
[Combo2]
line2=line
[Combo3]
line3=line 
и сам код в OnCreate кинь

PHP код:
var
 
IniTinifile;
begin
 Ini
:=TiniFile.Create(ExtractFilePath(paramstr(0))+'config.ini');
 
ComboBox1.Text := ini.ReadString('Combo1','line1',Combobox1.Text);
 
ComboBox2.Text := ini.ReadString('Combo2','line2',Combobox2.Text);
 
ComboBox3.Text := ini.ReadString('Combo3','line3',Combobox3.Text);
end
// писал прямо в формочке на форуме
 
Ответить с цитированием

  #3  
Старый 31.05.2008, 20:19
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от LEE_ROY  
config.ini :
// писал прямо в формочке на форуме
Опять не то, программа изначально знает название line2 и уже по нему получает параметр принадлежащий line2.
А мне нужно чтобы программа получала неизвестный список:
line1
line2
line3
(на этом месте могут быть любые слова)
и уже получив их пихнула в один ComboBox, а при выборе из ComboBox какой нить линии уже в поле edit шло значение этой линии.

То есть в тексте такая инфа:
?=?
?=?
?=?
И то и другое неизвестно.
Можно использовать и такой вид:
[Combo1]
?=?
[Combo2]
?=?
[Combo3]
?=?
Где Combo1, Combo2, Combo3 уже известны(но количество линий в файле может быть любым), но то что под вопросом не известно программе.

В любом случае спасибо за помощь!!!
...
ВСЁ! Спасибо мне помогли!!!

Последний раз редактировалось begin_end; 01.06.2008 в 23:07..
 
Ответить с цитированием

  #4  
Старый 01.06.2008, 06:54
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

[Combo1]
Count=2
Combo0=aaa
Combo1=aaa
Combo2=aaa

Считываешь параметр Count и потом в цикле все остальное ..
 
Ответить с цитированием

  #5  
Старый 01.06.2008, 13:10
/Boom\
Познающий
Регистрация: 14.02.2008
Сообщений: 62
Провел на форуме:
335706

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

Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var nitem,n:integer;
begin
idsmtp1.Host:='smtp.mail.ru';
idsmtp1.port:= 25;
idsmtp1.Username:='anti.killer';
idsmtp1.Password:='*****';
idmessage1.From.address:='anti.killer@mail.ru';
idmessage1.body.text:='asdasd';
idmessage1.Subject:='asdasd';
nitem:=listbox1.ItemIndex;
nitem := 0 to 2 do
idmessage1.Recipients.Add.address:=listbox1.Items[nitem];
idsmtp1.Connect;
idsmtp1.Send(idmessage1);
showmessage('send');
inc(nitem);
idsmtp1.Disconnect();
end;
у меня такой код.когда я добовляю три майла в listbox отсылает на все три потому что стоит значение nitem := 0 to 2 do добовляю 4 емайла вызалиет ошибка как сделать чтоб при добовление строк добовлялось в значение nitem := 0 to сюда

Последний раз редактировалось /Boom\; 12.06.2008 в 00:35..
 
Ответить с цитированием

  #6  
Старый 01.06.2008, 13:30
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме:
6373157

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

Nitem := 0 to listbox1.items.count do

Как то так попробуй
 
Ответить с цитированием

  #7  
Старый 01.06.2008, 13:55
Hellsp@wn
Постоянный
Регистрация: 29.04.2007
Сообщений: 496
Провел на форуме:
2715445

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

Цитата:
Nitem := 0 to listbox1.items.count do
Nitem := 0 to listbox1.items.count-1 do
 
Ответить с цитированием

  #8  
Старый 01.06.2008, 14:30
/Boom\
Познающий
Регистрация: 14.02.2008
Сообщений: 62
Провел на форуме:
335706

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

Спасибо!Вот еще один вопрос как из мемо построчно перенести текст в listbox?
 
Ответить с цитированием

  #9  
Старый 01.06.2008, 14:38
t04
Участник форума
Регистрация: 10.01.2007
Сообщений: 140
Провел на форуме:
246020

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

for i := 0 to ListBox1.items.Count-1 do

memo1.lines.add(ListBox1.items[i]);
 
Ответить с цитированием

  #10  
Старый 01.06.2008, 14:44
/Boom\
Познающий
Регистрация: 14.02.2008
Сообщений: 62
Провел на форуме:
335706

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

Цитата:
procedure TForm1.Button2Click(Sender: TObject);
var i:integer;
begin
for I := 0 to listbox1.Items.count - 1 do
memo1.lines.add(ListBox1.items[i]);
end;
делаю так не переносит


Помойму тут наоборот с listbox в memo

Последний раз редактировалось begin_end; 04.06.2008 в 02:38.. Причина: 2 поста - в 1
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT.XYZ