![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
мой интернет не позволит на форум закинуть исходники напрямую. только через дропбокс. Я тут в деревне еще полтора месяца.
Кстати, не понимаю, в чем сложность скачать с дропа. Вроде как я на форуме с 2012 года, вирус кидать во вложения не буду, да и защита от вирусов в дропе на порядок сильнее, чем тут на форуме. Кому не нравится дроп- в первом посте я дал ssh ссылку на Гит
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 06.08.2019 в 18:32. |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
ну, это вот гораздо короче путь, его попробовал для начала, помогло именно для этой ошибки и до конца процедуры никаких ошибок не было, ошибки пошли дальше.
Понятное дело, что дженерик колекшион будет и далее всякую муть давать. Понятно, что мне хотелось сильно разнородные вещи, и обьекты, и рекорды, и все остальное засунуть в один список. но, видать, такое ситуацию усложнило, а не простило: "First chance exception at $7674C5AF. Exception class EArgumentOutOfRangeException with message 'Argument out of range'. Process Project1.exe (4516)" Ошибка эта вот тут. Код:
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 06.08.2019 в 18:45. |
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
ВСЯ работа с объектами(экземплярами классов) в Delphi и так ведется с указателями и дополнительные указатели ни к чему. поэтому можно и нужно отказаться от Код:
что и было предложено в самом начале.(до обнародования сведений о Human)
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
у меня без этого Tlist не создается
Если в Popul := Generics.Collections.TList<Human>.C reate; Вместо Human написать THuman, будет ошибка [dcc32 Error] Cell.pas(77): E2003 Undeclared identifier: 'TList'
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
не помогло. У меня как было выпадение данных в рекорд. так и осталось. Рекордс куда то исчезает
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 21.09.2012
Сообщений: 374
|
![]()
не помогло. У меня как было выпадение данных в рекорд. так и осталось. Пришлось идти на крайние меры.
А то что за ерунда: нажимаю кнопку заполнение поля - запускается роцедура инит- в ней заполняется "дженерк лист Popul" людьми через TCell.AddHuman, в которой используется THuman.Create. Процедура TCell.AddHuman заполняет Popul обьектмми Thuman. конкретно внутри Thuman есть поле "генотип". внутри процедуры генотип сохраняется, но потом, уже после процедуры, он исчезает. , при этом всё это через значки ^ @ <>, значения которых я не понимаю. Крышечка, собачка, раскосые глазки...какая то китайская кухня! Короче, пришлось из cell половину переносить в face, вспомогательные функции прямо внутрь основных, иначе фиг работает. Там что то с экземплярами классов, отношениями между ними и прочей мутотени при дженерал колекшион терь у меня одна процедура на 200 строк.
Занимаюсь:1.зверьком- покемончиком для компьютерного затончика. 2 IT-грибами,что бы скушать потом их с вами.3. цифровым обезьянками, как куны ударяют за тянками
Последний раз редактировалось anaschu; 09.08.2019 в 17:23. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Generics.collections | viks1 | Общие вопросы Delphi | 29 | 23.01.2015 14:16 |
Java Collections | slavarus | Помощь студентам | 0 | 06.10.2013 17:57 |
C#. Generics Arrays/Обобщенные массивы | Lasur | C# (си шарп) | 2 | 13.03.2012 05:08 |
Records | MD1 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 30.01.2012 23:46 |
== для generics-типов. | vedro-compota | C# (си шарп) | 4 | 07.04.2011 08:22 |