///////////////////////////////////////////////////////////////////////////////
//
// Meltice 2.x Manual (Japanese).
//
///////////////////////////////////////////////////////////////////////////////
// SOURCE-J.TXT = Source file policy (Japanese)
///////////////////////////////////////////////////////////////////////////////
// $Id: SOURCE-J.TXT,v 1.16 2001/06/30 11:51:32 ardry Exp $ 
///////////////////////////////////////////////////////////////////////////////


Meltice Ver.2.xx \[XR[hE|V[
============================================================

̃t@Cɂ
----------------------------------------

̃eLXgt@ĆA Meltice ̃\[XR[h̖KALq@A
}jA̋LqȂǂ̊e|V[𕶏̂łB

@IȍS͂͂܂܂񂪁Ãt@C̋Lqɏ]Ƃŉ~
 Meltice ̊JsƂ˂炢łB


}jA̋Lq@
----------------------------------------

{IɁAv[eLXg̃}jA͊ȌłׂłB
̂߁A Meltice ̃}jÁAȉ̂悤ȃtH[}bgŏ
ڎw܂B
iڎwƂƂ́A[ᔽ܂ɂ肦܂j

- Microsoft ̌ۂĂ݂

  Meltice  Microsoft  Windows ł݂̂̓z肵\tgEFA
  łB̂߁A Microsoft ̕tH[}bgɎ邱ƂŁA}j
  A̓ǂ݂₷シ邱ƂƎv܂B

  Microsoft ̃}jAɂ́Aȉ̂悤ȌXƎv܂B

    + 匩o ====== ...  = ƂėpĂ
    + o ------ ...  - ƂėpĂ
    + ӏ - PgƂ
    + c[킷߂ + PgƂ
    + _CAO̒̕ [bZ[W] ̂悤ȕ\L
    + Spi{ȂǁjƔpipj̊Ԃɂ͂P
    + SpXy[X́A؎gpȂB
    + ȂǂȂǁB


- 匩o 60bytes ȓA o 40 bytes ȓƂ

  o̓VvȂق}ł傤B

- Ps̐ 70 bytes ܂łƂ

  ܂ԂȂŌ牡XN[v}jA͂
  ǂ݂₷̂Ƃ͌Ȃł傤B


- }jA CVS ɂĊǗ

  \[XR[hƃ}jÅǗꊇ邱ƂŁAǗeՂɂ
  Ƃ_܂B


- }jA Shift-JIS / sR[h CRLF ɂċLq̂Ƃ

  Windows ̃́A Shift-JIS ȊO̓{R[hǂݍ܂Ɖ
  邱ƂŒmĂ܂B̂߁A}jA̕R[h͕W
  ̂ɓꂵ܂B


\[XR[h̖K
----------------------------------------

ȉ̂悤ȍ\Ƃ܂Bt@ĆAJɂĂׂ͂ē
fBNgɔzûƂ܂B
iȉ̐}́A\ʂɃc[ɂłBj

- Meltice \[XR[h \c[ (Frostice.exe ̃\[XR[hp)
   + MAKEFILE ..........................(Borland C++ pmakefile)
   |
   | (for Meltice.exe)
   + MELTICE.DSW .......................(Visual C++ p[NXy[X)
   |   + MELTICE.DSP ...................(Visual C++ p Project)
   |
   | (for Frostice.exe)
   + FROSTICE.MAK ......................(Borland C++ pmakefile)
   + FROSTICE.DSW ......................(Visual C++ p[NXy[X)
   |   + FROSTICE.DSP ..................(Visual C++ p Project)
   |
   | (Common...)
   + MLTCROOT.CPP ......................(Meltice C[`)
       + (Config Group, ݒǗ̒SO[v)
       |   + C_CONFIG.H ................(ݒǗ̃wb_)
       |   + C_INISET.CPP ..............(INI̐ݒ̕ۑ/Ǐo)
       |   + C_MSGCFG.CPP ..............(bZ[WǗ/Ήp)
       |   + C_MEMSET.CPP ..............(̈ꎞݒ̊Ǘ)
       |   |
       |   + C_REGSET.CPP ..............(p~FWXg̐ݒǗ)
       + (Do Group, t@CSO[v)
       |   + D_DO.H ....................(t@C̃wb_)
       |   + D_COOKFL.CPP ..............(t@C̏S)
       |   + D_RECIPE.CPP ..............(t@C̏ؑ)
       + (DoIt Group, t@C̏ڍׂSO[v)
       |   + DI_DOIT.H .................(t@Cڍׂ̃wb_)
       |   + DI_CLMPI.CPP ..............(Mxd ̌ĂяoƏS)
       |   + DI_ARDLL.CPP ..............(A[JCoPrj.DLL֐S)
       |   |
       |   + DI_ETDLL.CPP ..............(p~FA[JCoPrj.DLL)
       |   + DI_ENGIN.CPP ..............(p~Fk𓀃GW)
       + (Utility Group, O[vĂ΂邨`֐)
       |   + U_UTIL.H ..................([eBeBQ̃wb_)
       |   + U_STRING.CPP ..............(񑀍S)
       |   + U_SYSTEM.CPP ..............(VXe֘AS)
       + (Window Group, ݒ_CAO UI SO[v)
           + W_WINDOW.H ................(_CAO֘Ãwb_)
           + W_GLOBAL.CPP ..............(ݒʂ̃_CAOS)
           + W_GLOBAL.RC ...............(\[XSʁB)
           |   + MLTCTEST.ICO ..........(Meltice.exe ACR)
           + W_FROST.RC ................(Frostice.exe \[X)
           |   + FROSTICE.ICO ..........(Frostice.exe ACR)
           + W_GLOBAL.H ................(W_GLOBAL.RC p̃wb_)
           + W_DLLVER.CPP ..............(DLL ̃o[W`FbN)
           + W_MPICLL.CPP ..............(MPI ̐ݒ_CAOďo)

- Meltice }jAQ
   + README-J.TXT ......................(舵/{)
   + README.TXT ........................(舵/p)
   + SOURCE-J.TXT ......................(\[XR[hE|V[)
   + GNU_VER2.TXT ......................(GPL Ver.2 IWi)
   + GNU_JPN.TXT .......................(GPL Ver.2 {)


ۂ́Aȉ̂悤ȃC[WɂȂ܂B

 O DLL ɂĂ DoIt ̒Ɋ܂܂Ă܂
 Util Group ׂ͂ẴO[vĂ΂\܂B
 ꕔ_CAO Window Group  DoIt ɒĂ܂B

----------------------- [U[ -----------------------
 (Ώۖ̋N)           (ΏەtŋN)
+----------------+           +-------------------------+
|  ݒ UI   |           | t@C        |
| (Window Group) |           |    (Do Group)           |
|                |           +-----------------+-------+
+----------------+           | ڍ (DoIt) |  MPI  |
 [XV]                  +-----------------+-------+
   /         ()      (ݒ蔽f)      (ƎǗ?)
 (ꎞύX)                                
+-------------------------------------------+  +-------+
|         ݒǗ (Config Group)         |  |MPI_INI|
+-------------------------------------------+  +-------+

----------------------- VXe -----------------------


INI t@C̒g
----------------------------------------

@Meltice ̉𓀕AFrostice ̈ḱAINI ŐݒۑĂ
Bt@C̓OI[U[玩肳܂A[U[
Ȃ MELTICE.INI ɕۑ܂Bڍׂ͈ȉ̂ƂƂȂ܂B

[Global] ZNV ... _CAO\̐ݒɕۑ܂B
AutoLang= ............. Windows ̌ɂ_CAO\B
                        1={Ȃ{\܂ (Default),
                        0=ǂ̂悤Ȋłp\܂B
Dialog_X= ............. _CAO X Wۑ܂B
Dialog_Y= ............. _CAO Y Wۑ܂B
                        (Default ͉ʒłB)
WriteLog= ............. ʂfXNgbṽOɋL^܂B
                        1=fXNgbvɃOt@CL^܂B
                        0=Ot@C̋L^͍s܂B(Default)
[UnPack] ZNV ... 𓀂̐ݒɕۑ܂B
DestDir= .............. 𓀐tH_łBS̃V[gJbg
                        w肷ƈȉ̂悤ɎŃpXWJ܂B
                          //desktop ... fXNgbv
                          //temp    ... ƗptH_
                          //mydoc   ... My Documents (Win95 ͖Ή)
                          //execdir ... Meltice.exe ̂tH_
                        DestDir=//desktop  ̂悤Ɏw肵܂B
OpenDir= .............. 𓀏IAtH_Jǂ߂܂B
                        1=J܂(Default), 0=J܂B
OpDirEx= .............. tH_JƂ̃R}h߂܂B
                        Kl Explorer łBc[t Explorer 
                        ȂÊ悤Ȏw܂B   Explorer /n,/e,
SameDir= .............. 𓀐ɂƓꏊɂ܂(DestDir )
                        1=ɂ̂ꏊɉ, 0=DestDir  (Default)
OptmDir= .............. 𓀐pXudtH_h~vuȂv
                        Q_ɂčœK܂B
                        1=œK܂(Default) 0=œK܂
PackExp= .............. 𓀑Ώۂ̊gq , ؂Őݒ肵܂B
                        ɐݒ肳ꂽgqȊO͉𓀑Ώۂ͂
                        B PackExp= Ɛݒ肷ƑSgq𓀑Ώ
                        ƂȂ܂(̍ہA = ɉŝ)
[Pack] ZNV ..... k̐ݒɕۑ܂B
                        ̏ڍׂɕtĂ͈k mxd t@C
                        Ɉˑ܂BɏЉ̂́AMeltice
                        ftHgőI鈳k mxd, Frostice.mxd 
                        ̂̂łB
                        ܂Aݒ𖳎鈳k` mxd B
PackMxd= .............. kp mxd t@CЂƂw肵܂B
DestExp= .............. w肵k`ňk
                        default  lzh ܂ mxd ˑB
PackLvl= .............. kx߁B1(x)`9(TCY)ɐݒB
                        default 0 (PackMnu ˑ̎ݒ)
DestDir= .............. ktH_łB
                        𓀐̂悤ȃV[gJbg̗pɂĂ
                        mxd t@C̎Ɉˑ܂B
OpenDir= .............. kIAtH_Jǂ߂܂B
                        1=J܂, 0=J܂(Default)
OpDirEx= .............. tH_JƂ̃R}h߂܂B
                        Kl Explorer łBc[t Explorer 
                        ȂÊ悤Ȏw܂B   Explorer /n,/e,
SameDir= .............. kt@CƓꏊɈk(DestDir )
                        1=fނƓꏊɈk, 0=DestDir  (Default)
DosName= .............. MS-DOS ݊ 8.3 `t@Cňk
                        1=DOS ݊ňk, 0=LFN gĈk (Default)
WithSFX= .............. ȉ𓀏ɂ쐬
                        1=ȉ𓀏ɍ쐬 0=ʏ̏ɍ쐬(Default)
WithJak= .............. 1423KB ȏ̏ɂ𐶐ꍇAJAK邩
                        1=mF_CAOo(Default) 0=͂Ȃ
WithPwd= .............. pX[htk{
                        1=pX[hk 0=ʏ̈k(Default)
WithMD5= .............. MD5 ɂ鏐̗L
                        1=MD5𐶐 0=Ȃ(Default)
MD5Form= .............. MD5 ɂ鏐̏ڍ
                        1=PC-UNIX ݊ 0=md5make.exe ݊ (Default)
SmplGUI= .............. GUI Vvɂ (قڎݒɂ)
                        0=eݒ肷(Default) 
                        1=قڂׂĎ
                        DLL ŎłȂ͏B


Dll for Meltice eXtenDing API
----------------------------------------

  Dll for Meltice eXtenDing ( :  Meltice eXtend Dll)Ƃ́Agq
.mxd  Meltice ̃vOĈ悤ȑ݂łB\[XR[h MPI
 Ƃ̂ .mxd  .mpi Ƃgq̃t@C (Susie Plugin 
= .spi ɏK) ŃvOC낤ƍ\zĂ߂łA
u DLL svĂȂȂ̂vƂ₢ȂA Dll 
Ӗ܂߂ .mxd Ƃ܂B

  .mxd ́A{IɓA[JCo DLL  API ꔭ𓀌^ Meltice 
킹ĉ(H)Ă܂B̂߁A LhMelting  ExpLzh ɑ\
uɓ̈ꗗ\v͍lOłB

  .mxd ́A ulzh  zip 𓝍A[JCoȊO̕@ŉ𓀂łȂv
ƂGW؂ւ̈Ӗ܂Ak֘AtƂA
𓀈ȊŐ@\邱Ƃ\łB
@lƂẮA𓀎ɁuΉɂ mxd ǉĊg悤vł
ȂuA[JCo DLL Ȃ/ ΉłȂꍇ
 mxd ɁvƂłB̂߁Amxd t@C͏\悤
ȂƂ͍lOł(vOCgݍ݂ďdȂ̂͌Ȃ̂)B
ꉞAmxd t@C Meltice.exe Ɠꏊɂꍇ͎o
ɂ͍Ă܂B

  _ł͌F MXD t@C͈ȉ̂ƂB

  - MLTCXACR.MXD
      K.INABA 񐧍 XacRett GW MXD  MLTCXACR.MXD 
    ܂B lzh, zip, tgz, arj Ȃǂ̓WJɒP̂őΉ܂Brh
    ɂĂ .cab, .yz1 ɂΉ܂BΉނ͖LxłAM
    ⑬x͍lOƂIWi̐͌pĂ܂^^;

  - DBLCLICK.MXD
      ֘Ats߂ MXD ŁAȉ̊gqO[v 12 ނɁA
    ő 19 ނ̊gqɊ֘Ats܂B
     lzh, zip, cab, tar, bga, yz1, arj, gca, rar, ace, jak, mxd
    ̊֘At mxd ́Ap̐؂ւy Windows NT/2000/XP 
    Ǘ҈ȊŐNh~̋@\Ă܂B

  - FROSTICE.MXD
      Meltice ̎o\tgA Frostice ̃RAƂȂt@CłB
      (Meltice = Melt+ice Ȃ̂ŁA k\tgɂ Frost()+ice ɂ
      ݂܂)BWނ̈k`̈kɑΉĂ܂B܂A1423KB
      I[o[ɂ JACK \łB

  - MXD_SMPL.MXD
      MXD ̃TvR[hƃoCïꎮBȂɂ܂(^^;


  --- Dll for Meltice eXtending Protocol Ver.2.00.0  API dl ---

@Meltice łg API łBFrostice.exe  API Ɍ݊łB

  - int WINAPI MxdGetVersion(void);
       : Ȃ
      Ԓl : o[Wԍ * 1000 (Ver.1.00 = 1000, Ver.5.40 = 5400)
    MXD ̃o[WԂ܂BA Meltice ͂̐lo[W
    ɕ\邾łB

  - int WINAPI MxdGetProtocolVersion(void);
       : Ȃ
      Ԓl : o[Wԍ * 1000 (Ver.2.00.0 = 2000)
    MXD  API dl̃o[W\܂Bł Ver.2.0 (2000) 
    Ȃ܂B
    (0.2.0.37`0.2.0.39 = 1.89.2, 1.9.0.41` 1.9.9.56= 1.90.0,
     2.0.0.57` = 2.00.0)
     Meltice ƈvȂ MXD t@C͋Iɖ܂B

  - bool WINAPI MxdCheckArchive(const char * filename);
       : t@C
      Ԓl : true =  mxd Ńt@C\ / false = s\
    MXD ŏ\ȏɂǂ𔻕ʂ܂B\ł΁Ak
    𓀂ׂ̏͂Ă MXD ɑ܂B

  - bool WINAPI MxdCheckArchiveInSingledir(const char * filename);
       : t@C
      Ԓl : true = tH_ / false = tH_/t@C
    ɓtH_ЂƂmF܂B true ԂƁAMeltice
    ́u𓀐pXœKv̓dtH_h~@\܂B
       :  API  mxd ver.1.90.0 艼܂B

  - bool WINAPI MxdUnpackArchive(const char *filename,const char *outputdir);
       : filename = Ώۂ̃t@C / outputdir = 𓀐
      Ԓl : true = 𓀐 / false = 𓀎s
    t@C̈ꔭ𓀂s܂B
    kp mxd ɂ͎Ă܂B

  - bool WINAPI MxdPackArchive(const char *filenames,const char *basedir)
       : filename = Ώۂ̃t@C(w\) 
             basedir  = tH_
      Ԓl : true = k / false = ks
       :  API  mxd ver.1.90.0 艼܂B
             kɂẮA mxd Ŏm肷邽 Meltice 琧
             邱Ƃ͂ł܂B
    𓀐p mxd ɂ͎Ă܂B

  - bool WINAPI MxdConfigDialog(const HWND hWnd, LPSTR szoptbuf, const int iMode);
       : hwnd = nh
             szoptbuf = 513oCgȏ̃obt@,ݒ肳ꂽR}h擾
             iMode = o[W(0) / WJ(1) / i[(2) wB
      Ԓl : true = ݒ肵 / false = ݒ莸s or LZ

  - bool WINAPI MxdConfigName(char *szbuf, const int iMode, const int iLang);
       : szbuf = 20oCgȏ̃obt@, ݒ薼擾B
             iMode = WJ(1) / i[(2) wB
             iLnag = Meltice u삵Ă錾vi[܂B
      Ԓl : true = ݒ\Ai[ / false = psݒ
             (false ƂƂ́Amxd 𓀐p/kp/ݒ肪
              ȂƂӖ܂)
       :  API  mxd ver.1.891 ǉ܂B

  --- Meltice eXtend Dll  Debug ̂߂... ---

    ȉ̐ݒsƁAmxd ݂̂̎gpƂȂAA[JCo DLL A
  Iɖɂ܂Bmxd ̃fobOɂgB

  [UnPack] ZNV ... 𓀂̐ݒɕۑ܂B
  NoArDll= .............. A[JCo DLL ɂ܂B
                          JҌ̃fobOpBݒłB
                          1=ɂ܂B 0=Lɂ܂B(Default)

  NoArDll=1 ƓĂƂŁAA[JCo DLL ̗LɊւ炸A
  Meltice ͓A[JCo DLL Ȃ̂悤ɐU镑܂B
