Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

Проблема с TStrings   Найти похожие ветки 

 
Patrick   (2005-08-11 08:33) [0]

Решил попробовать данный тип и наткнулся на непонятные мне сложности, может кто подскажет:
объявляю переменную
var a : TStrings;
.....
a := TString.Create; создается пустой список строк
.....
if a.IndexOf("Любая строка") = -1  && по идее такая строка не должна быть найдена, но выдается ошибка, причем пишет, что "Abstract Error" и никакого пояснения. Наверное я что-то упустил. Заранее благодарен.


 
Digitman ©   (2005-08-11 08:35) [1]

a := TStringList.Create


 
Думкин ©   (2005-08-11 08:43) [2]

Удалено модератором


 
Думкин ©   (2005-08-11 08:57) [3]

Удалено модератором


 
Defunct ©   (2005-08-11 08:57) [4]

Думкин ©   (11.08.05 08:43) [2]

Не скажите. Совсем неявная ситуация (особенно для тех кто впервые пробует). "А дура тут тот кто проектировало все это" ;)
какова надобность в TStrings с его кучей абстрактных методов-то? Все равно всегда используется TStringList.


 
Думкин ©   (2005-08-11 08:59) [5]

> [4] Defunct ©   (11.08.05 08:57)

? удалил ведь. Вы модератор - читаете по губам. А к ошибкам уровня Абстракт - можно ведь и почитать. Не прав? Почему абстракт, с чего абстракт?


 
Defunct ©   (2005-08-11 09:12) [6]

Думкин ©   (11.08.05 08:59) [5]

> А к ошибкам уровня Абстракт - можно ведь и почитать. Не прав? Почему абстракт, с чего абстракт?

Здесь imho не тот случай. Конечно можно и в VCL отрыть как работать с TStrings, но надо иметь соотв. подготовку, которой автор вопроса не обладает.

Я могу и ошибаться, но вопрос помоему поставлен так, что во всю проглядывается полное недоумение и замешательство. Еще бы, представьте, работаем с мемо, в нем TStrings работает, и все его методы работают. А тут бах, и не работает ничего +абстрактная ошибка.. Черт его знает может компилятор глюканул. Именно так я сам подумал когда "впервые пробовал TStrings".

Вы же психолог, или просто неудачное утро удачного дня? ;>


 
Думкин ©   (2005-08-11 09:24) [7]


> [6] Defunct ©   (11.08.05 09:12)

вс в кучу. И удачное и неудачное.


 
Patrick   (2005-08-11 09:37) [8]

Спасибо
и тогда еще вопросы по теме
Почему при добавлении или вставке в отладчике я не вижу добавляемые или вставляемые строки (список остается пустым)?
Как лучше вставить все строки данного листа в Memo поле датасета?


 
Digitman ©   (2005-08-11 10:12) [9]


> Почему при добавлении или вставке в отладчике я не вижу
> добавляемые или вставляемые строки (список остается пустым)?


быть того не может.


> Как лучше вставить все строки данного листа в Memo поле
> датасета?


MyMemoField.Value := MyStringList.Lines.Text



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
14-1124278270
TUser
2005-08-17 15:31
2005.09.18
Почему политики повторяют одну и ту же ошибку?


14-1124297005
NewWonder
2005-08-17 20:43
2005.09.18
Зацените систему управления CD-ROM ом


4-1122279591
Валентин
2005-07-25 12:19
2005.09.18
определение последней нажатой клавишы


3-1123229647
Women
2005-08-05 12:14
2005.09.18
Подстановка значения из переменной


14-1124614933
Olyanka
2005-08-21 13:02
2005.09.18
Ерунда с буфером обмена





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский