Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2

Модерирует : ShIvADeSt

ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

Erazer



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не подскажеть инструментов для работы с тегами ID3v1 b ID3v2  и c WMA тегами на запись ?

Всего записей: 1729 | Зарегистр. 02-08-2003 | Отправлено: 12:20 25-09-2006
ichtie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен до зарезу компонент Virtual Explorer Tree.
По ссылкам лежит на  
http://groups.yahoo.com/group/VirtualExplorerTree
Из-за отсутствия доступа, попасть туда не могу и никакие регистрации не помогают.
Может есть у кого в живом виде.
Благодарности не будут иметь границ

Всего записей: 347 | Зарегистр. 25-12-2004 | Отправлено: 13:16 25-09-2006
Say26



Скажи двадцать шесть
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
У меня есть 40 TImage, с именами block_1, block_2 итд. Как мне к ним обратится в цикле через переменную i ?

Всего записей: 3576 | Зарегистр. 25-12-2003 | Отправлено: 13:19 25-09-2006
Vladimir_Pashutin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Нужен контейнер, где храняться твои имаджи. Допустим это Form1. Тогда то что ты хочешь выглядит так:
var I, J: Integer;
begin
for I := 1 to 40 do
  for J := 0 to Form1.Controls.Count - 1 do
    if Form1.Controls[J].Name = 'block_' + IntToCtr(I) then begin
// дальше сам знаешь
    end;
end;

Всего записей: 70 | Зарегистр. 14-05-2003 | Отправлено: 13:33 25-09-2006
wader



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Владимир все правильно рассказал. Но попробуй создавать имаджи как массив, будет гораздо быстрее и код лучше.

Всего записей: 113 | Зарегистр. 26-05-2005 | Отправлено: 13:41 25-09-2006
tomegadeth



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26 что-то типа этого

Код:
   
for(int i = 0; i < this->ComponentCount; i++)
   {
      if(this->Components[i]->ClassNameIs("TImage"))
      {
         ((TImage*)this->Components[i])->SomeProperty = SomeValue;
      }
   }
 

где this это твоя форма, или DataModule
SomeProperty и SomeValue надеюсь тоже понятно....

Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 13:41 25-09-2006
vipettut



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ichtie,
 
http://club.telepolis.com/silverpointdev/velvex/index.htm

Всего записей: 679 | Зарегистр. 17-03-2006 | Отправлено: 16:49 25-09-2006
Say26



Скажи двадцать шесть
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, спасибо, сделал все-таки через массив:

Код:
 
TImage* Blocks[40];
 

Просто раньше я звездочку не ставил, вот и не работало (поэтому и искал альтернативный вариант)

Всего записей: 3576 | Зарегистр. 25-12-2003 | Отправлено: 20:00 25-09-2006
ichtie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vipettut
Спасибо.
Все ОК !!!

Всего записей: 347 | Зарегистр. 25-12-2004 | Отправлено: 20:03 25-09-2006
pzaytsev

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Назойливо спрашиваю гуру:
 
Кто может подсказать инструмент аналогичный BlazeTop SQL Monitor для работы с Firebird 2. На двойке при массивных запросах BT SQL Monitor умирает.  
Devrace (которые выпускают FIBPlus, Athlant, а также BlazeTop) выпустили вместо BlazeTop новый продукт - SQLHammer - но он поддерживает только Firebird 1,5.  
Какие у кого варианты?  
 
IBExpert не предлагать - там только внутренний SQL Monitor.

Всего записей: 402 | Зарегистр. 22-08-2005 | Отправлено: 21:49 25-09-2006
xy



ХУдератор
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Назойливо спрашиваю, какое это имеет отношение к Вопросы по компонентам для Delphi, C++ Builder 2 ??

----------
Счастливые мысли приводят к счастливой клеточной биохимии

Всего записей: 10530 | Зарегистр. 28-05-2003 | Отправлено: 22:00 25-09-2006
Say26



Скажи двадцать шесть
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Еще вопрос:
Вешаю на динамически создаваемые TShape функцию:

Цитата:
 
temp = new TShape(Form1);
temp->Parent = Form1;
...
temp->OnMouseMove = S;
 

 
Как мне в функции S изменить, например, цвет моего TShape (естественно того, над которым провели мышкой) ? Я ведь не могу изменять параметры функции S (она выглядит так

Цитата:
 
void __fastcall S(TObject *Sender, TShiftState Shift, int X, int Y);
 

Всего записей: 3576 | Зарегистр. 25-12-2003 | Отправлено: 22:01 25-09-2006
ichtie

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто-то видел описание структуры базы данных .JCD, генерируемую Flashget.

Всего записей: 347 | Зарегистр. 25-12-2004 | Отправлено: 22:13 25-09-2006
wader



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Попробуй так:

Код:
 
if (Sender) TShape(Sender)->....
 

Можешь еще проверить является ли Sender собственно TShape.

Всего записей: 113 | Зарегистр. 26-05-2005 | Отправлено: 22:23 25-09-2006
Say26



Скажи двадцать шесть
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wader

Цитата:
Можешь еще проверить является ли Sender собственно TShape.

Когда пишу Sender->, то появляется список функций, по которым ясно, что это не TShape.

Всего записей: 3576 | Зарегистр. 25-12-2003 | Отправлено: 22:29 25-09-2006
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erazer

Цитата:
Никто не подскажеть инструментов для работы с тегами ID3v1 b ID3v2  и c WMA тегами на запись ?

Audio Tools Library 2.3 - http://mac.sourceforge.net/atl/
правда там нужно будет ставить JEDI VCL 3.00 и TntWare Delphi Unicode Controls, но я впринципе без них юзаю =)

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 22:39 25-09-2006
pzaytsev

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xy
 
А тулзы рассматриваюся тут? Если я не прав - направь на путь истинный

Всего записей: 402 | Зарегистр. 22-08-2005 | Отправлено: 22:54 25-09-2006
vipettut



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ichtie, рад был помочь

Всего записей: 679 | Зарегистр. 17-03-2006 | Отправлено: 02:21 26-09-2006
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Ну что за начальные курсы по программированию, почитайте книжки или хелп:
>  
> void __fastcall S(TObject *Sender, TShiftState Shift, int X, int Y);
>  
TShape(Sender)-> и т.д.

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 06:57 26-09-2006
wader



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Say26
Так все правильно, что другие методы у Sender. Это же тип TObject.
Ты делаешь приведение типа к TShape, вот так TShape(Sender) и все.
Хотя в билдере скорее всего будет так:

Код:
 
TShape *shape;
shape = (TShape*)Sender;
...
shape->....
 

Как то так. Давно билдер не использовал.

Всего записей: 113 | Зарегистр. 26-05-2005 | Отправлено: 08:15 26-09-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2
ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru