![]() |
![]() |
AlienEmperor |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
Вопрос по TMT паскалю:
Есть проблема: Type TArray = Array[0..0] Of Byte; PArray = ^TArray; GetMem(P,10000); Надо привести безтиповой указатель P к виду PArray: Исправлено: PArray(P^)[Num] <-- это опечатка, не в том проблема... PArray(P)^[Num]:=N; FreeMem(P,10000); При попытке так сделать, прога вылетает к чертовой матери.... Вопрос: что не так ? В Пасе 7 все работает... Какая разница между указателями ? И если есть, то как привести указатель к нужному типу ? Сообщение отредактировано: AlienEmperor - 28.03.2005 14:40 -------------------- Все в жизни ботва... Кроме пчел!
|
![]() ![]() |
AlienEmperor |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
Я тут сам посмотрел кое-что... В общем, проблема разрешилась...
У меня была структура: ReadBMPToArray(PArray(Storage)^,.. ,...); Так вот, надо было писать: ReadBMPToArray(PArray(Storage),...,....)... Я только одного не понимаю: как это все работало в Пасе 7 ??? -------------------- Все в жизни ботва... Кроме пчел!
|
![]() ![]() |
![]() |
Текстовая версия | 9.09.2025 5:09 |