Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2007, 13:40   #1
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию Нужна помощь

У меня 2 вопроса:
1)какай модуль отвечает за доступ к файлам типа AssingFile и где мне его найти?

2)А это я спрашивал но забыл:Как программно запустить файл например у меня GuitarPro
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 09.03.2007, 21:56   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

2)
Код:
uses shellapi;

procedure execfile(filename: string);
begin
shellapi.ShellExecute(0, 'open', pchar(filename), nil, nil, sw_shownotmal);
BOBAH13 вне форума Ответить с цитированием
Старый 09.03.2007, 22:09   #3
ЧИЖ
Форумчанин
 
Аватар для ЧИЖ
 
Регистрация: 24.02.2007
Сообщений: 104
Лампочка

ни че за assignfile(f,'filename') не отвечает и ни где искать это не надо,
просто объявляешь файловую переменную (f:textfile или f:file of тип данных (char, integer, word, real ...))

потом пишешь свой filename:='c:\eklmn\prst.123';
assignfile(f,filename);

Запустить файл - ты наверное имел ввиду winexec(pchar(cmdline),sw_shownorma l);

cmdline:='C:\eklmn\prst.exe'
если надо открыть файл через другую прогу делай через shellexec или проще пропиши все че тебе надо в bat и его запускай

вместо sw_shownormal можно написать sw_showmaximized sw_showminimized sw_hide

соответственно нормальное окно, развернутое, свернутое, скрыто в процессы

за winexec отвечает shellapi
Разберемся.......
ЧИЖ вне форума Ответить с цитированием
Старый 09.03.2007, 22:21   #4
Umen
Форумчанин
 
Аватар для Umen
 
Регистрация: 10.11.2006
Сообщений: 189
По умолчанию

1) процедуры AssignFile, Reset, CloseFile, Rewrite, ... хранятся в модуле System, он подлючается к программе автоматически
Umen вне форума Ответить с цитированием
Старый 10.03.2007, 09:42   #5
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

Umen меня понял.Я не знаю модуль system в мою делфю не входит где его можно скачать?
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 10.03.2007, 10:28   #6
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Цитата:
Я не знаю модуль system в мою делфю не входит...
Впервые такое слышу...
Цитата:
где его можно скачать?
Вот System, положи его в $Delphi\Source\Rtl\Sys
Вложения
Тип файла: rar System.rar (69.5 Кб, 23 просмотров)
zetrix вне форума Ответить с цитированием
Старый 10.03.2007, 10:41   #7
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

Просто у меня пиратская делфя, видимо пираты выкинули этот модуль спасибо!

Модуль оказывается был но при его использовании выдает:
Identifier redeclared: 'system'.
Разработка сайтов -дело прикольное

Последний раз редактировалось zetrix; 10.03.2007 в 11:04.
LeoN вне форума Ответить с цитированием
Старый 14.03.2007, 15:35   #8
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
Восклицание

Цитата:
Сообщение от BOBAH13 Посмотреть сообщение
2)
Код:
uses shellapi;

procedure execfile(filename: string);
begin
shellapi.ShellExecute(0, 'open', pchar(filename), nil, nil, sw_shownotmal);
я не совсем понял 'open' и два nil они зачем? и другие их значенияя
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Старый 14.03.2007, 15:56   #9
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

open - можещ так же игнорировать, а там просто передача параметров... я их не использую благодаря этому можно файлы, папки, web страници открывать методами Windows
BOBAH13 вне форума Ответить с цитированием
Старый 14.03.2007, 16:09   #10
LeoN
Форумчанин
 
Аватар для LeoN
 
Регистрация: 03.11.2006
Сообщений: 278
По умолчанию

а как из label сделать ссылку на сайт.
И все таки зачем эти два nil?
Разработка сайтов -дело прикольное
LeoN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по таб. *Иван* Microsoft Office Excel 1 22.11.2007 20:50
Нужна помощь по Си. Coach Помощь студентам 3 08.11.2007 01:08
нужна помощь Селезнёв Microsoft Office Excel 1 02.03.2007 03:19
нужна помощь verto Помощь студентам 1 02.01.2007 07:48