Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> RichEdit, Помогите... 
:(
    Опции темы
W_A_K_E
Дата 21.1.2005, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 14.1.2005

Репутация: нет
Всего: нет



Цитата(dsergey @ 21.1.2005, 17:00)
Сообщи в конце концов, конечную цель свойго топика.

Вообще я разрабатываю программу для очистки места на харде и в оперативке
А эта функция нужна мне для проверки новой версии... Тоесть пользователь ныжимает кнопку "Новая версия" и кокраз начинает срабатывать эта самая функция... Загрузка информации происходит из ini файла в окно TRichEdit, а если файл обновления не найден, то выдается сообщение "Загрузка не удачна!". Конечно я пробовал через LoadFromFile... Все как бы работает, но как только файл не найден, то выходит ошибка типа файл не найден. А вот как выключить ошибку это вопрос посложнее вот я и решил попробовать через такой путь

Цитата(dsergey @ 21.1.2005, 17:00)
Может ты просто не умеешь работать с Ini-файлоами или реестром

Конечно может не все я знаю про него ну самое основное знаю...

Цитата(Dynamic @ 21.1.2005, 17:42)
не могу понять, почему Lines.Add у тебя не работает. Сейчас это может и не принципиально, но разобраться с этим, имхо, стОит.
Где-то что-то ты не договариваешь........

Может быть я что то желаю неправильно, но пишу вот так
Код

uses IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
var
F: TiniFile;
i: integer;
begin
F := TIniFile.Create('\\127.0.0.1\test\test.ini');
RichEdit1.Lines.Add(F.ReadString('info', '0', 'Загрузка не удачна!'));
for i := 1 to 30 do
  RichEdit1.Lines.Add(F.ReadString('info', IntToStr(i), ''));
F.Free;
end;


Выдает ошибку при компиляции на слово add
PM MAIL   Вверх
Akella
Дата 22.1.2005, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



Цитата(W_A_K_E @ 21.1.2005, 20:21)
Может быть я что то желаю неправильно, но пишу вот так

Код

uses IniFiles;
procedure TForm1.Button1Click(Sender: TObject);
var
F: TiniFile;
i: integer;
begin
F := TIniFile.Create('\\127.0.0.1\test\test.ini');
RichEdit1.Lines.Add(F.ReadString('info', '0', 'Загрузка не удачна!'));
for i := 1 to 30 do
  RichEdit1.Lines.Add(F.ReadString('info', IntToStr(i), ''));
F.Free;
end;




Выдает ошибку при компиляции на слово add


Конкретнее, какую ошибку?????????
Добавлено @ 10:31
У МЕНЯ НЕ ВЫДАЕТ НИ КАКИХ ОШИБОК И НОРМАЛЬНО КОМИЛИРУЕТСЯ
PM MAIL   Вверх
W_A_K_E
Дата 22.1.2005, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 14.1.2005

Репутация: нет
Всего: нет



Прошу извенения, теперь все работает...
Всем спасибо!
PM MAIL   Вверх
Dynamic
Дата 23.1.2005, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 372
Регистрация: 5.7.2004
Где: Салехард

Репутация: 12
Всего: 15



Цитата(W_A_K_E @ 22.1.2005, 14:25)
теперь все работает...

Теперь - это когда??? Что было-то?? Не стесняйся, все свои ;)


--------------------
Было бы о чем молчать, а уж что сказать – всегда найдется...
PM MAIL WWW   Вверх
z-END
Дата 23.1.2005, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

Репутация: 11
Всего: 102



Цитата(W_A_K_E @ 21.1.2005, 20:21)
А эта функция нужна мне для проверки новой версии...

тогда может имеет смысл использовать не ИниФайл, а НТТП (т.е. get или post)?!
например:
при нажатии "новая версия" отправляется запрос:
www.mysoft.com/get_new_version.php?product_id={...}&current_version={...}
где
product_id - код твоей программы
current_version - установленная у юзера версия софта
скрипт обрабатывает эти данные и отправляет ответ (новой версии нет, ил линк для скачивания новой версии)




--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
W_A_K_E
Дата 7.2.2005, 01:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 14.1.2005

Репутация: нет
Всего: нет



все дело в том что я организую это по локальной сети а не в интрнете.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0594 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.