![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
вот куски кода:
Код:
и в одной из процедур: Код:
что неправильно?
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 55
|
![]()
А не проще будет вместо создания и использования своего класса использовать обычный TImage (имею ввиду в объявлении массива)? Self - это параметр, он есть у каждого готового класса. Ты можешь его и сам объявить, но это будет сишком сложно.
|
![]() |
![]() |
![]() |
#3 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
ну, может и можно, но по мне так лучше сделать массив классов, чем массив и массив классов
![]() по теме - что все-таки надо исправить? я искал поиском, там все так написано.
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.04.2009
Сообщений: 55
|
![]()
ну тогда попробуй
Код:
или так Код:
Последний раз редактировалось Juggernaut; 22.04.2009 в 12:36. |
![]() |
![]() |
![]() |
#5 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
ни так, ни так не работает. можно поподробнее о self?
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
укажите вместо self например form1 objects[i].pic:=TImage.Create(form1);
|
![]() |
![]() |
![]() |
#7 |
работа не волк....
Форумчанин
Регистрация: 09.06.2008
Сообщений: 337
|
![]()
Прошу прощения за оффтоп. Juffin, что ты вообщем хочешь сделать, если не секрет.
Цель, для которой требуются неправые средства, не есть неправая цель.
|
![]() |
![]() |
![]() |
#8 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
SERG1980:
работает. Огромное спасибо! Лукманов Александр: Я вообще как-бы игру делаю. но мне кажется, что рисовать объекты (которые могут быть выше или ниже игрока) проще не через TBitMap на канву, а как TImage, потому что перерисовывать не надо.
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Ты пишешь в одной из процедур такой вызов objects[i].pic:=TImage.Create(self); //вот тут выделяет строку . Ошибка Undeclared Identifier: 'self' может выйти если процедура не прописана для формы. то есть надо объявить ее в public формы, а потом писать
например: Код:
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#10 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
можно закрывать.
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при создании таблицы | LAGOX | SQL, базы данных | 1 | 28.03.2009 00:46 |
Ошибка при создании типа | Monte-Kristo | Помощь студентам | 4 | 04.03.2009 19:51 |
Ошибка при создании головного элемента двусвязного списка | Дамир | Помощь студентам | 1 | 16.11.2008 16:09 |
Interbase ошибка при создании базы | Алёна | БД в Delphi | 13 | 10.02.2008 16:45 |