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

Вниз

stringlist   Найти похожие ветки 

 
Дарья   (2006-04-14 15:13) [0]

тут вот не получается с tstringlist;
задача какая,есть файл gg.txt,загружаю его
var
t:tstringlist;
t.Create.LoadFromFile(extractFileDir(application.exename)+"gg.txt");
пытаюсь закинуть текст в мемо,но ниче не получается
memo1.lines.text:=t.text;
t.free;
пишет ошибку

причем мне нужно чтобы загружалось сначало в stringlist
memo1.lines.loadfromfile(); -- не рассматриваю


 
Ega23 ©   (2006-04-14 15:21) [1]

var
List:TStringList;
begin

List:=TStringList.Create
try

 List.LoadFromFile(....);

 Memo1.Lines.Assign(List);

finally
 List.Free;
end;


Но на самом деле всё проще.
Memo1.Lines.LoadFromFile(....)


 
Игорь Шевченко ©   (2006-04-14 15:28) [2]


> t.Create.LoadFromFile(extractFileDir(application.exename)+"gg.
> txt");


Книжки читать. По кулинарии.


 
Дарья   (2006-04-14 15:44) [3]

хм...открываю файл,он зашифрован,хоть и приметивно,но все же
дешефрую и загружаю в мемо,но почему то в конце добавляються две палки || почему?
var
 s : string;
 e : string;
 i : Integer;
 t:tstringlist;
begin
t:=tstringlist.Create;
try
t.LoadFromFile("c:\pass.txt");
s :=t.Text;
SetLength(e, length(s));
for i := 1 to length(s) do begin
e[i] := chr(ord(s[i])-500);
end;
Memo1.Lines.Text:=e;
t.Free;
finally
end;


 
Ega23 ©   (2006-04-14 15:46) [4]

Это ужасно... Мда..

Подозреваю, что это какой-нибудь символ табуляции.


 
Desdechado ©   (2006-04-14 15:51) [5]

t.Free;
finally
меняй местами

а вообще солидарен с ИШ


 
Сергей М. ©   (2006-04-14 16:03) [6]

Даша, а не почитать ли тебе хоть какие-либо буквари, имеющие отношение к Делфи ?

Ведь твой код вида

> t:tstringlist;
> t.Create.


это же нонсенс ..


 
GrayFace ©   (2006-04-14 17:13) [7]

А stringlist вообще не пригоден для нетестовых файлов. Да, тут нужен учитель или, хотябы, букварь. Еще можно поспрашивать на менее серьзных форумах.
По меньшей мере,
1) e тут, мягко говоря, лишнее - s надо изменять
2) По поводу t.create, ознакомься с тем, что есть указатели
В общем тебе еще надо как Ленин завещал.



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

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

Наверх





Память: 0.46 MB
Время: 0.011 c
2-1144910064
fast2
2006-04-13 10:34
2006.04.30
Как записать на паскале (в Делфи) выражение:


1-1143199030
pavlov
2006-03-24 14:17
2006.04.30
Свернута ли форма?


2-1144901581
Rubey
2006-04-13 08:13
2006.04.30
Очистка таблицы


4-1139410159
Maverick
2006-02-08 17:49
2006.04.30
как узнать имя окна зная его handle?


15-1144732818
Alkid
2006-04-11 09:20
2006.04.30
С Днём рождения! 11 апреля.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский