- 492 名前:468 mailto:sage [2007/03/09(金) 23:42:51 ]
- >>485
dfl/drawing.d の 2965〜2968行 #################################### if(name.length >= lf.lfFaceName.length) throw new DflException("Invalid font name"); lf.lfFaceName[0 .. name.length] = name; lf.lfFaceName[name.length] = 0; #################################### を、とりあえず #################################### { char* p = toAnsiz(name); for( int i = 0; (lf.lfFaceName[i] = p[i]) != 0; i++ ) if( i >= lf.lfFaceName.length-1 ) throw new DflException("Invalid font name"); } #################################### と、書き換えてみた。
|

|