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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2009, 16:06   #1
nixstill
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 12
Печаль Помогите переделать компонент minireg с D7 на D2009-2010

Вот исходный код компоненты
http://www.swissdelphicenter.ch/torry/showcode.php?id=2008

Решил перейти на D2009... Все обыскал не могу понять, при получении и записи реестра к полученному значению дописываются дп. символы?
Помогите пожалуйста, кто сталкивался или может есть где переделанный.
nixstill вне форума Ответить с цитированием
Старый 02.09.2009, 16:48   #2
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Наверно косяки с юникодом - в 2009 все апи по дефолту wide, т.е. до 2007 RegCreateKey, например, соответствовала RegCreateKeyA, в 2009 и старше - RegCreateKeyW. Попробуй заменить PChar на PWideChar
пыщь
JTG вне форума Ответить с цитированием
Старый 02.09.2009, 17:07   #3
nixstill
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 12
По умолчанию

Пробывал одно и тоже. Мне кажется там что-то с размером буфера не так, но не пойму что.
И еще в этой версии значения
string = UnicodeString;
Char = WideChar;
PChar = PWideChar;
эквивалентны для компилятора.
В Registry.pas попрежнему используется PChar.

Последний раз редактировалось nixstill; 02.09.2009 в 17:09.
nixstill вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по фичам D2009 mutabor Общие вопросы Delphi 13 28.08.2009 17:43
CodeGear Delphi 2010 andreibtzt Софт 1 25.08.2009 18:06
Как удалить PC_Antispyware 2010? ССергей Помощь студентам 8 19.08.2009 10:23
Акция от embarcadero обновитесь до D2009 и получите студию в подарок Квэнди Свободное общение 2 04.06.2009 17:30
Помогите переделать БД Antowka БД в Delphi 17 15.06.2007 21:35