Changeset 322 in dev for trunk/abdev/BasicCompiler32/MakePeHdr.cpp
- Timestamp:
- Sep 24, 2007, 2:58:10 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/MakePeHdr.cpp
r308 r322 150 150 SynonymErrorWords=(char **)HeapAlloc(hHeap,0,1); 151 151 152 //列挙体に関する情報 の初期化152 //列挙体に関する情報を収集 153 153 CEnumParent::InitEnum(); 154 154 155 155 //列挙体からクラスコードを生成 156 156 char *temp; 157 temp=CEnumParent::Generate Codes();157 temp=CEnumParent::GenerateSourceCode(); 158 158 AddSourceCode(temp); 159 159 HeapDefaultFree(temp); … … 164 164 compiler.GetObjectModule().meta.GetNamespaces() 165 165 ); 166 167 // デリゲートに関する情報を収集 168 { 169 compiler.GetObjectModule().meta.GetDelegates().Collect( 170 compiler.GetObjectModule().GetCurrentSource() 171 ); 172 compiler.GetObjectModule().meta.GetDelegates().Iterator_Init(); 173 174 // デリゲートからクラスコードを生成 175 std::string tempSource; 176 compiler.GetObjectModule().meta.GetDelegates().GenerateSourceCode( tempSource ); 177 AddSourceCode( tempSource.c_str() ); 178 } 166 179 167 180 //クラス名を取得(詳細情報はGetAllClassInfoで取得)
Note:
See TracChangeset
for help on using the changeset viewer.