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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2009, 20:37   #1
ke6ko
Новичок
Джуниор
 
Регистрация: 09.07.2009
Сообщений: 3
По умолчанию перевод String to PAnsiChar (Запуск других приложений)

Привет!
При запуске других приложений с помощью WinExec ('путь', SW_SHOW) или ShellExecute (Form1.Handle, nil, 'путь', nil, nil, SW_RESTORE) c путем прописанным сразу в команде - все проходит отлично.
А вот я хотел сделать так:
str: string; -> переменная содержит путь, который при работе с программой может меняться.

WinExec ('str', SW_SHOW);

Но происходит ошибка типов String и PAnsiChar. Вопрос: как можно перевести string в PAnsiChar или есть другой способ?
(Delphi 7; при работе с ShellExecute таже проблема)
ke6ko вне форума Ответить с цитированием
Старый 09.07.2009, 20:39   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

ShellExecute(Form1.Handle, nil,PChar(WAY), nil, nil, SW_RESTORE)
psycho-coder вне форума Ответить с цитированием
Старый 09.07.2009, 20:47   #3
ke6ko
Новичок
Джуниор
 
Регистрация: 09.07.2009
Сообщений: 3
По умолчанию

psycho-coder, большое спасибо, помогло.
ke6ko вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевод word в string Juffin Общие вопросы Delphi 2 12.05.2009 18:58
Запуск внешних приложений Alex_09 Общие вопросы Delphi 4 10.04.2009 18:24
запуск приложений Delphi 2007, ShellAPI combays Win Api 9 29.07.2008 13:30
запуск dos приложений shurik_7866 Общие вопросы Delphi 3 25.01.2008 23:23
pansichar to string Toxa Общие вопросы Delphi 16 31.05.2007 13:40