IPB
ЛогинПароль:

> TList, FP
compiler
сообщение 14.07.2007 20:22
Сообщение #1


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Добрый день
Существует ли список в FP, как встроенный тип?
говорят что да но найти о нем в руководстве не могу ни слова sad.gif


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 20.07.2007 15:26
Сообщение #2


Гость






Ну, допустим, для того, чтобы сохранить значение нулевого элемента списка, тебе достаточно сделать:
  SomeU := PUser(List[0])^;
, где PUser = ^UserTipe;

А что дальше у тебя происходит, я не знаю, MySnake не определено...
 К началу страницы 
+ Ответить 
compiler
сообщение 20.07.2007 15:31
Сообщение #3


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Цитата(volvo @ 20.07.2007 15:26) *
Ну, допустим, для того, чтобы сохранить значение нулевого элемента списка, тебе достаточно сделать:
  SomeU := PUser(List[0])^;
, где PUser = ^UserTipe;
спасибо
Цитата(volvo @ 20.07.2007 15:26) *
А что дальше у тебя происходит, я не знаю, MySnake не определено...
MySnake читается как MyC smile.gif

Добавлено через 14 мин.
может я что-то делаю не так, но получаю
Цитата
u4volvo.pas(31,16) Warning: Local variable "PUser" does not seem to be initialized
u4volvo.pas(31,11) Error: Incompatible types: got "^UserTipe" expected "UserTipe"
u4volvo.pas(31,16) Fatal: Syntax error, ";" expected but "(" found
u4volvo.pas(31,16) Fatal: Compilation aborted


Сообщение отредактировано: compiler - 20.07.2007 15:46


Прикрепленные файлы
Прикрепленный файл  u4volvo.pas ( 635 байт ) Кол-во скачиваний: 238


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
compiler   TList   14.07.2007 20:22
volvo   Не совсем "встроенный". Описан в модуле ...   14.07.2007 20:28
compiler   спасибо... а что такое notification mechanism? [...   14.07.2007 20:32
volvo   Документация утверждает ,что у TList-а есть механи...   14.07.2007 20:52
compiler   мда... ихний список совсем не список... мне совсем...   15.07.2007 18:08
volvo   А может лучше ты расскажешь, что хочешь получить? ...   15.07.2007 18:37
compiler   А может лучше ты расскажешь, что хочешь получить? ...   15.07.2007 18:48
volvo   Все, про TList можешь забыть - реализуй список сам...   15.07.2007 19:58
compiler   Все, про TList можешь забыть - реализуй список са...   15.07.2007 20:09
hardcase   просто как работать с классическим списком я чит...   17.07.2007 1:06
compiler   А простым примером по использовыванию никто не под...   17.07.2007 13:12
volvo   Так, например: uses classes; type PT = ^T; T...   17.07.2007 14:08
compiler   volvo, а в каком режиме ты компилировал? мой лог e...   17.07.2007 14:25
volvo   У меня по умолчанию выставлен {$mode delphi}   17.07.2007 14:56
compiler   У меня по умолчанию выставлен {$mode delphi}а...   17.07.2007 15:05
volvo   Для диалекта - надо добавить кое-что в заголовки п...   17.07.2007 15:25
compiler   Для диалекта - надо добавить кое-что в заголовки п...   17.07.2007 15:39
volvo   С пониманием природы первого указателя у тебя проб...   17.07.2007 15:50
compiler   С чего бы это? туманно все как-то... посмотрев ис...   17.07.2007 16:45
hardcase   TListCallback - это процедура которую будет вызыва...   17.07.2007 17:07
compiler   хорошо, но все же почему мы вызываем(@incr, nil), ...   17.07.2007 17:15
compiler   вопрос по добавлению нового элемент есть метод Add...   18.07.2007 18:45
volvo   Во-первых, в моем примере используется не TListCal...   17.07.2007 17:12
volvo   На входе - тот самый указатель (на данные), которы...   18.07.2007 19:10
compiler   хорошо, вроде разобрались... спасибо.   18.07.2007 19:26
compiler   есть задача а не получается :) существует некий по...   20.07.2007 14:49
volvo   Присоедини программу полностью, чтоб ее можно было...   20.07.2007 14:54
compiler   ***   20.07.2007 15:10
volvo   Ну, допустим, для того, чтобы сохранить значение н...   20.07.2007 15:26
compiler   Ну, допустим, для того, чтобы сохранить значение н...   20.07.2007 15:31
volvo   Я же написал: , а значит, я имел в виду описание т...   20.07.2007 16:25
compiler   Я же написал , а значит, я имел в виду описание ти...   20.07.2007 16:34
volvo   Да нельзя делать это с переменной! Нужно приво...   20.07.2007 16:39
compiler   спасибо теперь эта часть( :) ) работает... Хотя э...   20.07.2007 17:55
volvo   Вот что мне непонятно - это твое нежелание использ...   20.07.2007 18:08
compiler   одни вопросы :) Вот что мне непонятно - это твое ...   20.07.2007 18:27
volvo   Мало ли, как тебе удобнее... Ты мало того, что дел...   20.07.2007 19:45
compiler   Не забывай, что ты работаешь с Class Methods, так...   20.07.2007 19:56
hardcase   кто такой VMT? Virtual methods table - таблица ме...   25.07.2007 15:30


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 6.07.2025 19:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"