Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

Я не могу устранить глюк при запуску печати! ПОМОГИТЕ   Найти похожие ветки 

 
JEK_DELPHI   (2006-06-24 09:54) [0]

Глюк возникает тогда, когда путь к файлу имеет название с пробелом!
Как быть если програма в C:\Program files\Glyk\Print.rtf
А вот код:

procedure TForm1.Button1Click(Sender: TObject);
var s:string;
   c:array[0..255] of char;
begin
s:=ExtractFilePath(Application.ExeName)+"Print.rtf";
if FileExists(s) then
begin
s:=s+" /p";

//тут правильно
StrPCopy(c,s);

//а вот тут глюк. как исправить?
shellExecute(handle,nil,"write.exe",c,nil,SW_HIDE);

end
else ShowMessage("Файл отсутствует!");
end;


 
Loginov Dmitry ©   (2006-06-24 11:05) [1]

s := Format(""%s"", [ExtractFilePath(Application.ExeName)+"Print.rtf"]);


 
Virgo_Style ©   (2006-06-24 11:15) [2]

JEK_DELPHI   (24.06.06 9:54)
Как быть если програма в C:\Program files\Glyk\Print.rtf


"заключить название в кавычки"


 
JEK_DELPHI   (2006-06-24 15:46) [3]

Спасибо конечно но глюк остался!
Люди у кого то есть ещё идеи???


 
Плохиш ©   (2006-06-24 15:48) [4]


> JEK_DELPHI   (24.06.06 15:46) [3]
> Спасибо конечно но глюк остался!
> Люди у кого то есть ещё идеи???

Можно увидеть реализацию приведённых выше ответов?


 
JEK_DELPHI   (2006-06-24 15:54) [5]


<p align="center"><font size="7"><span style="background-color: #FF0000">Помогите!!!</span></font></p>


 
Virgo_Style ©   (2006-06-24 16:16) [6]

JEK_DELPHI   (24.06.06 15:54) [5]

- Ты смотри-ка, сколько языков знает!
- Ну и чем ему это помогло?

(c) анекдот


 
Пусик ©   (2006-06-25 01:00) [7]

var
 s: String;
begin
 s := """ + ExtractFilePath(ParamStr(0)) + "Print.rtf"";
 if FileExists(s) then
 begin
   s := s+" /p";
   ShellExecute(0,nil,"Write.exe",PChar(s),PChar(GetCurrentDir),SW_SHOW);
 end
 else ShowMessage("Файл отсутствует!");
end;


 
JEK_DELPHI   (2006-06-25 20:16) [8]

Щас попробую!!!


 
JEK_DELPHI   (2006-06-27 12:59) [9]

Не помогает таже история пишет не может найти c:\program хотя прога и Print.rtf  в c:\Program Files\Glyk\


 
JEK_DELPHI   (2006-06-28 13:12) [10]

Люди добрые помогите!


 
Плохиш ©   (2006-06-28 13:40) [11]


ShellExecute(0, "open", "write.exe", PChar(s), nil, SW_SHOWNORMAL);


 
Василий   (2006-06-29 16:39) [12]

C:\Progra~1\Glyk\Print.rtf


 
KygECHuK ©   (2006-06-29 16:50) [13]

""
> C:\Progra~1\Glyk\Print.rtf


ExtractShortPathName(C:\Program files\Glyk\Print.rtf)



Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
15-1150485086
X9
2006-06-16 23:11
2006.07.16
Гигабитная сеть


15-1149507664
Зм1й
2006-06-05 15:41
2006.07.16
Earthworm Jim 2 под Sega Mega Drive 2


6-1141986446
Kacnep
2006-03-10 13:27
2006.07.16
Клиент TClientSocket Сервер TIdTCPServer не понимают друг друга


15-1150294537
JUS
2006-06-14 18:15
2006.07.16
Как закинуть свой готовый сайт в интернет?


2-1151306558
manevil
2006-06-26 11:22
2006.07.16
запуск с параметрами