Changeset 527 for trunk


Ignore:
Timestamp:
Jun 26, 2008, 11:06:28 PM (16 years ago)
Author:
dai
Message:

【コンパイラ】
#169への対応。List内にて、SizeOf(T)が正常な値を返していない不具合を修正。
・SizeOf組み込み関数にクラスを引き渡したとき、ポインタサイズを返すようにした(32bitであれば4byte、64bitであれば8byte)。
・クラスサイズを取得するためのClassSizeOf組み込み関数を実装(非推奨関数)。

※64bit版は後日対応します。

【IDE】
・ファイルツリー内のフォルダをダブルクリックすると、強制終了してしまう不具合を修正

Location:
trunk/ab5.0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/ablib/src/system/gc.sbp

    r495 r527  
    8787            MessageBox(0,temporary,"GetEnvironmentVariable",0)
    8888        Else
    89             _System_pGC = _System_calloc( SizeOf( _System_CGarbageCollection ) )
     89            _System_pGC = _System_calloc( __ClassSizeOf( _System_CGarbageCollection ) )
    9090            _System_pGC->Begin()
    9191
Note: See TracChangeset for help on using the changeset viewer.