|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2008, 22:02 | #1 |
Регистрация: 30.06.2007
Сообщений: 5
|
как попроще заархивировать файл и создать сопроводительное письмо
Подскажите, пожалуйста, с помощью какого языка программирования лучше всего:
1) работать с файлами (архивация, изменение свойств, копирование, удаление); 2) Данные о файлах (имя, свойства) необходимо заносить в файл *.rtf или *.doc; 3) Чтобы программа требовала дополнительных установок программ по минимуму или не требовала вообще Я программировала в MS Access (Basic Access), немного знакома с Delphi, Pascal Мне бы тоже хотелось в Access, но для mde-файла нужна установка MS Access, а мне не хочется привязывать результат программы к установке. 4) Если можно создать exe-файл, то с помощью какого языка программирования это проще сделать. Если проще изучить другой язык посоветуйте какой? |
04.01.2008, 07:51 | #2 |
stopfake.org
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,927
|
В языках высшего уровня (C++/Delphi) много идентичного. Выбирайте тот, синтаксис которого вам больше знаком.
|
05.01.2008, 23:23 | #3 |
Регистрация: 30.06.2007
Сообщений: 5
|
Ответ
Спасибо за совет!
Понравилось ваше фото! |
11.01.2008, 12:56 | #4 |
Регистрация: 30.06.2007
Сообщений: 5
|
как заархивировать файл
Подскажите, пожалуйста,
1) Как добавить в архив файл *.Xml путь к которому прописан в Edit1.text с помощью архиватора, путь к которому описан в Edit2.text. пробовала с помощью ShellExecute ShellExecute (Form1.Handle, PChar('open'),PChar(Edit2.text + '\winrar.exe'), PChar('a '+ Edit1.text + '\*.xml'),nil,SW_ShowNormal); запускает winrar но выдаёт сообщение cannot create ... синтаксическая ошибка в имени файла, метке тома или папке Сломала голову - не могу найти помогите! |
12.01.2008, 04:51 | #5 | |
stopfake.org
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,927
|
Цитата:
(типа C:\Program Files\Outlook Express) и его надо преобразовать в короткий (C:\PROGRA~1\OUTLOO~1) Код:
|
|
12.01.2008, 12:13 | #6 |
Пользователь
Регистрация: 11.01.2008
Сообщений: 42
|
А что тут голову ломать, говорят же синтактическая - * - запрещяестя использовать в имени файла. А у вас он есть:
ShellExecute (Form1.Handle, PChar('open'),PChar(Edit2.text + '\winrar.exe'), PChar('a '+ Edit1.text + '\*.xml'),nil,SW_ShowNormal); |
13.01.2008, 07:24 | #7 | ||
stopfake.org
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,927
|
Цитата:
Кстати, при использовании этого способа должен быть установлен WinRar. А ведь надо что б Цитата:
1,9 MБ Можете еще посмотреть http://codesources.net/delphi-kompon...-shifrovaniem/ и здесь http://pblog.ru/?p=67 Последний раз редактировалось Viteef; 13.01.2008 в 07:33. |
||
15.01.2008, 11:20 | #8 |
Регистрация: 30.06.2007
Сообщений: 5
|
Спасибо за советы. Я уже догадалась о причине и выполнила поиск файла через FindFirst. Третий параметр команды определил имя файла, его и указала вместо *.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать exe-файл | vitalik007 | Общие вопросы Delphi | 8 | 09.07.2010 11:45 |
Как создать txt файл | Titan123 | Общие вопросы Delphi | 7 | 29.06.2008 16:56 |
Как создать файл NTX | MegaMax | БД в Delphi | 1 | 05.11.2007 10:09 |
Как программно заархивировать файл в delphi? | Alar | Общие вопросы Delphi | 0 | 29.10.2006 20:34 |