![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Имя файла при сохранении [D6, 95/98]
Rubey © (2006-05-10 08:02:00)Вывожу текстовые файлы с изменением имени : File01.Txt, File02.Txt,
и т.д., в папку RAB, но не получается их загрузить, если я обращаюсь
к файлу в следующем виде
WinExec('Start C:\Rab\'+Edit1.Text+'.TXT',SW_SHOWDEFAULT);
где в EDITe задано имя файла. Выдает ошибку несовместимости типов данных String и PChar. Если же задавать фиксированое имя пряимо в операторе
WinExec('Start C:\Rab\File01.Txt,SW_SHOWDEFAULT);
то все работает нормально. Не пдскажете , знатоки, в чем тут дело и как правильно указывать изменяемое имя файла бращении к нему?
Благодарю за внимание - Рубей.
10.05.2006
Гаврила (2006-05-10 11:55:00) [1]В delphi 6, если не ошибаюсь, компилятор еще не умер типизировать под Pchar строку, полученную сложением.
Так что через доп переменную
var
s: string;
s:='Start C:\Rab\'+Edit1.Text+'.TXT';
WinExec(Pchar(s), SHOWDEFAULT);
Гаврила (2006-05-10 11:55:00) [2]
> , компилятор еще не умер
постпраздничные очепятки :-))
компилятор еще не умеЛ
balepa (2006-05-10 08:04:00) [3]PChar(Edit1.Text)