![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
![]()
Как сделать переменную TStrings?
Я написал var s:TStrings; ... s:=TStrings.Create; s.LoadFromFile('BitImage/txt.txt'); и появляется ошибка 'Abstract error' Что надо ещё написать ?
Evil Skull
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]() Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
![]()
Не помогло всё ровно выдаёт такую же ошибку .
Evil Skull
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
Попробуйте кинуть файл txt.txt в корень где программа запускается или укажите полный путь.
Последний раз редактировалось Evgeniy26; 05.06.2009 в 22:06. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
![]()
Не не помогает я через Memo попробовал всё хорошо работает
Memo1.Lines.LoadFromFile('BitImage\ txt.txt'); Memo1.Lines тоже класса TStrings
Evil Skull
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
![]()
Посмотрите пример.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.01.2009
Сообщений: 84
|
![]()
Всё понял свою ошибку
я написал s:=TStrings.Create; s.LoadFromFile('BitImage\txt.txt'); А надо было s:=TStringList.Create; s.LoadFromFile('BitImage\txt.txt');
Evil Skull
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
просто TStrings(в мемо идет также как у вас) это абстракный класс служащий родителем некоторым классам(чтоб они были совместимы)
TStringList можно использовать там где требуется(в процедурах например) TStrings Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 05.06.2009 в 22:39. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
ну можно просто создать своего потомка и реализовать его абстрактные методы )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сохранить переменную? | molodoyy | Общие вопросы C/C++ | 5 | 21.01.2009 04:34 |
Как прочитать именованную переменную? | viter.alex | Microsoft Office Excel | 1 | 19.01.2009 21:13 |
Как экономично проверить булеву переменную? | Иллидан | Общие вопросы Delphi | 7 | 15.10.2008 19:04 |
как правильно работать с массивом TStrings | Air | Общие вопросы Delphi | 6 | 19.12.2007 17:55 |
Как задать мнимую переменную | AlexVI | Общие вопросы Delphi | 2 | 21.01.2007 03:00 |