Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Principal";
Arquivo atual: 2002.07.01;
Download: [xml.tar.bz2];

Para baixo

copiar pasta com funções pascal? Encontre agências semelhantes


aak   (2002-06-19 18:14) [0]

Так как всё-таки скопировать папку (со всеми подкаталогами и файлами) функциями object pascal?
Muito necessário!



Volj   (2002-06-19 19:10) [1]

Вы что, поспорили с кем-то на пиво, что в OPascal есть такая функция? Чем WinAPI не хорош?
Но если не нравится, всегда можно рекурсивно скопировать по одному файлу...



aak   (2002-06-20 09:46) [2]

На пиво нискем не спорил.
Сейчас у меня в программе копируется апишными функциями, но иногда (редко правда) возникают разные ошибки вроде "Не удается скопировать файл" по непонятным мне причинам. Поэтому хочется переделать паскалевыми функциями - надеюсь будет меньше глючить.
Копировать по одному файлу не хотелось бы - придется писать здоровую процедуру, обходить все подкаталоги и т. п.
Я думаю наверняка кто-то уже сделал это или есть какие-то другие, более простые способы (например в VCL).



Volj   (2002-06-20 11:30) [3]

Дело в том, что все паскалевские ф-ии в конце концов все-равно обращаются к APIшным. Поэтому нет никакой принципиальной разницы между вызовами одних и других (за исключением потери времени в несколько mc). Мне кажется, что лучше все-таки попытаться понять, почему API-функция выдает ошибки. Может, поможет GetLastError FormatMessage ?



Страницы: 1 filial inteira

Fórum: "Principal";
Arquivo atual: 2002.07.01;
Download: [xml.tar.bz2];

em cima





Memória: 0.55 MB
Hora: 0.019 c
3-908
Chuk
2002-06-07 12:52
2002.07.01
Usando bancos de dados do Paradox em uma rede local


3-887
maxim2
2002-06-06 21:58
2002.07.01
Como fechar o formulário MDIchild


1-934
Arsenik
2002-06-15 15:35
2002.07.01
Como no procedimento WinExec, você pode escrever variáveis ​​String


3-930
Kashdi
2002-06-10 09:21
2002.07.01
delphi6, MSSQL


3-922
Sashka4000
2002-06-08 16:42
2002.07.01
Muitos dados de uma solicitação





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol