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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 06:49   #1
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию if..then

Всем привет, сразу прошу прощения за глупый вопрос. Только начинаю познавать делфи. Собственно, что я делаю не так?

Код:
procedure TForm3.RichEdit1Change(Sender: TObject);
begin
if RichEdit1.Update then      //на этой строчки выводит ошибку при компиляции 
label2.Caption:='Обновлено'
else
label2.Caption:='Не обновлено'
end;
end;
Буду благодарен за любой ответ.

Последний раз редактировалось DimoK123; 02.11.2012 в 06:52.
DimoK123 вне форума Ответить с цитированием
Старый 02.11.2012, 08:05   #2
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Сообщение от DimoK123 Посмотреть сообщение
Всем привет, сразу прошу прощения за глупый вопрос. Только начинаю познавать делфи. Собственно, что я делаю не так?

Код:
procedure TForm3.RichEdit1Change(Sender: TObject);
begin
if RichEdit1.Update then      //на этой строчки выводит ошибку при компиляции 
label2.Caption:='Обновлено'
else
label2.Caption:='Не обновлено'
end;
end;
Буду благодарен за любой ответ.
if RichEdit1.Update then Так и не будет работать, обьясните что именно Вам нужно
FleXik вне форума Ответить с цитированием
Старый 02.11.2012, 08:35   #3
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Цитата:
Сообщение от FleXik Посмотреть сообщение
if RichEdit1.Update then Так и не будет работать, обьясните что именно Вам нужно
В общем, у меня есть RichEdit окно. Есть кнопка, которая загружает тхт файл в окно RichEdit с определённой директории

Код:
procedure TForm3.Button1_1Click(Sender: TObject);
begin
RichEdit1.Lines.LoadFromFile('H:\Новая папка\Еще одна папка\1.txt')
end;
Так вот, нужно, что б при успешной загрузки тхт файла, в label писало сообщение, мол успешно загружен, а если нет(допустим, файл удалили), то писало другое сообщение. Как-то так
DimoK123 вне форума Ответить с цитированием
Старый 02.11.2012, 08:38   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
try
  RichEdit1.Lines.LoadFromFile('H:\Новая папка\Еще одна папка\1.txt');
  label2.Caption:='Обновлено';
except
  label2.Caption:='Не обновлено';
end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 02.11.2012, 08:48   #5
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
try
  RichEdit1.Lines.LoadFromFile('H:\Новая папка\Еще одна папка\1.txt');
  label2.Caption:='Обновлено';
except
  label2.Caption:='Не обновлено';
end;
Спасибо большое.

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

Код:
	

procedure TForm1.Button1Click(Sender: TObject);
begin
MsRdpClient21.UserName :='admin';
MsRdpClient21.Server :='11.11.11.11';
MsRdpClient21.AdvancedSettings2.ClearTextPassword:='***';
MsRdpClient21.Connect;
end;
В итоге, приложение удачно компилировалось, но..ошибка при нажатии Button1.
Буду благодарен за любую информацию, ибо что-то вообще по этому поводу ничего не нашёл. Спасибо.

Последний раз редактировалось Stilet; 02.11.2012 в 09:13.
DimoK123 вне форума Ответить с цитированием
Старый 02.11.2012, 09:08   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

MsRdpClient21 - покажите вызов конструктора
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 02.11.2012, 09:15   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
покажите вызов конструктора
Это может быть компонент, кинутый на форму.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2012, 09:18   #8
DimoK123
Пользователь
 
Регистрация: 31.10.2012
Сообщений: 28
По умолчанию

На форму кинул кнопку, и с вкладки "ActiveX" компонент MsRdpClient2(MSTSCLIB_TLB)
DimoK123 вне форума Ответить с цитированием
Ответ


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