Changeset 322 in dev for trunk/abdev/BasicCompiler64/MakePeHdr.cpp
- Timestamp:
- Sep 24, 2007, 2:58:10 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/MakePeHdr.cpp
r318 r322 139 139 SynonymErrorWords=(char **)HeapAlloc(hHeap,0,1); 140 140 141 //列挙体に関する情報 の初期化141 //列挙体に関する情報を収集 142 142 CEnumParent::InitEnum(); 143 143 144 144 //列挙体からクラスコードを生成 145 145 char *temp; 146 temp=CEnumParent::Generate Codes();146 temp=CEnumParent::GenerateSourceCode(); 147 147 AddSourceCode(temp); 148 148 HeapDefaultFree(temp); … … 153 153 compiler.GetObjectModule().meta.GetNamespaces() 154 154 ); 155 156 // デリゲートに関する情報を収集 157 { 158 compiler.GetObjectModule().meta.GetDelegates().Collect( 159 compiler.GetObjectModule().GetCurrentSource() 160 ); 161 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 162 163 // デリゲートからクラスコードを生成 164 std::string tempSource; 165 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 166 AddSourceCode( tempSource.c_str() ); 167 } 155 168 156 169 //クラス名を取得(詳細情報はGetAllClassInfoで取得)
Note:
See TracChangeset
for help on using the changeset viewer.