Создаю две процедурки: создание списка и удаление списка (двухсвязного) с тремя полями (next, pred -указатели и inf-какое-то количественное значение). Вставляю в форму!!! Далее и воспоьзовшись выше указаннымми процедурами создаю список на N элементов, элементарно его обхожу, и после удаляю. Все!!! Так вот при N=20 все отлично работает, при N=100 тоже. А вот при N=200 плюс-минус (где-то) 50 Delphi выдает страшную ошибку!!!!! При N=1000, N=2000, N=80000 и т.п. опять работает идеально!!!!!!!!! Такой глюк во всех версия (проверял). Причем в консоле все работает отлично. Помогите пожалуйста!!!!
где выше указанными? главное не пугайся. А вообще зачем изобретать велосипед, изобретать какие то 2-х связные списки, когда в Delphi уже полно средств для хранения. Как tlist для указателей, tstrinslist для строк, tcollection для однотипных обьектов, да и просто динамические массивы.
КАК, как процедуры можно вставить в форму??? объем выделенной памяти не равно не равен объему освобожденной.