skilk Опубликовано 5 мая, 2005 Жалоба Поделиться Опубликовано 5 мая, 2005 :) Беда вследующем. На форме присутствует компонент Memo и в его линии загружен текстовой документ, и есть переменная типа String, в которуя я хочу скопировать текст из Memo. А он ругается, говорит типы не совестимы. Как быть? Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 5 мая, 2005 Жалоба Поделиться Опубликовано 5 мая, 2005 Во первых писать правильно научись, а во вторых текст в Memo типа не TString, а TStrings, т.е. многострочный он... Читай построчно... Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 5 мая, 2005 Жалоба Поделиться Опубликовано 5 мая, 2005 vari: integer:buffer: string;beginbuffer:='';for i:=0 to Memo1.Lines.Count-1 dobuffer:=buffer+Memo1.Lines.Strings[i]end; Ссылка на комментарий Поделиться на другие сайты Поделиться
dmc Опубликовано 6 мая, 2005 Жалоба Поделиться Опубликовано 6 мая, 2005 String s = Memo1.Lines.CommaText Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 6 мая, 2005 Жалоба Поделиться Опубликовано 6 мая, 2005 Ничего не понимаю... Зачем читать построчно (тем более, не учитывая переносы строк), зачем вызывать свойство CommaText, если у класса TStrings есть свойство Text типа String. Вот вам и полнейшая совместимость. Зачем человека пугать по пустякам?.. var S:String;begin S:=Memo1.Lines.Text;end; Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти