![]() |
Как загрузить текст из текстового файла (Дельфи)?
Есть у мну вот такой кусок кода на дельфи 7
SM.Username :=UserEd.Text; Как зделать чтобы данные о SM.Username он грузил не с UserEd.Text а с username.txt который лежит в одной папке вместе с программой ? |
TStringList -> TStringList.LoadFromFile -> TStringList.Strings[123] ?????
|
зделай сам плз строку, а то у м устрока вот такая:
SM.Username :=TStringList(username.txt); и выдаёт вот такое [Ошибка] Unit1.pas(55): Undeclared identifier: 'txt' |
username.txt -> "username.txt" ?
|
теперь выдаёт такую ошибку
[Ошибка] Unit1.pas(55): Invalid typecast |
MyStringList = TStringList.Create();// Обязательно нужно создать объект
MyStringList.LoadFromFile("filename.txt"); Больше года не пишу на делфе, не знаю чо в голову стукнуло =\\ Вот здесь есть пример http://www.realcoding.net/article/view/1763 |
Цитата:
|
Хы, по жизни в дельфях ограничителем строковых переменных являлся апостроф aka одинарная кавычка, а не двойная. А что за операция "->" в делфи? Один из многих вариантов:
Код:
varИ не забывайте освобождать объект, когда он уже не нужен, например, в конце программы. Можно еще и почти паскалевским методом идти через AssignFile - CloseFile |
Цитата:
Цитата:
Цитата:
|
| Время: 16:15 |