Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2007-05-17 00:06:34 ЛС | профиль | цитата
iarspider писал(а):
Но string - это вроде просто массива char-ов, где по смещению 0 лежит длина строки?

Дулю с маком
Это неизвестно что, причем оно может быть и разное в разных версиях одного и того же компилятора.


iarspider писал(а):
Далее, где написано, что CreateCode вызывается из MakeXXX.dll?

Нигде не написано.
Да и неправда это.
Ответственность среды это вызов именно нужной Make dll-ки и передача ей результата работы CodeGen
CodeGen возвращает поинтер. Точка
Make_XXX принимает именно этот поинтер. Абзац.
Все


iarspider писал(а):
Где вообще можно найти подробное (или хотя бы краткое, но точное) описание нынешнего механизма кодогенерации?

А выше все и сказано...
Интерфейская часть - CGTShare.pas, вот тут и рассуждай про есть такой тип в VC++ или нет. И это будет абсолютно правомерно
Исходники dll-к тоже открыты
На конкретные вопросы ответы даются
На вопросы типа "не понимаю вообще ничего" - нет. Лично я не умею просто отвечать на такие вопросы.
карма: 9

0