Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Вниз
Сгенерировать уникальное имя для компонента в пределах приложения Найти похожие ветки
← →
Paul__ (2005-03-04 18:51) [0]Здравствуйте, посоветуйте, как лучше реализовать subj. Заранее благодарен.
← →
clickmaker © (2005-03-04 18:59) [1]Prefix + IntToStr(Count)
Count увеличивать при создании нового экземпляра
← →
webpauk (2005-03-04 19:02) [2]Prefix + inttostr(Form.Components.Count)
← →
Paul__ (2005-03-04 19:08) [3]Мм..до этого я как-то сам додумался, просто не хотелось новую переменную вводить. Спасибо за помощь.
← →
begin...end © (2005-03-04 19:11) [4]> webpauk (04.03.05 19:02) [2]
Этот способ может стать некорректным после удаления какого-нибудь компонента.
← →
Defunct © (2005-03-04 19:15) [5]NewComp := TComponent.Create( ... );
Inc(Application.Tag);
NewComp.Name := TComponent.ClassName + IntToStr( Application.Tag );
← →
Defunct © (2005-03-04 19:17) [6]Defunct © (04.03.05 19:15) [5]
пардон:
Application.Tag := Application.Tag + 1;
← →
Paul__ (2005-03-04 19:18) [7]2 Defunct © (04.03.05 19:15) [5]
Ну принцип тот же, что и clickmaker[1]. Однако, за идею спасибо.
← →
Anatoly Podgoretsky © (2005-03-04 19:38) [8]FormatDateTime
← →
TUser © (2005-03-04 20:16) [9]random
еще чего-то никак не могу найти - функцию, которая CLSID генерирует
PS. забей, массив сделай
← →
Eraser © (2005-03-04 20:26) [10]Paul__
Ты аведомо на неверном пути.
← →
Eraser © (2005-03-04 20:27) [11]Создавай список TList или TStringList указателей.
← →
Paul__ (2005-03-04 20:28) [12]2 Eraser
Если не стеб, то бред говоришь.
← →
Paul__ (2005-03-04 20:29) [13]А так, думаю можно считать тему закрытой. Всем спасибо за ответы.
← →
Набережных С. © (2005-03-04 21:06) [14]
> TUser © (04.03.05 20:16) [9]
> еще чего-то никак не могу найти - функцию, которая CLSID
> генерирует
CoCreateGuid. Только там черточки:)
← →
Eraser © (2005-03-04 21:24) [15]Paul__
Если не стеб, то бред говоришь.
Ну-ну, желаю удачи в твоём начинании )
ЗЫ Всё равно всё листом закончиться, trust me.
← →
Paul__ (2005-03-04 21:28) [16]И все-таки подискутировать можно :)
2 Eraser
А может тогда и формы не использовать, а на апи все делать? Из пушки да о воробьям..имхо, самый оптимальный способ - [1].
← →
Eraser © (2005-03-04 21:35) [17]Paul__
При чём тут форма и компоненты вообще?
Речь идёт о списке идентификаторов объектов (в твоём случае компонентов) к которым можно обратиться по имени? Так?
Так вот можно, конечно обращаться через имя..., но нужно (проверено и не раз) обращаться через указатель на этот объект.
← →
Paul__ (2005-03-04 21:41) [18]> При чём тут форма и компоненты вообще?
Абстрактный пример насчет пушек и воробьев. В том плане что под разные задачи - разные решения, иногда сильно различающиеся.
← →
Eraser © (2005-03-04 21:47) [19]Ну может быть.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.039 c