Notes |
|
|
Смогу начать не раньше начала сентября.
>при этом вызываются функции WinApi c суфиксом A
Имено по сабжевой причине и сразу сделано с суффиксом. |
|
|
|
>Скорее всего менять везде String на AnsiString и PChar на PAnsiChar
Поназаменял везде у себя (а также Char на AnsiChar), кроме тем мест, где явно:
а) возможно указание String (отметил такие места указанием // String OK);
б) требуется WideString (в частности парсер XML).
По идее должно работать. Я вроде всё что можно проверил, косяков не нашёл. Сам смогу проверить на XE2 видимо не раньше сентября, так как сваливаю до конца месяца и буду недоступен.
Потом будем потихоньку назад превращать Ansi в Wide местами, если где потребуется. |
|
|
|
Дай мне права на vsagps. Там еще пару мест осталось, которые нужно подправить. |
|
|
(0008440)
|
vasketsov
|
14-08-2012 08:00
(edited on: 14-08-2012 08:06) |
|
А у тя разве их нет? Ну дам конечно.
Пара мест? Я поиском искал по PChar, целым словам Char и String - хз где ты там ещё чего нашёл.
Чё-то Access management глючит, список юзеров недоступен ((
Убегать надо, так что вечером только смогу.
Хотя про пару мест мог бы и тут написать.
|
|
|
|
Ну например сравнение с DecimalSeparator который именно Char |
|
|
|
Еще есть в vsagps_runtime строчка:
dwErr:=StrLen(@(theDevDetailData^.DevicePath));
которую нужно поменять на
dwErr:=StrLen(PAnsiChar(@(theDevDetailData^.DevicePath))); |
|
|
(0008443)
|
vasketsov
|
14-08-2012 08:10
(edited on: 14-08-2012 08:19) |
|
В vsagps_public_print надо везде сделать без Ansi просто (перестаралсо).
зы. нет, наврал, оно же для записи лога тоже юзается ((
думать надо ))
ззы. вроде бы DevicePath и так AnsiChar - указатель на него не PAnsiChar? ну да бог с ним, поправил уже.
|
|
|
|
>сравнение с DecimalSeparator
С этим сегодня поборюсь. Ещё нашлось чего? Всё ещё нужен доступ?
Или собралось и работает? А то у меня пров видимо шалит, bb еле шевелится, пока никак, и тут топики секундами открываются. |
|
|
|
Лучше дай. Там осталась огромная туча варнингов на тему преобразований в wideString и обратно. |
|
|
|
|