![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 33
|
![]()
Мне нужно скопировать файл на рабочий стол. Я делаю это так:
dirKTexe:= 'ALLUSERSPROFILE\Рабочий стол\testing.exe'; CopyFile(PAnsiChar(dirIsTexe),PAnsi Char(dirKTexe),false); файл на рабочем столе не появляется. Подскажите пожалуйста, что не так? |
![]() |
![]() |
![]() |
#2 | |
Programming...
Форумчанин
Регистрация: 13.03.2010
Сообщений: 198
|
![]() Цитата:
nu ti zdesy vstavil kapiravati iz rabochii stol v rabochii stol, Код:
Код:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 33
|
![]()
нет. это копировать из одной дирректории в другую. они разные.
dirIsTexe:= GetCurrentDir+'\system\testing.exe' ; dirKTexe:= 'ALLUSERSPROFILE\Ðàáî÷èé ñòîë\testing.exe'; CopyFile(PAnsiChar(dirIsTexe),PAnsi Char(dirKTexe),false); |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
![]()
Вот мой путь к рабочему столу: C:\Users\Марсель\Desktop\, а это у вас 'ALLUSERSPROFILE\Рабочий стол\testing.exe'; ерунда какая-то
Сделайте вот такую прогу и сохраните её на рабочем столе: Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Все должно выглядеть профессионально !!!
Есть функция GetSpecialPath (100 раз о ней было) : http://programmersforum.ru/showpost....91&postcount=3 А к ней конечно же есть аргументы : http://programmersforum.ru/showpost....71&postcount=2 Надеюсь вам не надо выделять цветом, например, нужный вам параметр ?!?! При таком подходе вам не нужно заботиться ни о чем - путь будет однозначно найден !!!
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 33
|
![]()
с такой функцией у меня ничего хорошего не выходит! SHGetSpecialFolderPath - не известный идентификатор. я так и не смогла понять как она работает.
я попробовала задать дирректорию через реестр: dirKTexe:= 'HKEY_CURRENT_USER\Software\Microso ft\Windows\CurrentVersion\Explorer\ Shell Folders\Desktop\testing.exe'; но тоже бесполезно. Может пишу что то не правильно? |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
![]()
Что же не понятного Kotofff уже все ссылки выложил надо только собрать..
кинь на форму Label и кнопку, и в обработчик кнопки напиши следующие: Код:
принимаю благодарности в письменном виде( весы слева)...
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 33
|
![]()
я сделала как ты написал и вот что мне выдало:
[Error] Unit1.pas(31): Undeclared identifier: 'SHGetSpecialFolderPath' [Error] Unit1.pas(31): Undeclared identifier: 'CSIDL_DESKTOP' [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas' ![]() Может какую то бибилиотеку присоединить надо? |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 17.09.2009
Сообщений: 294
|
![]() Цитата:
Код:
принимаю благодарности в письменном виде( весы слева)...
![]() |
|
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Тогда эти функции сработают.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при копировании файла (*.mpg) | Marsel737 | Общие вопросы Delphi | 1 | 16.12.2009 11:06 |
рабочий стол | sf911 | Операционные системы общие вопросы | 3 | 09.08.2009 12:38 |
При копировании файла ошибка:макрос не может быть найден | Belokuraya | Microsoft Office Excel | 4 | 24.07.2009 16:04 |
Рабочий стол | maladoy | Свободное общение | 0 | 01.02.2009 13:07 |