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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2007, 13:14   #1
D7_beginner
Пользователь
 
Аватар для D7_beginner
 
Регистрация: 20.11.2007
Сообщений: 13
По умолчанию String to PChar

Здраствуйте!
Подскажите пожалуйста. Мне надо сделать так чтоб при OnDblClick по DBGrid-у открывался файл по указанному пути которое записано в поле Path.

Вопрос: Как можно преобразовать String в PChar.
var s:string; pc:PChar;
begin
s:=ADOTable1.FieldValues['path'];
pc:=????????????????
ShellExecute(Form1.Handle,nil,pc,nil,nil,SW_SHOWNORMAL)
end;

Заранее спасибо.
D7_beginner вне форума Ответить с цитированием
Старый 21.11.2007, 13:19   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Код:
pc:=pChar(s);
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 21.11.2007, 14:05   #3
John_chek
Форумчанин
 
Аватар для John_chek
 
Регистрация: 24.01.2007
Сообщений: 108
По умолчанию

А можно так:
Код:
ShellExecute(Form1.Handle,nil,PChar(ADOTable1.FieldValues['path']),nil,nil,SW_SHOWNORMAL)
John_chek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема перевода (PChar и string) Fireleo Общие вопросы Delphi 4 29.07.2007 08:14
Access violation на строке вида StrLCopy(PChar(st1),PChar(st2),10); malor Общие вопросы Delphi 1 11.07.2007 13:39
PCHAR строка с разделителями #13#10. Как вычленить отдельные "подстроки" EdNovice Общие вопросы Delphi 1 17.04.2007 11:42
Добавление к pchar EdNovice Общие вопросы Delphi 2 15.04.2007 17:00
Как из string получить PChar??? sis Компоненты Delphi 4 11.02.2007 16:58