iarspider писал(а):
Но string - это вроде просто массива char-ов, где по смещению 0 лежит длина строки?
Дулю с маком
Это неизвестно что, причем оно может быть и разное в разных версиях одного и того же компилятора.
iarspider писал(а):
Далее, где написано, что CreateCode вызывается из MakeXXX.dll?
Нигде не написано.
Да и неправда это.
Ответственность среды это вызов именно нужной Make dll-ки и передача ей результата работы CodeGen
CodeGen возвращает поинтер. Точка
Make_XXX принимает именно этот поинтер. Абзац.
Все
iarspider писал(а):
Где вообще можно найти подробное (или хотя бы краткое, но точное) описание нынешнего механизма кодогенерации?
А выше все и сказано...
Интерфейская часть - CGTShare.pas, вот тут и рассуждай про есть такой тип в VC++ или нет. И это будет абсолютно правомерно
Исходники dll-к тоже открыты
На конкретные вопросы ответы даются
На вопросы типа "не понимаю вообще ничего" - нет. Лично я не умею просто отвечать на такие вопросы.