![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 13.12.2010
Сообщений: 603
|
![]()
Вот вывожу путь в едит
Edit1.Text:=win+'\proga.exe'; пишет в нем C:\WINDOWS почему так, первый раз с таким сталкиваюсь P.S. выше было написано |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Должно все показывать)
Последний раз редактировалось Aliens_wolfs; 23.07.2011 в 17:53. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Попробуй с функцией Человек_Борща
Edit1.Text:=GetWindowsDir + 'proga.exe'; Либо так Edit1.Text:=Format('%sproga.exe',[GetWindowsDir]); Последний раз редактировалось Aliens_wolfs; 23.07.2011 в 17:54. |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
а может такого пути не существует... ?
подозреваю ваше проблема чуть дальше. Вы вообще читали описание CopyFile? Знаете зачем нужен 3-й параметр? Советую ознакомится... |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
У меня копирует мою прогу под именем Proga.exe в папку Windows
CopyFile(Pchar(Application.ExeName) , PChar(GetWindowsDir + 'Proga.exe'), false); Либо так под своим же именем CopyFile(Pchar( Application.ExeName ), PChar( GetWindowsDir + ExtractFileName(application.ExeName ) ), false); Что бы перезаписывался файл. в CopyFile последний параметр true означает не перезаписывать файл, нужно false Последний раз редактировалось Aliens_wolfs; 23.07.2011 в 18:07. |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 13.12.2010
Сообщений: 603
|
![]() Цитата:
wi:=win+'\svchost.exe'; Edit2.Text:=wi; выводит в едит C:\WINDOWS |
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Интересно почему у меня все работает?...
Код:
|
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Пробуйте с функцией GetWindowsDir
Все четко показывает Код:
Код:
Последний раз редактировалось Aliens_wolfs; 23.07.2011 в 18:18. |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
проблема функции win в том что, там используется строка, и за каки-то хз задаётся её длинна. А ещё эта строка приводится зачем-то к указателю на Char коим строка вообще не является. Отсюда вся кривизна работы. Поэтому проще массив Char. Используте мою функцию и все будет работать.
|
![]() |
![]() |
![]() |
#20 | |
Форумчанин
Регистрация: 13.12.2010
Сообщений: 603
|
![]() Цитата:
а теперь смотрим скрин GetWindowsDir под эту функцию он вообще подчеркивает ошибку |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тестовый файл. Найти сумму всех чисел, входящих в этот файл. (Паскаль) | Homeros | Помощь студентам | 1 | 26.01.2011 14:05 |
Типизированный файл с натуральными числами. Числа, встречающиеся 1 раз переписать в другой файл [Паскаль] | mifomen | Помощь студентам | 7 | 16.12.2010 22:00 |
WinInet загрузить файл во временной файл , использовать, потом удалить | Человек_Борща | Работа с сетью в Delphi | 5 | 03.08.2010 13:46 |
C++. Прочитать файл и вывести в другой файл каждую N-ую строку | Straiker | Помощь студентам | 3 | 15.12.2009 05:49 |
Ссылка на файл из текущей папки! Сбор инфы в один файл! | mephist | Microsoft Office Excel | 11 | 10.07.2009 13:51 |