![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с CommaText [D7, WinXP]
cvg © (2004-07-08 17:53:00)Hi All! Помогите чайнику кто чем сможет!
В одном месте проги у меня строчка
list.CommaText := line;
работает без проблем, в другом -- ругается словами Access Violation. Причем происходит это на стороке
if (FDelimiter <> Value) or not (sdDelimiter in FDefined) then
в процедере
procedure TStrings.SetDelimiter(const Value: Char);
В чем может быть трабл?
Думкин (2004-07-09 08:22:00) [21]
> [6] cvg (09.07.04 08:21)
А он создан? Как он живет и т.п.
cvg (2004-07-09 08:21:00) [22]list описан в вызывающей процедуре как list:TStringList.
Alx2 (2004-07-09 08:15:00) [23]>cvg (09.07.04 07:23) [4]
list - что это? Как он создается и что с ним происходит "до того"?
cvg (2004-07-09 07:23:00) [24]Люди! Pls не молчите! подскажите че-нить! Ибо сильно нужно... :/
cvg (2004-07-08 18:19:00) [25]Там, где ругается, предшествующий код такой:
try
line := Clipboard.AsText;
except
raise Exception.Create('blah-blah-blah');
end;
list.CommaText := line;
а там, где не ругается, такой:
Readln(FL,line);
Application.ProcessMessages;
list.CommaText := line;
Семен Сорокин (2004-07-08 17:58:00) [26]ты бы весь код привел? интересуют строки до
list.CommaText := line;
ssk (2004-07-08 17:55:00) [27]по коду похоже, что тебе в конференцию "Компоненты" надо идти