Мне нужно чтобы в программе клонировались кнопки и картинки.
Метод скрытия не подходит так как изначальное количество не известно. может потребоваться чтобы было 5 картинок и кнопок, а может что и 50!
Находила тему по этому вопросу, но что-то так и не разобралась. Может найдётся добрая душа и разжуёт мне убогой как это делается???
Этот топик читают: Гость
Ответов: 177
Рейтинг: 24
|
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Lora, динамические компоненты для кого? (для чего?) code_34881.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_34881.txt [993B] [242] |
Ответов: 177
Рейтинг: 24
|
|||
Леонид писал(а): Lora, динамические компоненты для кого? (для чего?) code_34881.txtЯ уже находила этот пример, но он у меня не работает! В отладке выходит вот это: C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(105) Error: Undeclared identifier: '_prop_Debug' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(106) Error: Undeclared identifier: '_prop_Id' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(107) Error: Undeclared identifier: '_prop_EntryMessage' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(108) Error: Undeclared identifier: '_prop_ExitMessage' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(109) Error: Undeclared identifier: '_prop_EntryBP' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(110) Error: Undeclared identifier: '_prop_ExitBP' |
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Lora, именно код 34881 работает?
|
|||
карма: 19 |
|
Ответов: 177
Рейтинг: 24
|
|||
Леонид писал(а): Lora, именно код 34881 работает?А где он должен был писать этот код??? Да я даже и не знаю чего там не работает! Он не запускается и в отладку пишет мне вот это дословно: Подготовка к сборке проекта... Генерация кода целевого языка Компоновка проекта... Command line: dcc32.exe "C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\Project8.dpr" "-UC:\Program Files (x86)\HiAsm_AltBuild\." -Q Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(105) Error: Undeclared identifier: '_prop_Debug' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(106) Error: Undeclared identifier: '_prop_Id' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(107) Error: Undeclared identifier: '_prop_EntryMessage' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(108) Error: Undeclared identifier: '_prop_ExitMessage' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(109) Error: Undeclared identifier: '_prop_EntryBP' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_64F2DA0.pas(110) Error: Undeclared identifier: '_prop_ExitBP' C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiChildPanelEx_59CB370.pas(36) Fatal: Could not compile used unit 'hiMainForm_64F2DA0' Сборка завершена. |
|||
карма: 1 |
|
Ответов: 1343
Рейтинг: 31
|
|||
Lora писал(а): Да я даже и не знаю чего там не работает! SVN в помощь... |
|||
карма: 2 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Lora,
Rysik писал(а): SVN в помощь...Rysik, Вы уверены, что доросли до таких советов |
|||
карма: 9 |
|
Ответов: 177
Рейтинг: 24
|
|||
Galkov писал(а): найди в свой hiMainForm_64F2DA0.pas (путь уже написан в отладке)покажи нам из него строки, начиная примерно с 100-й. Не сразу сообразила что вы от меня хотели но вроде бы вот это: Файл hiMainForm_64F2DA0.pas: code_34882.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_34882.txt [4.1KB] [155] |
Ответов: 8930
Рейтинг: 823
|
|||
Lora, у меня в этом коде свойства вызывающие ваши ошибки совсем отсутствуют
Схема 34881. Перед нажатием на запуск (компилирование) Нажмите "CTRL+D", после компиляции и ошибки в папке %%hiasm_4,04b185ElementsDelphicode" появятся файлы с похожими именами hiMainForm_24E0750.pas и hiChildPanelEx_254B700.pas (остсортируйте папку по дате и они будут вверху (внизу)), найдите указанные в ошибка строки и посмотрите, к какому компоненту они относятся, обновите этот компонент. |
|||
карма: 19 |
|
Ответов: 2292
Рейтинг: 678
|
|||
Lora, у вашего элемента ChildPanelEx: Панель (ИнтерфейсДинамические) непонятно откуда появились свойсва:
Galkov писал(а): непонятные св-ва: Debug, Id, EntryMessage, ExitMessage, EntryBP, ExitBPGalkov, наверняка подскажет как это исправить, а лично меня интересует: они (свойства) у вас отображаются в панели свойства (при выделенном элементе) и откуда они у вас? |
|||
карма: 11 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Lora, ручки шаловливые взяли невесть откуда и чей компонент ChildPanelEx, замените его ПКМ на компоненте-->Обновить!
|
|||
карма: 19 |
| ||
Голосовали: | Lora |
Ответов: 177
Рейтинг: 24
|
|||
Леонид писал(а): Lora, ручки шаловливые взяли невесть откуда и чей компонент ChildPanelEx, замените его ПКМ на компоненте-->Обновить!Обновила, заработало! Спасибо!!! Ручки это да! Залезть куда не надо и сделать что ненужно, это я могу! Я столько всего переделала после установки HiAsm что уже и не помню точно что и когда было сделано, обновлено, заменено!!! |
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
sla8a писал(а): лично меня интересует: они (свойства) у вас отображаются в панели свойства (при выделенном элементе)Да 100 пудов - отображаются (точнее - отображались) Судя по именам - некто (с шаловливыми ручками) делал "отладочную" версию контейнера (с соответствующими PAS-файлами). Которая куда-то отправляла некие сообщения (скорее всего - текст из свойств) по некоторым событиям. А потом PAS-файл был "обновлен с SVN". А INI-файл остался - достаточно типовая ситуация. Для рукосуйства Хорошо хоть "шаловливые ручки" до CodeGen не добрались |
|||
карма: 9 |
|
Ответов: 177
Рейтинг: 24
|
|||
Galkov писал(а): Судя по именам - некто (с шаловливыми ручками) делал "отладочную" версию контейнера (с соответствующими PAS-файлами). Которая куда-то отправляла некие сообщения (скорее всего - текст из свойств) по некоторым событиям.А потом PAS-файл был "обновлен с SVN". А INI-файл остался - достаточно типовая ситуация. Для рукосуйства Ой и не говорите! Galkov писал(а): Хорошо хоть "шаловливые ручки" до CodeGen не добрались Ну и зачем вы мне это сказали?! Мне ведь теперь любопытно!!! Была у меня одна история на тему излишнего любопытства. Меняла я как-то резину с летней на снежинку в сервисе. И случайно услышала как один мастер другому говорил что если что-то там под капотом моей машинки подкрутить то газулька будет не такой тугой. Предложение мастера наладить газульку я отвергла на корню, мол и так привыкла. А сама на парковке ближайшего гипера залезла под капот! Минут пять я туда смотрела, затем заприметила что-то жутко напоминающие тросик газульки и начала усердно крутить его пассатижами и тут мне позвонила мама! Решив что и так сойдёт я собрала монатки и прыгнула за руль! Что было дальше мне даже рассказывать страшно! Сметя шлагбаум я на третей космической скорости вылетела с парковки, протаранила рекламный щит и загнав дворника-узбека на столб, собрала все кусты на ближайшем газоне где и заглохла! Из под капота дым, из носа кровь, у мамы на том конце провода инфаркт истерики, а я сижу вся в подушках и думаю: ПЕРЕКРУТИЛА!!! А потом мы мою ласточку похоронили. Были трогательные поминки! Ой чуть не забыла зачем зашла! Я хочу сделать чтобы все панельки изменяли размер одновременно когда меняешь размер главного окна? А у меня меняет размер только последняя панель. code_34885.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_34885.txt [1.1KB] [144] |
Ответов: 8930
Рейтинг: 823
|
|||
Lora,
Внутри панелек много, но активна только одна, последняя. Чтобы сделать активной другую надо её "выбрать" -- точка ##Select code_34886.txt |
|||
карма: 19 |
| ||
файлы: 1 | code_34886.txt [1.5KB] [204] | ||
Голосовали: | Kazbek17 |