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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2010, 23:35   #1
saworld
 
Аватар для saworld
 
Регистрация: 16.06.2010
Сообщений: 5
По умолчанию Поле MEMO

Ввожу данные в мемо так он не все сохраняет. Как снять ограничение? вроде 255 у поля мемо ведь так?
saworld вне форума Ответить с цитированием
Старый 16.06.2010, 23:42   #2
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

ты загружай в TMemo с помощью Memo.Text а потом обращайся к нему через Memo.Line

он вроде сам должен распределить текст по Memo
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 16.06.2010, 23:50   #3
saworld
 
Аватар для saworld
 
Регистрация: 16.06.2010
Сообщений: 5
По умолчанию

дело в том что я ввожу данные с клавиатуры сразу в мемо и он должен сохраняться вместе с другими данными
вот код компонента загрузка\сохранения может тут что не так
Вложения
Тип файла: rar ComponentsLoadSave.rar (2.1 Кб, 8 просмотров)
saworld вне форума Ответить с цитированием
Старый 16.06.2010, 23:59   #4
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

блин,мог бы сюда выложить и все теперь придется скачивать...

эм,попробуй потестировать свою программу,то есть ты записал
Код:
If AnyComponent.ClassNameIs('TMemo') Then
    Begin
      Data.S:=(AnyComponent As TMemo).Text;
выведи Data.S с помощью ShowMessage допустим и посмотри что выведет,мне просто отладчиком не проверить,что да как,к тому я с классами не бум-бум.

Просто .text дает доступ ко всему содержимому поля Memo.
возможно твой S:ShortString по размеру не прокатывает,и поэтому не хватает места записать полностью.
За помощь: Нажмите на весы слева от сообщения!

Последний раз редактировалось Stilet; 17.06.2010 в 16:26.
savva вне форума Ответить с цитированием
Старый 17.06.2010, 15:39   #5
saworld
 
Аватар для saworld
 
Регистрация: 16.06.2010
Сообщений: 5
По умолчанию

вроде сохраняет норм а вот когда открываешь то он пустой

а возможно ли увеличить S:ShortString ?

Последний раз редактировалось Stilet; 17.06.2010 в 16:27.
saworld вне форума Ответить с цитированием
Старый 17.06.2010, 16:27   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а возможно ли увеличить S:ShortString ?
Нет. Можно вместо него просто взять AnsiString он же String
Цитата:
вроде 255 у поля мемо ведь так?
Кто это сказал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2010, 16:41   #7
saworld
 
Аватар для saworld
 
Регистрация: 16.06.2010
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нет. Можно вместо него просто взять AnsiString он же String
а это поможет?
saworld вне форума Ответить с цитированием
Старый 17.06.2010, 16:47   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Смотря что ты хочешь сделать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.06.2010, 17:14   #9
saworld
 
Аватар для saworld
 
Регистрация: 16.06.2010
Сообщений: 5
По умолчанию

короче у меня типа бд, скорей всего идет как портфолио преподавателей. И там у меня в основном таблицы и edit'ы так вот мне нужно ввести на каждого препода характеристику, и я использовал поле мемо так он не все сохраняет. формат файлов у меня .sha
saworld вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разделитель в поле memo wulf17 Помощь студентам 1 27.07.2009 10:50
Вставка в поле MEMO Joe_Tribbiani БД в Delphi 7 20.04.2009 20:02
Memo поле и открытие файла LAGOX Общие вопросы Delphi 6 15.03.2009 21:52
Поиск в поле Memo omi БД в Delphi 6 01.03.2007 18:39