Теперь мне нужно перенести коды на 64 бита. Однако некоторые устаревшие API-интерфейсы Carbon не поддерживают 64-битную среду.
В следующем случае я хочу знать, является ли скрипт своего рода двухбайтовым скриптом. (Не может работать в 64-битной версии)
if ((GetScriptVariable(smSystemScript, smScriptFlags) & smsfSingByte) == 0)
{
//......
}
Мой вопрос:
1. Поддерживает ли «Базовая основа» не-Unicode строку.
2. Как восстановить раздел кода выше без Carbon.