Пробую сделать компонент по загрузке GMS файла (текстовой файл с данными 3D объекта). Кто поможет разобраться что мной сделано не так. Выдает ошибку: hiGL_GMS.pas(175) Error: This form of method call only allowed in methods of derived types .
gmstest.zip (в архиве: pas, ini, gms, sha)
Этот топик читают: Гость
|
Ответов: 2467
Рейтинг: 698
|
|||
| карма: 11 |
| ||
| файлы: 1 | gmstest.zip [366.2KB] [476] |
|
Ответов: 3889
Рейтинг: 362
|
|||
|
sla8a, может ,это потому, что недопустимое присвоение тут Meshes := TList.Create;
|
|||
| карма: 1 |
| ||
| Голосовали: | sla8a |
|
Ответов: 211
Рейтинг: 52
|
|||
|
sla8a, так и есть,
1nd1g0 писал(а): недопустимое присвоение тут Meshes := TList.CreateДля класса THIGL_GMS поле Meshes должно иметь тип PList. Создаем экземпляр списка указателей посредством глобальной функции NewList, но если список кадров (указателей на экземпляры THIGL_Mesh) глобален в пределах THIGL_GMS, то создаем его в конструкторе THIGL_GMS.Create, а не в THIGL_GMS._work_doLoad |
|||
| карма: 1 |
| ||
| Голосовали: | sla8a |
3



Поиск
Друзья
Администрация