Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2007, 13:33   #1
bill
Форумчанин
 
Аватар для bill
 
Регистрация: 26.04.2007
Сообщений: 440
Злость Проблемы со строкой и подсказкой

Это уже не отностися к прошлой моей теме.
Проблема заключается в том что я присваиваю hint-у строку предварительно считав в нее информацию из файла(там благо всего одна строка).
Но строка сама у меня очень длинная. Поэтому я в самом файле прописал примерно так: 'САМ текст'+#13#10+'Ёщё текст'
По идее подсказка терерь должна быть двухстроковой. Но в итоге выдается просто вся эта строка 'САМ текст'+#13#10+'Ёщё текст'.
А мне надо чтобы было:
САМ текст
Ёщё текст
Помогите, пожалуйста.
bill вне форума Ответить с цитированием
Старый 29.04.2007, 16:03   #2
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

В самом файле напиши:
"Сам текст
Еще текст."
И считай его, напр. так:
Код:
var
 f: TextFile;
 p,s: string;
...
 Readln(f,s);
 p:=s;
 Readln(f,s);
 p:=p+#13#10+s;
 CloseFile(f);
Либо, определяй объем файла и загоняй сразу в одну переменную типа
String, либо array of Char и т.д:
Код:
var
 f: TFileStream;
 b: string;
...
 f.ReadBuffer(b,f.Size); 
 f.Destroy;
Твоя ошибка в том, что 13 и 10 - это соответственно ASCII-коды символов, а не сами символы. (Почти в любой литературе "для
начинающих" есть объяснение сего, иногда приводится таблица ASCII-
кодов.)

З.Ы. Для большего понимания рекомендую записать программно в файл
следующую строку: '1st'+#13#10+'2nd'. А потом глянуть в блокноте, что
получилось...
(имеется в виду:
Код:
s:='1st'+#13#10+'2nd';
Write(f,s);
)
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с конкретной строкой в DBGrid alikon1 БД в Delphi 1 10.12.2007 09:07
Помогите со строкой, плиззз BeeX Общие вопросы C/C++ 3 24.11.2007 17:45
Работа с командной строкой lyryks Помощь студентам 2 16.11.2007 13:06
Головоломка со строкой Garacio Общие вопросы Delphi 4 07.02.2007 01:38
Работа в Делфи с командной строкой Noor Общие вопросы Delphi 6 30.12.2006 12:49