Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.11.2011, 06:36
royun royun вне форума
Прохожий
 
Регистрация: 19.08.2011
Сообщения: 28
Репутация: 10
По умолчанию Открыть несколько файлов

Добрый день.

Есть код,

Код:
ShellExecute (Handle, nil, 'bin.exe', PChar(' /5 /g- /r- ' +'"'+ OpenDialog2.FileName +'"'+ ' c:\DeBoraF\DBF\'+ExtractFileName(OpenDialog2.FileName)+'.dbf'), 'c:\DeBoraF\', SW_SHOW);

который конвертирует бинарный файл в dbf-файл. Открываю бинарные файлы по одному, все отлично работает. Вот теперь хочу сразу открыть несколько бинарных файлов и одновременно конвертировать их. Проблема в том, что надо сделать так чтобы в OpenDialog2.FileName имена файлов выходили по очереди.

Код:
OpenDialog2.Options := [ofAllowMultiSelect, ofFileMustExist];
    if OpenDialog2.Execute then OpenDialog2.FileName else exit;
    for i:=0 to OpenDialog2.Files.Count-1 do
    begin
        ShellExecute (Handle, nil, 'bin.exe', PChar(' /5 /g- /r- ' +'"'+ OpenDialog2.FileName +'"'+ ' c:\DeBoraF\DBF\'+ExtractFileName(OpenDialog2.FileName)+'.dbf'), 'c:\DeBoraF\', SW_SHOW);
    end;

Спасибо.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:46.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025