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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2010, 11:20   #1
Tycuk
 
Регистрация: 26.12.2009
Сообщений: 9
По умолчанию SaveDialog и какие-то странные символы

Записываю имя файла из SaveDialog в Edit. В строке вместо имени файла отображаются какие-то странные символы. Может кто-нибудь знает, в чём дело?
Tycuk вне форума Ответить с цитированием
Старый 25.10.2010, 11:26   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Опять ожидание проявления недюжинных телепатических способностей форумчан?
Нет, мы обычные, нормальные, так что выкладывайте кусок кода с вашей затеей...
mihali4 вне форума Ответить с цитированием
Старый 25.10.2010, 12:31   #3
Tycuk
 
Регистрация: 26.12.2009
Сообщений: 9
По умолчанию

А код очень простой:
procedure TForm5.SaveDialog1Close(Sender: TObject);
begin
edit1.Text:= savedialog1.FileName;
end;

После этого в Edit'е появляются какие-то неопознанные символы типа XЂ

Последний раз редактировалось Tycuk; 25.10.2010 в 12:33.
Tycuk вне форума Ответить с цитированием
Старый 25.10.2010, 13:02   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А что вы хотели ?
Диалог-то уже закрыт и имя файла - тю-тю...
Делать это нужно по событию SaveDialog1CanClose.
Или как Стилет указал в следующем сообщении.

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

А не лучше брать edit1.Text:= savedialog1.FileName; непосредственно после открытия?
Код:
with savedialog1 do 
 if Execute then
  edit1.Text:= FileName;
И все...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.10.2010, 14:23   #6
Tycuk
 
Регистрация: 26.12.2009
Сообщений: 9
По умолчанию

Спасибо за помощь)
Tycuk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
странные проблемы с с++ Plastilin Общие вопросы C/C++ 9 21.02.2010 03:50
Странные окна в ХР. Танатис Windows 3 03.07.2009 14:13
Странные задачи L_M Свободное общение 60 19.05.2009 08:54
СИМВОЛЫ - помогите решить задачу на символы kiko Паскаль, Turbo Pascal, PascalABC.NET 5 30.11.2008 16:09