Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: Erazer
Дата сообщения: 25.09.2006 11:20
Никто не подскажеть инструментов для работы с тегами ID3v1 b ID3v2 и c WMA тегами на запись ?
Автор: ichtie
Дата сообщения: 25.09.2006 12:16
Нужен до зарезу компонент Virtual Explorer Tree.
По ссылкам лежит на
http://groups.yahoo.com/group/VirtualExplorerTree
Из-за отсутствия доступа, попасть туда не могу и никакие регистрации не помогают.
Может есть у кого в живом виде.
Благодарности не будут иметь границ
Автор: Say26
Дата сообщения: 25.09.2006 12:19
У меня есть 40 TImage, с именами block_1, block_2 итд. Как мне к ним обратится в цикле через переменную i ?
Автор: Vladimir_Pashutin
Дата сообщения: 25.09.2006 12:33
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;
Автор: wader
Дата сообщения: 25.09.2006 12:41
Say26
Владимир все правильно рассказал. Но попробуй создавать имаджи как массив, будет гораздо быстрее и код лучше.
Автор: tomegadeth
Дата сообщения: 25.09.2006 12:41
Say26 что-то типа этого

Код:
for(int i = 0; i < this->ComponentCount; i++)
{
if(this->Components[i]->ClassNameIs("TImage"))
{
((TImage*)this->Components[i])->SomeProperty = SomeValue;
}
}
Автор: vipettut
Дата сообщения: 25.09.2006 15:49
ichtie,

http://club.telepolis.com/silverpointdev/velvex/index.htm
Автор: Say26
Дата сообщения: 25.09.2006 19:00
Да, спасибо, сделал все-таки через массив:

Код:
TImage* Blocks[40];
Автор: ichtie
Дата сообщения: 25.09.2006 19:03
vipettut
Спасибо.
Все ОК !!!
Автор: pzaytsev
Дата сообщения: 25.09.2006 20:49
Назойливо спрашиваю гуру:

Кто может подсказать инструмент аналогичный BlazeTop SQL Monitor для работы с Firebird 2. На двойке при массивных запросах BT SQL Monitor умирает.
Devrace (которые выпускают FIBPlus, Athlant, а также BlazeTop) выпустили вместо BlazeTop новый продукт - SQLHammer - но он поддерживает только Firebird 1,5.
Какие у кого варианты?

IBExpert не предлагать - там только внутренний SQL Monitor.
Автор: xy
Дата сообщения: 25.09.2006 21:00
Назойливо спрашиваю, какое это имеет отношение к Вопросы по компонентам для Delphi, C++ Builder 2 ??
Автор: Say26
Дата сообщения: 25.09.2006 21:01
Еще вопрос:
Вешаю на динамически создаваемые 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);
Автор: ichtie
Дата сообщения: 25.09.2006 21:13
Может кто-то видел описание структуры базы данных .JCD, генерируемую Flashget.
Автор: wader
Дата сообщения: 25.09.2006 21:23
Say26
Попробуй так:

Код:
if (Sender) TShape(Sender)->....
Автор: Say26
Дата сообщения: 25.09.2006 21:29
wader

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

Когда пишу Sender->, то появляется список функций, по которым ясно, что это не TShape.
Автор: andead
Дата сообщения: 25.09.2006 21:39
Erazer

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

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

А тулзы рассматриваюся тут? Если я не прав - направь на путь истинный
Автор: vipettut
Дата сообщения: 26.09.2006 01:21
ichtie, рад был помочь
Автор: Vixoid
Дата сообщения: 26.09.2006 05:57
Say26
Ну что за начальные курсы по программированию, почитайте книжки или хелп:
>
> void __fastcall S(TObject *Sender, TShiftState Shift, int X, int Y);
>
TShape(Sender)-> и т.д.
Автор: wader
Дата сообщения: 26.09.2006 07:15
Say26
Так все правильно, что другие методы у Sender. Это же тип TObject.
Ты делаешь приведение типа к TShape, вот так TShape(Sender) и все.
Хотя в билдере скорее всего будет так:

Код:
TShape *shape;
shape = (TShape*)Sender;
...
shape->....
Автор: Thegodofviruses
Дата сообщения: 26.09.2006 07:36
Народ кто нибудь использовал ABS Database и TMS Security System?
Может кто поможет. Я просто чето не пойму что из них глючное. Я уже TMS Security System немног переписал пасы. Вообщем беда в том что uilSecurityManager при не компилированном приложение когда добавляешь или удаляешь или редактируешь пользователя выдает ошибку Native error: 20196.Или есть какая альтернатива?
Автор: Sandmansss
Дата сообщения: 26.09.2006 10:06
Может кто подскажет.
Скачать с http://www.bergsoftware.net компонент GridView для Delphi 7 и в процессе отладки все время возникают проблемы. Может я сто-то делаю не так или же это просто ограниченный компонент?
Автор: Say26
Дата сообщения: 26.09.2006 10:11
wader
Vixoid
Спасибо, все работает
Автор: Erazer
Дата сообщения: 26.09.2006 11:36
andead
пасиб, в курсе,но встречал и более новые и удобные реализации....
Автор: Sexton
Дата сообщения: 26.09.2006 15:01
pzaytsev, нет. Хлеб надо покупать не в аптеке, а в булочной.
Автор: ichtie
Дата сообщения: 26.09.2006 17:47
Большшинство качает проги при помощи Flasget.
В результате многолетней закачки сама база .JCD претерпевает полный бардак.
Она мусориться, образуеться куча мертвых ссылок на файлы, невозможно отсортировать базу и найти битые и ненужные ссылки , а также убрать старое файло.
Хочу это дело поправить. Поэтому, если у кого есть структура файла JCD или ссылки на ее описание - киньте, чем нибудь. Думаю результат проекта будет полезен всем.
Автор: andead
Дата сообщения: 26.09.2006 21:20
Erazer

Цитата:
но встречал и более новые и удобные реализации..

ссылок не подкинешь?
Автор: Arvur
Дата сообщения: 26.09.2006 22:25
All
Нетривиальный вопрос для пользующихся Toolbar2000

Кладем на Toolbar SubmenuItem с несколькими дочерними элементами. И наблюдаем как при нажатии выпадает Popup. Оный popup всегда выровнен по левому краю родительского item'а.
Теперь сам вопрос - как дешево и сердито выровнять popup по правому краю?
Да еще и так, чтобы рисовалось правильно вне зависимости от темы (TBX)?

Чего я хочу - для примера запускаем MS Word. Справа видим т.н. Task Pane. При нажатии на надпись "Getting Started" выпадает меню. Искомое на экране

Временное решение проблемы - на SpTBXDockablePanel положена TBXButton с привязанным SpTBXPopupMenu. Но хотелось бы все-таки добиться того же без извратов.

Для иллюстрации - то, что хочется воспроизвести, и то, что получилось.
Автор: SergeBS
Дата сообщения: 27.09.2006 16:40
Кто-нибудь может присоветовать эксперт попроще для измерения времени работы над проектом? Для Delphi 5 я применял Project Time Log. Но автор куда-то запропал, а с Delphi 7 и выше эту штуку подружить не удалось.
Автор: MagistrAnatol
Дата сообщения: 28.09.2006 08:21
Народ,есть такая задача - есть юникс сервак и на нем стоят две базы информикса -
к одной базе юзверы конектяться напрямую ко второй скорее всего через сервер приложений ибо в списке активных юзеров в юниксе все идут рутом - так вот надо коспонентики для конекта к обом базам и выполнении там одного запросика или как альтернативный вариант но самый крайний - надо компонент для доступа по фтп на юник - забрать один файлик

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.