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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2011, 18:23   #1
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
Вопрос как string перевисти в PAnsiChar?

Возможно это глупый вопрос! Вообщем у меня возникла проблемма такая
[DCC Error] Unit2.pas(121): E2010 Incompatible types: 'string' and 'PAnsiChar'
В этой строке
err:=regopenkey(HKEY_CURRENT_USER,' software\Alawar\play\'+intTostr(ssu sy),mykey);
Я пологаю что можно переменную ssusy которая сейчас integer перевисти в PAnsiChar но как это сделать?
jeki0 вне форума Ответить с цитированием
Старый 07.01.2011, 18:25   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

PChar() - этой.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 07.01.2011, 18:28   #3
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
По умолчанию

тоесть заместо!
intTostr(ssu sy)
поставить
PChar(ssu sy)
так?
jeki0 вне форума Ответить с цитированием
Старый 07.01.2011, 18:30   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Я не знаю что есть "ssu sy".
Если это Integer, то сначала переведи в строку... а потом пользую Pchar
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 07.01.2011, 18:33   #5
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
По умолчанию

Это Integer Как мне его перевисти?
jeki0 вне форума Ответить с цитированием
Старый 07.01.2011, 18:35   #6
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
По умолчанию

jjjj:=inttostr(ssusy);
err:=regopenkey(HKEY_CURRENT_USER,' software\Alawar\play\'+Pchar(jjjj), mykey);
вот что получилось но все равно не работает!

что не так?

Последний раз редактировалось Stilet; 07.01.2011 в 18:53.
jeki0 вне форума Ответить с цитированием
Старый 07.01.2011, 18:35   #7
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

PChar(intTostr(ssu sy)), не?

адд: значит надо делать так.

PChar('software\Alawar\play\'+ IntToStr(ssusy))
Сливочное масло Valio - компиляция как по маслу

Последний раз редактировалось Valio; 07.01.2011 в 18:37.
Valio вне форума Ответить с цитированием
Старый 07.01.2011, 18:38   #8
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
По умолчанию

Нет все равно говорит
[DCC Error] Unit2.pas(121): E2010 Incompatible types: 'string' and 'PAnsiChar'
jeki0 вне форума Ответить с цитированием
Старый 07.01.2011, 18:41   #9
jeki0
Пользователь
 
Регистрация: 30.12.2010
Сообщений: 26
По умолчанию

Да точно! Спасибо вы мне сейчас жизнь спасли!
Благодарю!
jeki0 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация String в PAnsiChar в Delphi vandrouny Помощь студентам 5 28.10.2010 22:27
из String в Pansichar пауэрлифтинг Общие вопросы Delphi 10 05.02.2010 02:40
как из string перевести в PAnsiChar Sparky Общие вопросы Delphi 3 29.08.2009 14:12
перевод String to PAnsiChar (Запуск других приложений) ke6ko Общие вопросы Delphi 2 09.07.2009 20:47
pansichar to string Toxa Общие вопросы Delphi 16 31.05.2007 13:40