![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
![]()
никак не получается вот такая штука:
*********************************** ******************************** 1. есть поле Edit1 2. в это поле я ввожу имя файла (например NF.dat) 3. переменной st1 (st1: string ![]() st1:=Edit1.Text; //st1=NF.dat 4. Теперь (допустим при нажатии какой-либо кнопки) я хочу открыть этот файл (файл уже существует в рабочей папке). Я пишу: ShellExecute(Handle,nil,'st1',nil,n il,SW_SHOW); ничего не получается. а если так: ShellExecute(Handle,nil,'NF.dat',ni l,nil,SW_SHOW); то все ОК, но мне нужно сделать через st1. Пожалуйста помогите ![]() |
![]() |
![]() |
![]() |
#2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,669
|
![]()
pchar(st1); попробуй. воообще для такого открытия надо не стринг использовать а char, ansichar !!!
|
![]() |
![]() |
![]() |
#3 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]() Цитата:
![]() А именно что означает 'st1'?? ![]() Кавычки убери, и после этого воспользуйся советом Alar: PChar(st1) |
|
![]() |
![]() |
![]() |
#4 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,669
|
![]()
да не заметил кавычки. кавычки стопудово надо убрать...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 01.11.2006
Сообщений: 63
|
![]()
спасибо большое вам. теперь все работает.....
![]() |
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,669
|
![]()
malevich, рад за тебя, учись пользоваться поиском, так как мы не готовы раз в день отвечать на один и тот же вопрос. Поиск есть в навигации форума, наверху. посмотри пожалуйста.
|
![]() |
![]() |