‚´‚‚¾‚ñB
(99/02/01`99/02/28)


99/02/01

EƒƒO‚𕪗£‚µ‚Ü‚µ‚½B

EGT32.EXE
@uDelphian Worldv‚Å‚Ì‰ß‹Ž‚ÌDLŽÀÑB

Date Ranking DownLoad ”õ l
1998/07 2 213 ver4.70XV
1998/08 25 88 @
1998/09 - (69.5) DL”‚ÍŒŽŠ„‚è
1998/10 - (69.5) DL”‚ÍŒŽŠ„‚è
1998/11 - (69.5) DL”‚ÍŒŽŠ„‚è
1998/12 - (69.5) DL”‚ÍŒŽŠ„‚è
1999/01 38 109 ver4.71XV
TOTAL - 689 @

@¡‚ÌŠ‚±‚¤‚È‚Á‚Ä‚¢‚Ü‚·B‚³‚Ä‚QŒŽ“x‚͂ǂ¤‚È‚ñ‚Å‚µ‚傤‚©H

EGT32.EXE ver5.00
@ð“úuƒXƒPƒ‹ƒgƒ“‚ª‚Å‚«‚½v‚Æ‘‚¢‚½‚ªAØ‹’‚̉摜‚ð‚¨Œ©‚¹‚µ‚悤B‚Ü‚ŸA–w‚ǂ̃qƒg‚ÍŠ´S‚̂Ȃ¢Ž–‚¾‚낤‚ªB

GT32.EXE ver5.00‚̃XƒPƒ‹ƒgƒ“‰æ‘œ

@ƒƒCƒ“ƒEƒCƒ“ƒhƒE‚Ͷ‰E‚̃yƒCƒ“‚É•ª‚©‚êAƒGƒŠƒAƒXƒEƒCƒ“ƒhƒE‚ª”pŽ~‚³‚ê‚Ä‚¢‚éB‘€ìŒn‚ÍWindows‚ÌExplorerƒ‰ƒCƒN‚ɂȂÁ‚Ä‚¢‚éB

E“dŽqƒŒƒ“ƒW
@TV‚łȂɂâ‚ç“dŽqƒŒƒ“ƒW‚ÌŽ–‚ð“ÁW‚µ‚Ä‚¢‚½‚ª(u”­Œ@‚ ‚é‚ ‚é‘厫“Tv‚¾‚ª)ADEKO‚à‹Z‚ðˆê‚ÂŽ‚Á‚Ä‚¢‚é‚̂œ`Žö‚µ‚悤B

@ƒRƒ“ƒrƒj‚ŃpƒtƒFŒn‚̃AƒCƒX‚𔃂Á‚½‚ç–À‚킸“Xˆõ‚Ì‚¨ŒZ‚¿‚á‚ñ(‚¨‚Ë‚¦‚¿‚á‚ñ‚©‚à‚µ‚ê‚È‚¢)‚ÉAu15•bˆÊ(‹G߂Ƥ•i‚É‚æ‚é)‚ ‚Á‚½‚ß‚Äv‚ÆŒ¾‚¢‚Ü‚µ‚傤B‚±‚ê‚łӂñ‚í‚肵‚½ƒpƒtƒF‚ª‚Å‚«‚Ü‚·(‚ ‚Ü‚è‚̌ł³‚É–Ø»ƒXƒv[ƒ“‚ªÜ‚ê‚邱‚Æ‚ª‚È‚­‚È‚è‚Ü‚·)B‚à‚¿‚ë‚ñA‚·‚®H‚ׂéꇂɌÀ‚è‚Ü‚·‚ªB‚·‚®‚ÉH‚ׂȂ¢‚̂ł ‚ê‚Γ–‘R‰Æ‚ŃŒƒ“ƒW‚É‚©‚¯‚ĉº‚³‚¢B

@•’ʂ̃Rƒ“ƒrƒj‚Ì‚¨ŒZ‚¿‚á‚ñ(‚¨‚Ë‚¦‚¿‚á‚ñ)‚Í‘½•ªu‚Í‚¢Hv‚Æ‹^–âŒ`‚ÌŒ`—e‚µ“ï‚¢Œ¾—t‚ð”­‚·‚鎖‚Å‚µ‚傤B‚¨‚¿‚å‚­‚é‚ɂ͂±‚ꂪˆê”Ô‚Å‚·B

E“dŽqƒŒƒ“ƒW‚Q
@ƒRƒ“ƒrƒj‚Å‹˜¥‚ƶ—‘‚𔃂Á‚ÄA‹˜¥‚É—‘‚ðŠ„‚Á‚Ä“ü‚êAŠ„‚蔢‚Å‚©‚«¬‚º‚½Œã‚ÉuƒŒƒ“ƒW‚Å‚ ‚Á‚½‚ß‚Ä!!v‚Á‚Ă̂à‚È‚©‚È‚©ƒCƒJ‚µ‚Ü‚·B

E“dŽqƒŒƒ“ƒW‚R
@ƒRƒ“ƒrƒj‚Ì‚¨‚Å‚ñ‚Ì—eŠí‚Éuƒ`ƒLƒ“ƒ‰[ƒƒ“v‚ð“ü‚êAu…“ü‚ê‚ăŒƒ“ƒW‚É‚©‚¯‚Ä!!v‚Á‚Ä‚Ì‚à‚¢‚¢‚©‚ÈB

Eã‚Q‚Â...B
@Šm‚©‚ÉuƒoƒCƒgv‚ÌŽž‚Í‚â‚Á‚Ă܂µ‚½‚ªA‹q‚É‚³‚ê‚邯“Xˆõ‚Æ‚µ‚Ă̓€ƒJ‚‚­‚±‚Æ•KŽŠ‚Ȃ̂łâ‚邯‚«‚Í“Xˆõ(orƒoƒCƒg)‚̃Kƒ^ƒC‚ðŠm”F‚µ‚Ä‚©‚ç‚â‚邿‚¤‚É...‚Â[‚©A‚·‚é‚È(^^; ƒAƒCƒX‚ÌŒ‚͕ʂɋq‚ÌD‚݂Ȃñ‚ÅA‚â‚Á‚Ä‚à‚¢‚¢‚ÆŽv‚¢‚Ü‚·B


99/02/02

E‚¢‚â‚Í‚âB
@‚È‚ñ‚Æ‚©ŽdŽ–‚Ì•û‚à—Ž‚¿’…‚«‚‚‚ ‚éB

EƒKƒ`ƒƒƒsƒ“‚Q
@DesertƒR[ƒX(SS1)‚ÌFastestLap(53"437)‚ÍDEKO‚ªo‚µ‚½‚ªA3LAP‚ÍTERAŽ‚ª2'46"545‚ðo‚µ‚Ä‚¢‚éB¡Œã‚Ç‚¤‚¢‚Á‚½ƒ^ƒCƒ€‚ªo‚é‚â‚ç...B‚¿‚Ȃ݂ɓñl‚Æ‚àƒZƒŠƒJ‚Ì4‘¬(AT/MTAƒMƒA5Ý’è)‚ðŽg—p‚µ‚Ä‚¢‚éB

EÅ‹ßX68K‚̘b‘è‚ð‚µ‚Ä‚¢‚È‚¢
@‚±‚±‚ñ‚Æ‚±–Z‚µ‚©‚Á‚½‚©‚çWindows‹@‚ÍG‚Á‚Ä‚àX68K‚ÍG‚ê‚È‚¢ó‘Ô‚¾‚Á‚½‚©‚ç‚È‚ŸB‚¨‚è‚ðŒ©‚Ä‚Ü‚½‚È‚ñ‚©‚â‚肽‚¢‚ÈB

Eæ]•ñ
@Dr.ƒpƒ\ƒRƒ“AƒWƒƒƒCƒAƒ“ƒg”nꂳ‚ñ‚Æ‘ŠŽŸ‚¢‚Å–S‚­‚È‚ç‚ê‚Ä‚µ‚Ü‚Á‚½B

EFAQ
@‘f–p‚È‹^–âB‰½‚Ɠǂނ̂©HuƒtƒFƒCƒLƒ…[v‚ª³‰ð‚¾‚Á‚½‚Æ‹L‰¯‚µ‚Ä‚¢‚éBuƒtƒ@ƒbƒNv‚È‚ñ‚ēǂñ‚¾‚çuFuck!!v‚¾‚µAuƒtƒ@ƒbƒLƒ…[v‚È‚ñ‚ēǂñ‚¾‚çuFuck You!!v‚¾‚à‚ñ‚È(TЧ­”Nƒ}ƒKƒWƒ“˜AÚ‚Ì–^–Ÿ‰æ‚Ìuƒtƒ@ƒb‹x‚³‚ñv‚Ý‚½‚¢‚¾‚µ)B‚±‚±‚ÅuAv‚ÍuƒGƒCv‚Æ”­‰¹‚·‚é‚Ì‚ª³‚µ‚¢‚ñ‚¾‚æ‚È‚ŸH‚±‚ñ‚È‚ñŠO‘‚Ì•û‚Ì‘O‚ł͂悤˜b‚³‚ñ‚æ‚È‚ŸB


99/02/03

EShuffle Lines
@uMP3-E500v‚Ìuƒ‰ƒ“ƒ_ƒ€ƒŠƒXƒg¶¬v‚̃ƒWƒbƒN‚ÍuShuffle Linesv‚ƈá‚Á‚ċɒ[‚É‘¬‚¢BuShuffle Linesv‚ªƒNƒ\^–ʖڂɃVƒƒƒbƒtƒ‹‚µ‚Ä‚¢‚é‚̂ɑ΂µAuMP3-E500v‚Å‚Íu‚»‚ñ‚È‚ñƒAƒŠ‚©Hv‚Æ‚¢‚¤‚悤‚È—c’t‚ÈA‚Å‚à‚‘¬‚ȃ‰ƒ“ƒ_ƒ€ƒ\[ƒgƒƒWƒbƒN‚ðŽg‚Á‚Ä‚¢‚é‚©‚炾Bð¡‚ÌŽ–î‚É‚æ‚èA‚±‚̃ƒWƒbƒN‚ðuShuffle Linesv‚É”½‰f‚³‚¹‚é‚Ì‚ð‚·‚Á‚©‚è–Y‚ê‚Ä‚¢‚½B‚æ‚Á‚Ä¡X‚È‚ª‚çVer2.00‚ðƒAƒbƒvƒ[ƒh‚µ‚Ă݂½B

[169Line‚ ‚éMP3‚Ì‹ÈƒŠƒXƒg‚ðƒVƒƒƒbƒtƒ‹‚µ‚½Œ‹‰Ê]

@ ver1.00 ver2.00
ŽžŠÔ 1•ª14•b 2•bŽã

@ƒEƒ\‚Ý‚½‚¢‚ÈŒ‹‰Ê‚Å‚·‚ªA–{“–‚Å‚·B‚à‚Á‚ÆLine”‚Ì‘½‚¢ƒtƒ@ƒCƒ‹‚¾‚Æ‚»‚Ì·‚͂܂·‚Ü‚·L‚ª‚é‚Å‚µ‚傤B

EGT32.EXE
@æ“úAver5.00‚̃XƒPƒ‹ƒgƒ“‚̉摜‚ðŒfÚ‚µ‚½‚ªAMO‚Ì’†‚©‚çver3.22‚ªŒ©‚‚©‚Á‚½‚̂ł±‚Á‚¿‚àŒfÚ‚µ‚Ă݂悤B

GT32.EXE‚ÌŽá‚©‚肵 (^^;

@‚»‚¤A‚±‚Ì ‚͂܂¾uƒe[ƒuƒ‹ŽQƃ†[ƒeƒBƒŠƒeƒBv‚¾‚Á‚½B‹@”\‚à•nŽã‚Å(Paradox/dBASE/ODBCƒe[ƒuƒ‹‚̂ݑÎÛAƒe[ƒuƒ‹î•ñ/ƒCƒ“ƒfƒbƒNƒXî•ñ‚ÌŽQÆ/ˆóü‹@”\‚Ì‚Ý)A‚±‚̃o[ƒWƒ‡ƒ“ ‚©‚ç‚â‚Á‚ÆTable‚ð•ÒW‚Å‚«‚邿‚¤‚ɂȂÁ‚Ä‚­‚éB‚»‚ê‚©‚çMDIƒAƒvƒŠ‚ɂȂèSQLƒEƒCƒ“ƒhƒE‚ª•t‚«...‚Æ”­“W‚µ‚Ä‚¢‚­‚Ì‚¾B‚T”N‚ÌŒŽ“ú‚̓_ƒe‚¶‚á‚È‚¢‚Á‚Ä‚Ì‚ð‚µ‚Ý‚¶‚ÝŠ´‚¶‚½B

EƒWƒ…[ƒX‚𔃂¢‚ÉŠO‚Öo‚½‚ç(AM3:00)...

uá‚܂݂ꂶ‚á‚Ë[‚©!!v

EBM98 K3.29
@TIXŽ‚ªBM98(‚â‚Ë‚¤‚炨Ž) ver3.18‚ð“ÆŽ©‚ɉü—Ç‚µ‚½ƒo[ƒWƒ‡ƒ“B³Ž®ƒŠƒŠ[ƒX‚ÌK330‚̃Àƒo[ƒWƒ‡ƒ“‚ƂȂéB02/02‚ÉƒŠƒŠ[ƒX‚³‚ꂽ‚悤‚¾B‚¿‚å‚Á‚Æ‚â‚Á‚Ă݂½‚ªAƒL[‚̃^ƒCƒ~ƒ“ƒO‚ȂǂÍBM68“™‚ɋ߂¢BŠOŠÏ‚ª‘S‚­‚Æ‚¢‚Á‚Ä‚¢‚¢‚قǕω»‚µ‚Ä‚µ‚Ü‚Á‚Ä‚¢‚é‚̂ł¿‚å‚Á‚ÆÅ‰‚͌˘f‚¤‚©‚à‚µ‚ê‚È‚¢‚ªAƒL[‘€ì“™‚ÍBM98‚ƈê‚Ȃ̂ł²ˆÀS‚ðB


99/02/04

EShuffle Lines‚̃ƒWƒbƒN
@–ܑ̂‚¯‚Ä‚à‚È‚ñ‚Å‚·‚ªƒ\[ƒX‚ðŒöŠJ‚µ‚Ä‚à’p‚¸‚©‚µ‚¢‚̂Ńqƒ“ƒg‚¾‚¯BˆÈ‘O‚ÌuShuffle Linesv‚Í—LŒø‚ÈŒ‹‰Ê‚ª“¾‚ç‚ê‚é–˜Aƒ‰ƒ“ƒ_ƒ€‚Å‘I‚ñ‚¾‚Q‚‚̃‰ƒCƒ“‚ðŒðŠ·‚µ‚Ä‚¢‚½B‚±‚ê‚ð‚‘¬‰»‚·‚é‚É‚Í...B

@•\ަ—p‚ÌMemo‚Æ“à•”ƒoƒbƒtƒ@—p‚ÌTStringListŒ^‚̕ϔ‚ª‚ ‚Á‚½‚Æ‚·‚éB

@1.ˆê’Uƒtƒ@ƒCƒ‹‚ðTStringListŒ^‚̕ϔ‚ÉŠi”[‚·‚éB‚»‚µ‚ÄMemo‚ð‹ó‚É‚µATStringsList‚©‚烉ƒ“ƒ_ƒ€‚Ès(0 <= n <= TStringList.Count-1)‚ðMemo‚ɃRƒs[‚µATStringList‚Ì‚»‚Ìs‚ð휂·‚éB‚±‚ê‚ðTStringList‚ÌCount‚ª0‚ɂȂé‚܂ŌJ‚è•Ô‚·B

@2.Memo‚ɓǂݞ‚ñ‚¾ƒtƒ@ƒCƒ‹‚©‚çæ“ª‚Ƀ‰ƒ“ƒ_ƒ€‚ÈnŒ…‚Ì”Žš(ƒ_ƒu‚Á‚Ä‚à\‚í‚È‚¢Bn=Line‚ÌMaxŒ…”+2’ö“x)‚ð•t‚¯‚ÄTStringListŒ^‚̕ϔ‚ÉŠi”[‚·‚éB‚»‚µ‚ÄTStringList‚ÌSortƒƒ\ƒbƒh‚ðŒÄ‚Ño‚µƒ\[ƒg‚·‚éB‚±‚ÌŒ‹‰Ê‚ðMemo‚É‘‚«–ß‚·(‚à‚¿‚ë‚ñ擪nŒ…‚Ì”Žš‚ÍŽæ‚蜂¢‚Ä)B‚±‚ê‚ðŒJ‚è•Ô‚·B

@‚Ç‚¿‚ç‚Å‚àu‚܂Ƃà‚ɃVƒƒƒbƒtƒ‹‚·‚év‚æ‚è—y‚©‚É‚‘¬‚ɂȂè‚Ü‚·B‚µ‚©‚àŒ‹‰Ê‚͂܂Ƃà‚ɃVƒƒƒbƒtƒ‹‚·‚é‚̂ƕςí‚ç‚È‚¢Bu‚È‚Ÿ[‚ñ‚¾v‚ÆŽv‚í‚ꂽ‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªADEKO‚Ìó’mŒb‚È‚ñ‚Ä“¾‚Ä‚µ‚Ä‚±‚ñ‚È‚à‚̂ł·B‚Å‚àAƒR[ƒh—ʂͭ‚È‚­AŒø‰Ê“I‚ȃVƒƒƒbƒtƒ‹‚ª‚Å‚«‚é‚̂ł·‚©‚ç...B


99/02/05

ESegmented Hyper Graphic
@01/27‚É‚à‚±‚̘b‘è‚ð‘‚¢‚½‚ªA¡“ú‚Í‚»‚Ì‘±‚«‚ð...B

@uWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg(ISBN:4-7561-2014-8/3,980‰~)v‚ðŽè‚É“ü‚ꂽ‚Ì‚ÅA‚¿‚å‚Á‚Æ’­‚߂Ă݂½B01/26‚ÉAu‚È‚ñ‚ÅHelp‚ÉŠÖ‚µ‚Ă͂±‚ñ‚È‚É“Š‚°‚â‚è‚È–óHv‚Æ‘‚¢‚½‚ªA‚È‚ñ‚ƂȂ­——R‚ª‰ð‚Á‚½B‚ÜA‚»‚ê‚Í’u‚¢‚Æ‚¢‚ÄAuSHEDvˆÈŠO‚̃zƒbƒgƒXƒ|ƒbƒgƒGƒfƒBƒ^‚ª‘¶Ý‚µ‚È‚¢‚Ì‚ÍSHG‚̃tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚ª‚ ‚Ü‚è‚É‚àuƒwƒ“v‚¾‚©‚炾B\‘¢‘Ì‚Ìu‚ ‚éƒtƒB[ƒ‹ƒhv‚Í’ÊíByteŒ^‚Ȃ̂¾‚ªA‚ ‚éðŒ‚ÅWordŒ^‚ɂȂÁ‚½‚è‚·‚éB

...‚±‚ñ‚È‚ñ\‘¢‘Ì‚Å錾‚Å‚«‚ñ‚â‚ñB

@•’ʃtƒ@ƒCƒ‹‚ɑ΂µ‚ăwƒbƒ_î•ñ‚ð\‘¢‘̂Œè‹`‚µ‚Æ‚¢‚Ĉê‹C‚ɓǂݑ‚«‚·‚é‚Ì‚ªƒZƒIƒŠ[‚¾‚ªA‚»‚Ì\‘¢‘̂̃TƒCƒY‚ªˆê’è‚ł͂Ȃ¢‚Ì‚¾B


99/02/06

ESegmented Hyper Graphic
@‚³‚ÄA‚Ƃ肠‚¦‚¸ˆÈ‰º‚ÌŽ–‚ª‚Å‚«‚邿‚¤‚ɂȂÁ‚½B

@1.DIB(ƒfƒoƒCƒX“Æ—§ƒrƒbƒgƒ}ƒbƒv)‚Ì’ŠoA‚¨‚æ‚Ñ.BMPƒtƒ@ƒCƒ‹‚Ö‚Ì‘‚«o‚µB
@2.MRB(ƒ}ƒ‹ƒ`‰ð‘œ“xƒrƒbƒgƒ}ƒbƒv)‚ւ̑ΉžB
@3.RLEˆ³k‰æ‘œ‚Ì“WŠJB
@4.LZ77ˆ³k‚ւ̑ΉžB
@5.SHGƒtƒ@ƒCƒ‹ƒwƒbƒ_[‚̎擾
@6.SHGƒCƒ[ƒWƒwƒbƒ_[‚̎擾
@7.SHGƒrƒbƒgƒ}ƒbƒvƒwƒbƒ_[‚̎擾
@8.ƒzƒbƒgƒXƒ|ƒbƒgƒwƒbƒ_[‚̎擾
@9.ƒzƒbƒgƒXƒ|ƒbƒgƒŒƒR[ƒh‚̎擾

@‚Ü‚¾Žc‚Á‚Ä‚é‚Ì‚ªA

@1.ƒƒ^ƒtƒ@ƒCƒ‹ŠÖ˜AB
@2.ƒRƒ“ƒeƒLƒXƒgID‚̎擾B
@3.ƒRƒ“ƒeƒLƒXƒg•¶Žš—ñ‚̎擾B

@Žc‚è‚ð‚Ç‚¤‚É‚©‚·‚ê‚ÎSHG‚Ì‘S—e‚ð‚È‚ñ‚Æ‚©”cˆ¬‚Å‚«‚éB‚±‚ÌŒã‚ɉ½‚ð‚â‚é‚©‚Í–¢’èB‚¤‚Ü‚­‚â‚è‚áuƒzƒbƒgƒXƒ|ƒbƒgƒGƒfƒBƒ^vˆÊ‚Íì‚ê‚»‚¤‚ł͂ ‚éBDelphi‚ÌCD-ROM‚Ì’†(Info\extras\ZLIB)‚É‚ ‚éZLIB‚Í‚»‚̂܂ÜLZ77ˆ³kƒ‹[ƒ`ƒ“‚Ȃ̂¾‚ªAŒ‹‹Ç‚±‚¿‚ç‚ÍŽg‚í‚È‚©‚Á‚½B

ELZ77ˆ³k
@Abraham Lempel‚ÆJacob Ziv‚ª1977”N‚É”­•\‚µ‚½ƒAƒ‹ƒSƒŠƒYƒ€(LZ78‚à‚ ‚é)BZIP‚ÅŽg‚í‚ê‚Ä‚¢‚é(Šî‚ƂȂÁ‚½)‚ÆŒ¾‚Á‚½•û‚ª‚í‚©‚è‚â‚·‚¢‚©B

EuWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgv
@‚¿‚å‚Á‚ƕ⑫‚ª‚ ‚éB

@[P.35 2.1.5 ƒrƒbƒgƒ}ƒbƒv]
@uSHGBITMAPHEADER‚ÌŽŸ‚É‚ÍARGBQUADS‚̈ꗗ‚ª‚ ‚éBv‚Æ‹LÚ‚³‚ê‚Ä‚¢‚邪AŽÀÛ‚É‚ÍSHGBITMAPHEADER‚ÆRGBQUADS‚̊Ԃɂ͂Pƒ[ƒh(0x0000)‘¶Ý‚·‚éB‚Ü‚½ARGBQUADS‚ÌŒã‚É‚ÍBITMAPINFOHEADER‚Í‘¶Ý‚µ‚È‚¢‚̂ŒˆÓB

@[P.38 2.2 .MRBˆ³k]
@‚±‚±‚ÅŽ¦‚³‚ê‚Ä‚¢‚éudoRLEvŠÖ”‚Ì–ß‚è’l‚Íu“WŠJ‚³‚ꂽŒã‚̃f[ƒ^ƒTƒCƒYv‚𳂵‚­•Ô‚³‚È‚¢B

@[P.40 2.2 .MRBˆ³k]
@‚±‚±‚ÅŽ¦‚³‚ê‚Ä‚¢‚éudoLZ77V3vŠÖ”‚ÅŽg—p‚³‚ê‚Ä‚¢‚éuBytesToReadvŠÖ”‚͉½‚çˆÓ–¡‚ðŽ‚½‚È‚¢B‚Ü‚½‚±‚ÌŠÖ”•”•ª‚̃\[ƒXƒŠƒXƒg‚ªŒ‡—Ž‚µ‚Ä‚¢‚é(P.131‚ÉŒfÚ‚³‚ê‚Ă͂¢‚éB‚±‚¿‚ç‚ÌŽg—p—Ⴓ͖߂肪void‚ɂȂÁ‚Ä‚¢‚éˆ×A‚¨‚»‚ç‚­ƒfƒoƒbƒO’iŠK‚Åí‚ç‚ꂽŽd—l‚Ì–¼Žc‚¾‚낤‚ÆŽv‚í‚ê‚é)B

E‚»‚ë‚»‚ë...
@uDirectX 6.1v“ú–{Œê”Å‚ªƒŠƒŠ[ƒX‚³‚ê‚éƒnƒYB‰pŒê”ł͊ù‚ÉƒŠƒŠ[ƒX‚³‚ê‚Ä‚¢‚éB‚Ç‚¤‚â‚ç¡“x‚ÍWin98‚ɂ೎®‘Ήž‚µ‚Ä‚¢‚é‚炵‚¢(–¢Šm”F)B

E•s’ˆÓ
@•s’ˆÓ(ƒ^ƒoƒR‚̉΂̕sŽn––)‚Ń}ƒEƒX‚ðÅ‚ª‚µ‚Ä‚µ‚Ü‚Á‚½B‚Ƃ낯‚½‚̂Ń_ƒuƒ‹ƒNƒŠƒbƒN‚Å‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚ªAƒ„ƒXƒŠ‚Åí‚Á‚ÄŽ––³‚«‚𓾂½(???)B


99/02/07

ESegmented Hyper Graphic
@ƒzƒbƒgƒXƒ|ƒbƒg‚Ì‹éŒ`—̈æ‚ðŽw‚·‚̂ɓK“–‚È‚à‚Ì‚ªŒ©‚‚©‚ç‚È‚©‚Á‚½‚̂ŃAƒŒ‚ð‚±‚³‚¦‚éB‚Ƃ͂¢‚¦ƒtƒFƒCƒN‚Ȃ̂¾‚ªB‚Ü‚ŸAƒAƒŒ‚Æ‘g‚݇‚킹‚ê‚΃\ƒŒ‚Á‚Û‚­Œ©‚¦‚é‚©‚ÈA“®ì‚àB‚µ‚©‚µTGraphicControl‚Á‚ăEƒCƒ“ƒhƒEƒnƒ“ƒhƒ‹‚ðŽ‚½‚È‚¢‚Ì‚ÈBƒAƒŒ‚Å‚«‚È‚¢‚â‚ñB


99/02/08

EGT32.EXE
@–ìX‘ºŽ‚æ‚èMail‚𒸂¢‚½B

@„ˆÈ‘O‚ÍVer.4.69‚ðŽg—p‚µ‚Ä‚¢‚½‚̂ł·‚ªA4.71‚É‚È‚é‚ÆA
@„uƒCƒ“ƒ^[ƒtƒF[ƒX‚ªˆê’v‚µ‚Ü‚¹‚ñBƒGƒ“ƒWƒ“‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¢‚Ü‚·v ‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ü‚·B
@„ƒEƒBƒ“ƒhƒEŽ©‘̂͊J‚­‚̂ł·‚ªAƒGƒCƒŠƒAƒX‚ÍŽQƂł«‚Ü‚¹‚ñB
@„ƒƒbƒZ[ƒW‚©‚çŽ@‚·‚é‚ÉABDE‚̃o[ƒWƒ‡ƒ“‚ª‡‚í‚È‚¢‚Ì‚¾‚낤‚ÆŽv‚¢‚Ü‚·‚ªA “Y•tƒhƒLƒ…ƒƒ“ƒgA
@„ƒwƒ‹ƒv‚ð‚´‚Á‚ÆŒ©‚½Š‚Å‚ÍABDE‚̃o[ƒWƒ‡ƒ“‚ÉŠÖ‚·‚é§ŒÀ‚É‚ÍG‚ê‚ç‚ê‚Ä‚¢‚È‚¢‚悤‚Å‚·‚ªcc

@‚»‚¤‚¢‚¦‚ÎABDEƒGƒ“ƒWƒ“‚̃o[ƒWƒ‡ƒ“‚Í–¾‹L‚µ‚ĂȂ©‚Á‚½BŒ¾‚¢–󂪂܂µ‚¢‚ªAD4+D3‚̊‹«‚ÅŽg‚Á‚Ä‚¢‚é‚à‚Ì‚¾‚©‚ç‚Ä‚Á‚«‚è‚»‚̂܂ܓ®‚­‚à‚Ì‚ÆM‚¶‚Ä‹^‚í‚È‚©‚Á‚½B

EGT32.EXE
@...‚Æ‚¢‚¤Ž–‚ÅAGT32.EXE ver4.71 BDE4.xƒo[ƒWƒ‡ƒ“‚ðƒAƒbƒvƒ[ƒhB

EˆÚA???
@ƒ\[ƒX‚͂Ƃ肠‚¦‚¸ðŒƒRƒ“ƒpƒCƒ‹(ƒRƒ“ƒpƒCƒ‰ƒo[ƒWƒ‡ƒ“)‚ɑΉž‚µ‚Ä‚¢‚½‚Ì‚ÅAƒtƒH[ƒ€‚ð‚·‚×‚ÄŠJ‚«’¼‚µ‚Ä(D3‚ɂ͂Ȃ¢ƒvƒƒpƒeƒB‚ª‚ ‚éˆ×)AÄ\’z‚ň꒚‚ ‚ª‚è‚Å‚ ‚éB‚Ü‚ŸA–{“–‚ÍFX‚ ‚Á‚½‚Ì‚¾‚ªB‚µ‚©‚µD3‚ÍŒy‚­‚Ä‚¢‚¢BEXEƒTƒCƒY‚à100K’ö¬‚³‚¢‚µB

EGT32.EXE
@wDOS/V USERx4ŒŽ†(3ŒŽ18“ú”­”„)‚ÉŒfÚ(Žû˜^)‚³‚ê‚é‚©‚à‚µ‚ê‚È‚¢B


99/02/09

ESHG Viewer
@Žb’è”Å‚¾‚ªA‚Ƃ肠‚¦‚¸ƒXƒiƒbƒvƒVƒ‡ƒbƒg‚ð...B

@–{—ˆASHGƒtƒ@ƒCƒ‹‚ÍMRB(ƒ}ƒ‹ƒ`ƒŒƒ]ƒŠƒ…[ƒVƒ‡ƒ“ƒrƒbƒgƒ}ƒbƒv)‚ɑΉž‚µ‚Ä‚¢‚é‚Ì‚ÅAMDIƒAƒvƒŠ‚É‚·‚ׂ«‚¾‚ÆŽv‚¤‚ªAOLE‚ðŽg—p‚·‚鎖‚ðl—¶‚·‚邯SDIƒAƒvƒŠ‚ª‘Ó–‚©‚ÆŽv‚¤BŒ»Ý‚ÍSHG‚©‚çBITMAP‚Ö‚Ì‘‚«o‚µ‚ðƒTƒ|[ƒg‚·‚éˆÈŠOA–ÚV‚µ‚¢Š‚͂Ȃ¢BV‹K‚ÅSHGƒtƒ@ƒCƒ‹‚ð쬂·‚邱‚Æ‚à‚Å‚«‚È‚¢‚µ(‚¾‚©‚çuSHG Viewerv‚Ȃ̂¾‚¯‚ê‚Ç‚à)B”½‰ž‚ª‚ ‚ê‚΂±‚̂܂ÜSHGƒGƒfƒBƒ^‚Öi‰»‚³‚¹‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚éB

EGT32.EXE ver4.71 for BDE4.x
@‚»‚ê‚È‚è‚ÉŽù—v‚Í‚ ‚é‚炵‚¢BuDelphian Worldv‚ÅŠm”F‚µ‚Ă݂½‚Ì‚¾‚ªB‚»‚¤‚È‚é‚ÆD4‚ª’è’…‚·‚é‚Ü‚ÅVer5.00‚ÍŒ©‘—‚Á‚½•û‚ª‚¢‚¢‚Ì‚©‚à‚µ‚ê‚È‚¢B


99/02/10

Eƒ}ƒEƒX
@ƒ}ƒEƒX‚ðw“ü‚µ‚½BLogitech‚ÌuWheelMouse(PS/2)vBKeyBoard‚ɇ‚킹‚Ä•‚¢“z‚ð...(^^; ‚±‚ÌMouse‚ð‘I‘ð‚µ‚½——R‚ÍAMicrosoft‚ÌIntelli Mouise(Point)‚ƌ݊·«‚ª‚ ‚é‚©‚炾B‚‚܂èIntelli Mouise(Point)‚̃hƒ‰ƒCƒo‚Å‚¿‚á‚ñ‚Æ“®ì‚·‚é(Win98‚È‚ç“Á‚Ƀ\ƒtƒg‚ð“ü‚ê‚È‚­‚Ä‚à‚»‚ê‚È‚è‚É“®ì‚·‚é)B×g‚ň¬‚è‚â‚·‚¢‚µ‚ËB

EIntelli Mouse(Point)‚̃hƒ‰ƒCƒo
@12/18‚ÉuSP4‚ð“ü‚ꂽŒã‚Ƀhƒ‰ƒCƒo(Ver2.2)‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邯NT‹N“®Žž‚É'Tips.EXE'‚ªƒRƒP‚év‚Æ‘‚¢‚½‚ªAC³”ł̃hƒ‰ƒCƒo‚ª12/24•t‚¯‚ŃAƒbƒvƒ[ƒh‚³‚ê‚Ä‚¢‚邿‚¤‚¾Bƒo[ƒWƒ‡ƒ“‚Í2.2dB‚µ‚©‚µMicrosoft‚̃_ƒEƒ“ƒ[ƒhƒy[ƒW‚É‚Í

uMicrosoft(R) IntelliPoint Version 2.2 ƒAƒbƒvƒf[ƒgƒvƒƒOƒ‰ƒ€ v

‚Æ‚µ‚©‘‚©‚ê‚Ä‚¢‚È‚©‚Á‚½(Œ»Ý‚à‚¾‚ª)‚½‚ß‚ÉA”­Œ©‚ª’x‚ê‚Ä‚µ‚Ü‚Á‚½B‚¿‚«‚µ‚åB

EDirectX 6.1(“ú–{Œê”Å)
@ƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚邿‚¤‚¾B‚±‚±‚©‚ç—Ž‚Æ‚·‚Æ“ú–{Œê”Å‚ð‘I‘ð‚Å‚«‚éB


99/02/13

EGrabHandle
@02/07‚ÉuƒAƒŒv‚Á‚ÄŒ¾‚Á‚Ä‚½‚Ì‚ÍuGrabHandlev‚Æ‚¢‚¤‚»‚¤‚ÈB‚æ‚­ƒOƒ‰ƒtƒBƒbƒNŒn‚̃c[ƒ‹‚Å‹éŒ`‚ð‘I‘ð‚·‚é‚ÆŽl‹÷‚ÆŠe•Ó‚Ì’†‰›‚É•\ަ‚³‚ê‚éŽlŠp‚̃OƒŠƒbƒv‚̂‚¢‚½—̈悪•\ަ‚³‚ê‚邯Žv‚¢‚Ü‚·‚ªAƒAƒŒ‚Å‚·BNifty-Serve‚ÌFDELPHI‚ɃRƒ“ƒ|[ƒlƒ“ƒg‚ª“]‚ª‚Á‚Ä‚½(ˆÉ“¡‹`OŽì)‚ñ‚ÅA‚±‚ê‚ð‚¢‚¶‚Á‚Ă݂܂µ‚½(‰üˆ«‚Æ‚à‚¢‚¤)B‚»‚µ‚½‚çA‚Ù‚ÚŠú‘Ò’Ê‚è‚Ì“®ì‚ð‚µ‚½‚Ì‚ÅA‚±‚ê‚ðuSHG Viewerv‚É‘g‚Ýž‚ñ‚ł݂½‚¢‚ÆŽv‚¢‚Ü‚·B

ESHED.EXE‚Å‚ÌGrabHandle
@—̈æ‚ð‘I‘ð‚µ‚½Œã‚Ńhƒ‰ƒbƒO‚µ‚½‚èƒTƒCƒY•ÏX‚ð‚µ‚½‚è‚·‚邯GrabHandle‚̗̈悪ƒ`ƒ‰‚‚­‚Ì‚ÅA‚Ȃɂð‚â‚Á‚Ä‚¢‚é‚©‚Í‘z‘œ‚ɓ‚È‚¢B‘½•ªAGrabHandle—̈æ‚ð‘Ò”ð‚µ‚½ŒãAGrabHandle‚ð•`‰æ‚µAˆÚ“®(‚Ü‚½‚̓TƒCƒY•ÏX)‚µ‚½‚ç‘Ò”ð‚µ‚½—̈æ‚ð‘‚«–ß‚·‚Æ‚¢‚Á‚½ˆ—‚ð‚â‚Á‚Ä‚¢‚é‚Ì‚¾‚낤B

EuSHED.EXEv‚ÆuSHG Viewerv‚̃zƒbƒgƒXƒ|ƒbƒg—̈æ
@‚È‚ñ‚©‡‚í‚È‚¢‚È[‚ÆŽv‚Á‚Ä‚¢‚½‚çA’P‚Ƀ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚ăYƒŒ‚½‚¾‚¯‚¾‚Á‚½B

E‚Â[Ž–‚ÅB
@uSHG Viewerv‚ðƒAƒbƒvƒ[ƒhB«—ˆ‚ÍuSHG Editorv‚ɂȂ邱‚Ƃłµ‚傤B‚¿‚å‚Á‚ÆDelphi‚ð‚â‚Á‚½ƒqƒg‚È‚çu‚È‚ñ‚Å‚ ‚ñ‚È“®‚«‚ɂȂé–óHv‚ÆŽv‚¤Ž–‚Å‚µ‚傤‚ªAŠ‘F‚ÍDEKO‚Ì‚â‚鎖B‘債‚½Ž–‚Í‚â‚Á‚Ä‚¢‚Ü‚¹‚ñBuSHG Editorv‚Ö‚Ì•z΂à‚â‚Á‚Ä‚ ‚è‚Ü‚·B

EDreamCast
@RGBo—͂Ńpƒ\ƒRƒ“‚̃fƒBƒXƒvƒŒƒC‚Éo—Í‚·‚邯A‚Ü‚ŸãY—í‚ÈŽ–AãY—í‚ÈŽ–BTVo—͂ƂÍ(“–‘R‚È‚ª‚ç)”äŠr‚ɂȂç‚È‚¢BDreamCast‚ªuƒpƒ\ƒRƒ“v‚Å‚ ‚鎖‚ð‰ü‚߂Ďv‚¢’m‚炳‚ꂽB

E‚ !!
@‚΂ ‚¿‚á‚ñ‚Ì’a¶“ú‰ß‚¬‚¿‚á‚Á‚½B¡“x‚Ü‚½‚¨“yŽYŽ‚Á‚ÄŽÀ‰Æ‚É‹A‚낤B


99/02/14

EƒoƒŒƒ“ƒ^ƒCƒ“ƒf[
@ƒu’j‚ÌŽ„‚ɂ͉‚̂Ȃ¢“úB¡”N‚à“ú—j“ú‚Æd‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚½‚ßAƒ`ƒ‡ƒR‚Ì”„‚èã‚°‚Í”ñí‚Ɉ«‚¢‚炵‚¢B‚ ‚¿‚±‚¿‚Å‘¶‚³‚ä‚è‚̃Aƒm‹È‚ª—¬‚ꂽ‚Å‚ ‚낤“ú‚Å‚à‚ ‚éB

EuSHG Viewerv
@Žù—v‚Í‚»‚ê‚È‚è‚É‚ ‚邿‚¤‚Ȃ̂ÅAuSHG Editorv‚ւ̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚Ís‚¤Ž–‚É‚·‚éB‚Ƃ肠‚¦‚¸‚Ì–Ú•W‚Í”ñˆ³kBitmap‚ÌSHGƒtƒ@ƒCƒ‹‚ð“f‚¯‚邿‚¤‚É‚·‚鎖BRLE(ƒ‰ƒ“ƒŒƒ“ƒOƒX)ˆ³k‚âLZ77(Lempel-Ziv '77)ˆ³k‚Í“ñ‚ÌŽŸBƒwƒ‹ƒvƒRƒ“ƒpƒCƒ‰‚̃IƒvƒVƒ‡ƒ“‚ň³k‚Í‚â‚Á‚Ä‚­‚ê‚é‚Ì‚ÅB

ESPA
@‰·òs‚Á‚ÄAÄ“÷H‚Á‚ÄAŽðˆù‚ñ‚ÅQ‚½B‚¤[‚¡A‚±‚ñ‚Ȃɂä‚Á‚­‚肵‚½‚̂͋v‚µ‚Ô‚èB


99/02/15

EuSHG Viewerv
@ƒˆƒbƒpƒ‰ƒC‚‚‚àVer0.2‚ðŽdã‚°‚éBŽŸ‚©‚ç‚ÍuSHG Editor(Creator)v‚¾B


99/02/19

EŽdŽ–
@‚â‚Á‚ƕЕt‚¢‚½B‚µ‚΂炭XV‚Å‚«‚È‚©‚Á‚½‚Ì‚ÍA–{“–‚É–Z‚µ‚©‚Á‚½‚½‚ßB‚±‚ê‚Å‚µ‚΂炭‚Í‚ä‚Á‚­‚è‚Å‚«‚é‚©‚ÈH

EC++Builder4
@03/26‚Éo‰×ŠJŽn‚³‚ê‚é‚炵‚¢B‰½ŒÌ‚©uClient/Serverv”ł͂Ȃ­AuEnterprisev‚ɂȂÁ‚Ä‚¢‚éB’P‚É–¼Ì‚Ì•ÏX‚Ȃ̂¾‚낤‚©H

EDelphiX
@02/10‚Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv‚³‚ê‚Ä‚¢‚éB

EMMXasm
@‚±‚¿‚ç‚àƒo[ƒWƒ‡ƒ“ƒAƒbƒv‚³‚ê‚Ä‚¢‚éB

E–x‚³‚ñ‚̃\ƒtƒg
@uMpeg Encoderv‚¾‚¯Ð‰î‚µ‚Ä‚¢‚È‚¢‚Ì‚ÍAˆêŽžŠú‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚ª¦‚©‚Á‚½‚©‚ç(–ˆ“ú‚̂悤‚ÉXV‚³‚ê‚Ă܂µ‚½‚à‚Ì)B

ENext Jobs
@‚Ȃɂâ‚çVB‚ɂȂé‚炵‚¢B‚¢‚â[‚ñAVB‚Í‚¢‚â[‚ñB

EuSHG Editor(or Creator or Generator)v
@‚³‚ÄA–{‹C‚ŧì‚ɂƂÁ‚©‚©‚é‚©B‚¤‚Ü‚­‚¢‚¯‚ΗˆT’† ‚ɂ̓Aƒbƒv‚Å‚«‚éƒnƒYB

E‹v‚µ‚Ô‚è‚ÌX68Kƒlƒ^
@‚¢‚è‚⎂ÌuNeptune-Evolution IIv‚ÍSIMMƒ\ƒPƒbƒg’²’B‚Ì’x‚ê‚É‚æ‚è”­‘—ŽžŠú‚ª5`6ŒŽ–˜‰„‚Ñ‚é‚炵‚¢B‚Ü‚ŸDIMM‘S·‚̌䎞¢‚Ȃ̂ÅSIMMƒ\ƒPƒbƒg‚ª“üŽè‚Å‚«‚È‚¢‚Ì‚ÍŽŠ‹É“–‘R‚ÌŽ–‚©‚à‚µ‚ê‚È‚¢B


99/02/20

Eu‰F’ˆíŠÍƒ„ƒ}ƒg `—y‚©‚Ȃ鯃CƒXƒJƒ“ƒ_ƒ‹`v(PS)
@DISK1–‡‚Å‚·‚ׂẴGƒsƒ\[ƒh‚ð–Ô—…‚µ‚Ä‚é‚Ì‚¾‚낤‚©Hu^“c‚³‚ñƒoƒ‰ƒoƒ‰Ž–Œv‚Æ‚©u‘ŠŒ´ŒNƒz[ƒ€ƒVƒbƒNŽ–Œv‚Æ‚©u(999‚Ý‚½‚¢‚È)©’Ž˜f¯‚̘bv‚Æ‚©...BMovie‚ðT‚¦‚߂ɂµ‚ă|ƒŠƒSƒ“‚ň—‚µ‚Ä‚é‚̂͂»‚¤‚¢‚¤Ž–‚Ȃ̂©‚à’m‚ê‚È‚¢‚È‚ŸB‚¿‚å‚Á‚ƃ^ƒ‹‚¢‚¯‚Ç•”’•ºí‚ÍŽÖ‘«‚©‚ÈB

Eu‰F’ˆíŠÍƒ„ƒ}ƒgv
@ƒL›ƒKƒC‚̂悤‚ɊςĂ½‚©‚ç‚ˬ‚³‚¢ BŒ‹\ׂ©‚¢Š‚܂Ŋo‚¦‚Ä‚é‚ñ‚¾‚¯‚ÇAŽÐ“à‚ÌlŠÔ‚É•·‚­‚Æu‚È‚ñ‚Å‚»‚ñ‚Ȃ̒m‚Á‚Ä‚é–óHv‚ÆŒ¾‚í‚ê‚Ä‚µ‚Ü‚¤Bu^“c‚³‚ñ‚ÌŽo‚³‚ñ‚Í—V‰€’n‚ÌŽ–ŒÌ‚ÅŽ€‚ñ‚¾v‚Æ‚©uŽŸŒ³öq’øv‚Æ‚©u”g“®ƒJ[ƒgƒŠƒbƒW–Cv‚Æ‚©u“ñ˜AŽO’i‹ó•êv‚Æ‚©u“¿ì‹@ŠÖ’·‚Ì‘§Žqv‚Æ‚©uˆÀ’¼‚È–¼‘O‚̉Á“¡ŽO˜Y‚Ì’ív‚Æ‚©uƒKƒ‹ƒ}ƒ“EƒKƒ~ƒ‰ƒXv‚Æ‚©uŒÃ‘ãŽç‚ÆÖ“¡‚Æ‚P‚̃Gƒ“ƒfƒBƒ“ƒO‰Ì‚Á‚Ä‚é‚͓̂¯ˆêl•¨v‚Æ‚©uƒfƒXƒ‰[‘“‚Í¡‚Í–ðŽÒ‚â‚Á‚Ä‚é(–îä‚Í'•‚³‚ñ'‚â‚Á‚Ă邪)v‚Æ‚©...B‚Ü‚ŸuŒÃ‘ãŒN‚Í'‰‘ã'‚¿‚т܂éŽq‚Ì‚¶‚¢‚¿‚á‚ñ(—F‘ )v‚Á‚Ă̂͂悭’m‚ç‚ê‚Ă邯‚ÇB‚Ƃ肠‚¦‚¸‰f‰æ‚â“Á•ʕ҂ðŠÜ‚߂Ă·‚ׂĊς½(TOKIO‚ªŽå‘è‰Ì‰Ì‚Á‚Ä‚½“z‚Íœ‚­^^;)B

Euƒ„ƒ}ƒgv‚̉¹Šy
@uƒAƒ“ƒhƒƒƒ_‚̃e[ƒ}v‚Æ‚©‚¢‚¢‚ËB‘ò“cŒ¤“ñ‚Ì“z‚àƒVƒu‚­‚Ă悩‚Á‚½‚¯‚ê‚ÇB

Euƒ„ƒ}ƒgv‚Ì“oêl•¨
@V‘I‘g‚©‚ç–¼‘O‚ð•t‚¯‚Ä‚ ‚é‚̂͂²‘¶’m‚Ì’Ê‚èB‚¾‚©‚çŠÍ’·‚ÍŽ€‚ñ‚Å‚µ‚Ü‚¤‚Ì‚¾(Œã‚Åu”]Ž€‚ÉŽŠ‚Á‚ĂȂ©‚Á‚½v‚Æ”»–¾‚µ‚½‚ª)B

EŽÔ‚Ì”CˆÓ•ÛŒ¯
@‚ ‚é•û–@‚ʼnº‚ª‚Á‚½“™‹‰‚ðŒ³‚ÌƒŒƒxƒ‹‚É–ß‚·Ž–‚ª‚Å‚«‚éB¡‰ñ‚»‚ê‚Å‚¨¢˜b‚ɂȂÁ‚½BuŽ©•ª‚ÅŽ–ŒÌ‚ð‹N‚±‚µ‚Ä‚¢‚È‚¢v‚̂ɓ™‹‰‚ª‰º‚ª‚Á‚ÄŠ|‚¯‹à‚ª‚‚­‚È‚Á‚Ä‚µ‚Ü‚Á‚½‚̂ɂ͔[“¾‚¢‚©‚È‚©‚Á‚½‚©‚çB


99/02/21

EBIOHAZARD2(Win)
@‚È‚©‚È‚©GoodB‚ƒXƒyƒbƒN‚ȃ}ƒVƒ“‚È‚ç‚ÎPS‚æ‚è‚à”ü—í‚ÉA‚µ‚©‚à‰õ“K‚ÉPlay‚Å‚«‚éƒnƒYBƒIƒvƒVƒ‡ƒ“‚àŒ‹\‚ ‚èAƒNƒŠƒX‚ªŽg‚¦‚éƒQ[ƒ€‚à‚ ‚éBu4thv‚àu“¤•…v‚àʼn‚©‚ç—V‚ׂ邵BCAPCON‚àuƒXƒg‚QvŒn‚΂Á‚©‚è‚â‚Á‚ĂȂ¢‚ÅA‚±‚¤‚¢‚Á‚½—ÇŽ¿‚ȃQ[ƒ€‚ð—ÊŽY‚µ‚Ä—~‚µ‚¢B

EThe C
@‹v‚µ‚Ô‚è‚ÉC‚ðG‚Á‚½BDOS‚Ì(Human68K‚̂ł͂Ȃ¢)C‚¾‚ªA‚¿‚å‚Á‚Æ“ÁŽê‚ÈC‚Å‚ ‚éBƒRƒ“ƒpƒCƒ‰‚Í“ú—§(ƒ‚ƒgƒ[ƒ‰)‚Ì“z‚ÅAPOT(‚»‚¤‚»‚¤A“’•¦‚©‚·“z^^;)—p‚Ì•¨(PC-98—pƒNƒƒXƒRƒ“ƒpƒCƒ‰)‚Å‚ ‚éBŒ³X‚̓tƒ@ƒCƒ‹•ªŠ„‚³‚ê‚Ä‚¢‚½‚ªA‚½‚܂ɂµ‚©ƒƒ“ƒeƒiƒ“ƒX‚µ‚È‚¢‚Æ‚¢‚¤Ž–‚à‚ ‚Á‚ÄAˆÈ‘ODEKO‚ÌŽè‚ÅCƒ\[ƒX1–{‚ƃwƒbƒ_1–{‚̃Vƒ“ƒvƒ‹‚È\¬‚É•ÏX‚µ‚Ä‚ ‚èAƒRƒ“ƒpƒCƒ‹AƒŠƒ“ƒNAƒRƒ“ƒo[ƒgAƒAƒbƒvƒ[ƒh‚̓tƒ@ƒCƒ‰(FD‚Ë)‚©‚ç‘€ì‚Å‚«‚邿‚¤‚É‚µ‚Ä‚ ‚éB
@‚Å‚à‹v‚µ‚­G‚ç‚È‚¢‚ÆA“ï‹V‚·‚é‚ñ‚¾‚æ‚ËBʼn‚Ì30•ªˆÊ‚Í•¶–@Žv‚¢o‚·‚̂Ÿˆê”t‚Å‚·‚à‚ÌB


99/02/22

EBIN DUMP
@uSHG Editor(or Creator or Generator)v‚ðì‚Á‚Ă鎞‚ÉA‚Ç‚¤‚µ‚Ä‚à“f‚«o‚·“à—e‚ªƒwƒ“‚¾‚Á‚½‚̂ŃoƒCƒiƒŠƒGƒfƒBƒ^‚Æ‚µ‚ÄuRED(-sƒIƒvƒVƒ‡ƒ“•t)v‚ðŽg‚Á‚Ä‚¢‚½‚ªA‚Ç‚¤‚à‚µ‚Á‚­‚肱‚È‚¢BŠù‘¶‚ÌWindows‚̃oƒCƒiƒŠƒGƒfƒBƒ^•ƒ_ƒ“ƒv‚àƒCƒ}ƒCƒ`‚¾‚µ...B

u‚‚­‚Á‚¿‚Ü‚¤‚©v

@...‚Ä[Ž–‚ŃoƒCƒiƒŠƒ_ƒ“ƒvƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½BƒR[ƒh‚Í50s‚à‘‚¢‚½‚¾‚낤‚©H‚Á‚ĂƂ±B

Delphi4‚ÌuV‹Kì¬v‚ÌuƒvƒƒWƒFƒNƒgvƒ^ƒu‚©‚çAuMDIƒAƒvƒŠƒP[ƒVƒ‡ƒ“v‚ð‘I‘ð‚µATMainForm.CreateMDIChild‚ð‰º‹L‚̂悤‚É•ÏX‚·‚éB

procedure TMainForm.CreateMDIChild(const Name: string);
var
@Child :TMDIChild;
@f1 :File;
@Buf ,
@Counter :Byte;
@i ,
@Sum ,
@NumRead :Integer;
@Text :String;
begin
@{ MDI ŽqƒEƒBƒ“ƒhƒE‚ð쬂·‚é }
@Child := TMDIChild.Create(Application);
@Child.Caption := Name;
@if FileExists(Name) then
@@begin
@@@AssignFile(f1,Name);
@@@ReSet(f1,1);
@@@Counter := 0;
@@@while not Eof(f1) do
@@@@begin
@@@@@if Counter = $00 then
@@@@@@begin
@@@@@@@Child.CBG1.Cells[0,Child.CBG1.RowCount - 1] := Format('%.6x',[FilePos(f1)]);
@@@@@@@Sum := 0;
@@@@@@@Text := '';
@@@@@@end;
@@@@@Blockread(f1,Buf,SizeOf(Buf),NumRead);
@@@@@Child.CBG1.Cells[Counter + 1,Child.CBG1.RowCount - 1] := Format('%.2x',[Buf]);
@@@@@Sum := Sum + Buf;
@@@@@if ((Buf >= $00) and(Buf <= $1f)) or ((Buf >= $e0) and(Buf <= $ff)) then
@@@@@@Text := Text + ' '
@@@@@else
@@@@@@Text := Text + Chr(Buf);
@@@@@if Counter = $0f then
@@@@@@begin
@@@@@@@Child.CBG1.Cells[17,Child.CBG1.RowCount - 1] := Format('%.2x',[Sum mod $10]);
@@@@@@@Child.CBG1.Cells[18,Child.CBG1.RowCount - 1] := Text;
@@@@@@@Child.CBG1.RowCount := Child.CBG1.RowCount + 1;
@@@@@@end;
@@@@@Inc(Counter);
@@@@@Counter := Counter mod $10;
@@@@end;
@@@if Counter <> 0 then
@@@@begin
@@@@@for i:=Counter to $0f do
@@@@@@begin
@@@@@@@Child.CBG1.Cells[i + 1,Child.CBG1.RowCount - 1] := '¥¥';
@@@@@@@Text := Text + ' ';
@@@@@@end;
@@@@@Child.CBG1.Cells[17,Child.CBG1.RowCount - 1] := Format('%.2x',[Sum mod $10]);
@@@@@Child.CBG1.Cells[18,Child.CBG1.RowCount - 1] := Text;
@@@@end;
@@@CloseFile(f1);
@@end;
end;

‚»‚µ‚ÄAuChildWinv‚É“\‚è•t‚¢‚Ä‚¢‚éuMemo1v‚ð휂µA‘ã‚í‚è‚ÉuComboGridv‚ð“\‚è‚‚¯‚é(ƒRƒ“ƒ|[ƒlƒ“ƒg‚ðŽ‚Á‚Ä‚¢‚È‚¢ê‡‚É‚ÍuStringGridv‚Å‘ã—p‚Å‚«‚é)B–¼‘O‚ÍuCBG1v‚É‚µAuColCount=19vAuRowCount=2v‚ÅAŒÅ’èƒJƒ‰ƒ€‚ɂ͓K“–‚È•¶Žš—ñ‚ð“ü‚ê‚Ä‚¨‚­B

E‚¿‚å‚Á‚ƃR[ƒh‚ð‘‚«‘«‚¹‚ΊȒP‚ɃoƒCƒiƒŠƒGƒfƒBƒ^‚ª‚Å‚«‚éB
@•ªŠ„ƒ[ƒh‚È‚ñ‚©‚Å‚«‚ê‚΂Ȃ¨GoodB

EuComboGridv
@ƒZƒ‹’PˆÊ‚ÌAlign‚ªÝ’è‚Å‚«‚½‚èAƒZƒ‹‚ðComboBox‚É‚µ‚½‚è‚Å‚«‚é‚̂łƂÁ‚Ä‚àd•󂵂Ă¢‚éBuDelphi2.0J ƒRƒ“ƒ|[ƒlƒ“ƒgƒZƒbƒg(ISBN4-7561-1057-6)v‚Á‚Ä–{‚ÉŒfÚ‚³‚ê‚Ä‚¢‚éBƒAƒbƒvƒf[ƒg”ł͊m‚©Nifty‚ÌFDELPHI‚É‚ ‚Á‚½B

EuSHG Editor(or Creator or Generator)v
@uBIN DUMPv‚Ì‚¨‚©‚°‚Å16~16‚ÅHotSpot‚ªˆê‚‚¾‚¯‚ÌŠÈ’P‚È“z‚͓ǂݑ‚«‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚ªA‚¿‚å‚Á‚Ƒ傫‚¢.SHGƒtƒ@ƒCƒ‹‚Í‚«‚¿‚ñ‚Æ“f‚«o‚¹‚È‚¢B‹°‚ç‚­RGBQUADS\‘¢‘Ì‚Ìݒ肪ŠÔˆá‚Á‚Ä‚é‚ñ‚¾‚낤‚Ƃ͎v‚¤‚ª...B


99/02/23

EuBIN DUMPv
@‰½ŒÌADDRESS‚ª6Œ…(16i‚Å)‚Ȃ̂©‚Í•·‚©‚È‚¢‚悤‚É(^^;

EuBIN DUMPv
@•’Êu0000:0000v‚Æ‚©‘‚­‚æ‚ËAIntelŒn‚ÌÎG‚Á‚Ä‚½ƒqƒg‚È‚çB

EuSHG Editor(or Creator or Generator)v
@”ñˆ³k‚ÆRLEˆ³k‚¾‚ÆA“f‚©‚ꂽƒtƒ@ƒCƒ‹‚ðƒƒN‚ɃRƒ“ƒyƒA‚Å‚«‚È‚¢‚Ì‚ÅRLEˆ³kƒ‹[ƒ`ƒ“‚ð‘‚¢‚Ä‚¢‚é(‚‚܂èo—ˆã‚ª‚è‚ÍRLEˆ³k‘Ήž‚È–ó)B‚µ‚Á‚©‚µ’Pƒ‚ȃƒWƒbƒN‚ÉŽv‚¦‚é‚̂ɃR[ƒfƒBƒ“ƒO‚·‚邯‚È‚é‚ÆˆÓŠO‚Æ‚â‚Á‚©‚¢‚¾‚Á‚¾‚è‚·‚éB‰ð“€ƒ‹[ƒ`ƒ“‚Í‚ ‚é‚ñ‚¾‚¯‚Ç...B

Eƒhƒ‰‚¦‚à‚ñ
@’·•ÒƒVƒŠ[ƒY(‰f‰æ”Å)‚̃Rƒ~ƒbƒN‚P`‚TŠª‚𔃂Á‚½Bu‹ƒ‚¯‚évBƒs[•‚ªAƒWƒƒƒCƒAƒ“‚ªAƒoƒM[‚­‚ñ‚ª...B

EuOne Peacev
@‰½‚à—«•¨‚Ì•ž‚ł͂Ȃ¢BuTЧ­”NƒWƒƒƒ“ƒvv‚ɘAÚ‚³‚ê‚Ä‚¢‚éƒAƒŒBìŽÒ‚Ì”ö“c‰hˆê˜YŽ‚ÍŒF–{‚Ìog‚炵‚¢(‚µ‚©‚ào…“ì’†og‚炵‚¢)B

E‚‹´—zˆêŽ‚ÌƒTƒbƒJ[–Ÿ‰æ
@¡T‚©‚çV˜AÚ‚¾‚ªAŽålŒö‚ª¬Šw¶‚¾‚Æ‚¢‚¤Š‚ð‚Ý‚é‚ÆuJr.ƒ†[ƒX•Òv‚Æ‚©‚â‚é‚ñ‚¾‚낤‚©H


99/02/24

EuWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgv
@•â‘«‚»‚Ì‚QB

@[P.34 2.1.3 SHGBITMAPHEADER]

@sbunk1@@DWORD@@–¢’m

@...‚ƂȂÁ‚Ä‚¢‚邪A‚±‚±‚Í‹°‚ç‚­u(ImageHeader + BitmapHeader) * 2v‚¾‚ÆŽv‚¤B‚‚܂èA

@sbunk1@@WORD‚Ü‚½‚ÍDWORD@@(ImageHeader + BitmapHeader) * 2

@‚ªA³‰ð‚̂悤‚È‹C‚ª‚·‚éB‚±‚ꂪ³‚µ‚¢‚̂ł ‚ê‚Î[P.35 2.1.4 SHGMETAFILEHEADER]‚à“¯—l‚¾‚낤B

ERLEˆ³kƒ‹[ƒ`ƒ“
@‚±‚³‚¦‚Ă݂͂½‚à‚̂̎À‘•‚·‚é‚͔̂ñí‚É‚â‚Á‚©‚¢B‚±‚̃‹[ƒ`ƒ“‚ð’Ê‚µ‚Ăł«‚½ƒf[ƒ^ƒTƒCƒY‚ÍŠù‚É‘‚«ž‚ñ‚¾Bitmapƒf[ƒ^‚Ì‘O‚É‘‚©‚È‚­‚Ă͂Ȃç‚È‚¢‚©‚炾B‚µ‚©‚àuWORD‚Ü‚½‚ÍDWORDv‚È‚ñ‚ÄŽ–‚É‚È‚é‚Æ–Ê“|L‚¢‚Á‚½‚ç‚ ‚è‚Ⴕ‚È‚¢B


99/02/25

EuWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgv
@ƒoƒO‘½‚·‚¬B‚¿‚á‚ñ‚ƃ\[ƒX‚ÍŽÀs‚µ‚Ă݂½‚Ì‚©H‚Æ“{‚è‚‚‚àA•â‘«‚»‚Ì‚RB

[P.32,33 2.1.2 SHGIMAGEHEADER]

@SHG‚̃tƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒg‚ÅuBYTE‚Ü‚½‚ÍWORDv‚Æ‚©uWORD‚Ü‚½‚ÍDWORDv‚Æ‹Lq‚µ‚Ä‚ ‚é‚à‚Ì‚ÍA‚‚܂è‚͈ȉº‚̂悤‚ȈӖ¡‚Å‚ ‚éB‚½‚¾‚µ‘O’ñ‚Æ‚µ‚ÄA‚±‚±‚ÉŠi”[‚³‚ê‚éƒf[ƒ^‚Í•K‚¸‚Q”{‚³‚ê‚Ä‚¢‚éB

|“ǂݞ‚ÝŽè‡|
@1.‚Ü‚¸1Byte(1Word)“Ç‚ñ‚ł݂éB
@2.‚±‚ꂪŠï”‚È‚ç‚Î‚à‚¤1Byte“Ç‚Þ(1Word)B
@3.1Byte‚µ‚©“Ç‚ñ‚Å‚¢‚È‚¢‚̂Ȃ炱‚ꂪ’l‚ƂȂéB2Bytes“Ç‚ñ‚¾‚̂ł ‚ê‚΂±‚ê‚ð‚­‚Á‚‚¯‚ÄWord(DWord)‚É‚µA’l‚Æ‚·‚éB
@4.’l‚ð2‚ÅŠ„‚é(—]‚è‚Í–³Ž‹)B


|Delphi‚ł̃R[ƒfƒBƒ“ƒO(Œ´‘‚ÍC‚ŃR[ƒfƒBƒ“ƒO‚µ‚Ä‚ ‚é)|
function
ReadWordVal(var f:File):Word;
var
@a ,
@b :Byte;
@NumRead:Integer;
begin
@b := 0;
@BlockRead(f,a,SizeOf(a),NumRead);
@if (a mod 2) = 1 then
@@BlockRead(f,b,SizeOf(b),NumRead);
@result := Word((Word(b) * $100 + a) div 2);
end;

function ReadDWordVal(var f:File):DWord;
var
@a ,
@b :Word;
@NumRead:Integer;
begin
@b := 0;
@BlockRead(f,a,SizeOf(a),NumRead);
@if (a mod 2) = 1 then
@@BlockRead(f,b,SizeOf(b),NumRead);
@result := DWord((DWord(b) * $10000 + a) div 2);
end;

@‚±‚±‚܂ł͂¢‚¢BByte(Word)2ŒÂ‚ð‚­‚Á‚‚¯‚ÄWord(DWord)‚É‚·‚é‚̂Ɋ|‚¯ŽZ‚ðŽg‚Á‚Ä‚ ‚é‚̂͌´‘‚ª‚»‚¤‚È‚Á‚Ä‚¢‚é‚©‚çBu•’ÊC‚¾‚Á‚½‚çƒVƒtƒg‰‰ŽZŽqŽg‚¤v‚Æ‚©uDelphi‚Å‚à'SHL'‚â'SHR'‚ ‚é‚â‚ñ‚¯v‚È‚ñ‚Ä–ì•é‚ÈŽ–‚Í‚¢‚¢‚Á‚±‚È‚µB

@‚ÅA‘‚«ž‚݃‹[ƒ`ƒ“‚Í‚±‚ñ‚ȋɂȂÁ‚Ä‚¢‚éB

|Delphi‚ł̃R[ƒfƒBƒ“ƒO(Œ´‘‚ÍC‚ŃR[ƒfƒBƒ“ƒO‚µ‚Ä‚ ‚é)|
procedure
WriteWordVal(var f:File;val:Word);
var
@a :Byte;
@b :Word;
@NumWritten:Integer;
begin
@b := val * 2;
@if (b > $ff) then
@@begin
@@@BlockWrite(f,b,SizeOf(b),NumWritten);
@@end
@else
@@begin
@@@a := Byte(b);
@@@BlockWrite(f,a,SizeOf(a),NumWritten);
@end;
end;

procedure WriteDWordVal(var f:File;val:DWord);
var
@a :Word;
@b :DWord;
@NumWritten:Integer;
begin
@b := val * 2;
@if (b > $ffff) then
@@begin
@@@BlockWrite(f,b,SizeOf(b),NumWritten);
@@end
@else
@@begin
@@@a := Word(b);
@@@BlockWrite(f,a,SizeOf(a),NumWritten);
@@end;
end;

@‚³‚ÄA‚±‚̂܂܂¾‚ƈӖ¡‚ª’Ê‚ç‚È‚¢B‚±‚ꂾ‚Æ’l‚ªByte(Word)‚͈̔͂𒴂¦‚Ä‚¢‚ê‚ÎWord(DWord)‚ɂȂÁ‚Ä‚µ‚Ü‚¤B‚±‚Ìó‘Ô‚Å‘‚«ž‚܂ꂽƒf[ƒ^‚Í•K‚¸‹ô”‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚½‚ßA“ǂݎæ‚莞‚É‚ÍByte(Word)‚Å‚µ‚©“ǂ܂ê‚È‚¢B

@...‘½•ªA‚±‚¤‚¢‚¤Ž–‚¾‚ÆŽv‚¤‚Ì‚¾B

|‘‚«ž‚ÝŽè‡|
@1.’l‚ð2”{‚·‚éB
@2.’l‚ªByte(Word)‚͈̔͂𒴂¦‚Ä‚¢‚ê‚ÎWord(DWord)‚Å‘‚«ž‚ÞB
@3.‚»‚¤‚łȂ¯‚ê‚ÎByte(Word)‚Å‘‚«ž‚ÞB

@Šm‚©‚É‚±‚¤‚·‚ê‚ÎŒ´‘‚É‘‚¢‚Ä‚ ‚é’Ê‚èu•—•Ï‚í‚è‚ł͂ ‚邪ƒTƒCƒY‚𬂳‚­‚·‚鎎‚Ýv‚ɂ͂Ȃ邾‚낤B‚µ‚©‚µA‚»‚¤‚Å‚ ‚é‚̂Ȃç‚ÎByte(Word)‚̃f[ƒ^‚Ìꇂ͒l‚Í‹ô”AWord(DWord)‚̃f[ƒ^‚Ìꇂɂ͊łȂ­‚Ă͂Ȃç‚È‚¢Ž–‚ɂȂéB‚‚܂è...

@if (b > $ff) then
@@begin
@@@Inc(b);
@@@BlockWrite(f,b,SizeOf(b),NumWritten);
@@end

@if (b > $ffff) then
@@begin
@@@Inc(b);
@@@BlockWrite(f,b,SizeOf(b),NumWritten);
@@end

@‰ºü‚̂悤‚ɃCƒ“ƒNƒŠƒƒ“ƒg‚µ‚Ä’l‚ðŠï”‚É‚µ‚Ä‚â‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢(C‚È‚çub++;v‚Æ‚¢‚¤–ó)B

EŒ‹˜_
@u‘Ð(“Á‚ɘa–󃂃m)‚Ìî•ñ‚͈ê“x‹^‚Á‚Ă݂悤v

Eu”\‘‚«‚Í‚¢‚¢‚©‚ç'SHG Editor'‚͂ł«‚½‚Ì‚©Hv
@‚Å‚«‚Ü‚µ‚½B‚¿‚á‚ñ‚Ɠǂݑ‚«‚Å‚«‚Ü‚·‚ªA‘‚«ž‚ÝŽž‚ÉRLEˆ³k‚Í‚³‚ê‚Ü‚¹‚ñB‚»‚ÌãV‹K쬂µ‚½SHGƒtƒ@ƒCƒ‹‚ÍA

uSHED.EXE‚Å”Fޝ‚³‚ê‚Ü‚¹‚ñv

@ƒtƒH[ƒ}ƒbƒg‚ÌðŒ‚Í–ž‚½‚µ‚Ä‚¢‚é‚̂ł·‚ªA‰½ŒÌ‚©‘Ê–Ú‚Å‚·B‚±‚ê‚¶‚á‘S‚­ˆÓ–¡‚ª‚È‚¢‚Ì‚ÅAƒŠƒŠ[ƒX‚Í‚à‚¤‚¿‚å‚Á‚ÆŒã‚Å‚·B


99/02/26

E‘½•ªA¡“ú‚Í–Æ‹–XV‚És‚«‚Ü‚·B
@”¯Ø‚Á‚Äs‚©‚È‚¢‚Æu‚T”NŠÔŽÊ^‚ª“¯‚¶v‚Ȃ̂őå•Ï‚¾B

Eð“ú‚Ì‘±‚«
@‚ ‚ÌuƒTƒCƒYß–ñ–@v‚Í0x0000`0x007f(0x00000000`0x00007fff)‚͈̔͂µ‚©Byte(Word)‚Å‘‚«ž‚Ü‚ê‚È‚¢‚©‚ç‘債‚½ß–ñ‚ɂ͂Ȃç‚È‚¢‚æ‚È‚ŸBƒf[ƒ^‚ª‹Ï“™‚Ƀoƒ‰‚¯‚Ä‚½‚Æ‚·‚邯ߖñ‚Å‚«‚é”ä—¦‚Í1/512‚È‚ñ‚ÅA‹É’[‚ɕ΂Á‚½ƒf[ƒ^‚Å‚µ‚©Œø—¦‚æ‚­‚È‚¢‚à‚ñ‚ÈBuWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgv‚É‚à‘‚¢‚Ä‚ ‚Á‚½‚¯‚Çu‚»‚ꂪŽÀÛ‚ÉŽ‚‰¿’l‚æ‚è‚à–â‘肪‘½‚¢vB\‘¢‘Ì錾‚µ‚Ĉꊇ“ǂݑ‚«‚Å‚«‚È‚¢‚µ(‚­‚Ç‚¢‚©H)A“ǂݑ‚«Žž‚̃I[ƒo[ƒwƒbƒh‚ª‘å‚«‚­‚Ȃ肪‚¿‚¾‚µB

E‚¤[‚Í[
@u–¡Šo“œv‚ł͂Ȃ¢Bu‚±‚ñ‚Ç‚¤‚­‚ñv‚ª”ƒ‚Á‚½BÝ’u‚µ‚½‚çʼn•t‚¯‚Ä‚¢‚½ƒXƒs[ƒJ[‚ª‰¹•‰‚¯‚·‚é‚̂ŃXƒs[ƒJ[‚à”ƒ‚Á‚¿‚á‚Á‚½B‚»‚µ‚½‚ç’N‚©‚̉̂̋Ȗ¼‚¶‚á‚È‚¢‚¯‚ÇuƒhƒJƒhƒJ‚¤‚邳‚¢vB‚ ‚è‚áA‹Î–±ŽžŠÔ‘тƎ©‘î‚¶‚áŽg‚¦‚È‚¢‚ÈB


99/02/28

EuWindows Undocumented ƒtƒ@ƒCƒ‹ƒtƒH[ƒ}ƒbƒgv
@‚Ü‚¾ƒoƒO‚ ‚èB

@[P.34 2.1.3 SHGBITMAPHEADER]

@sbCDateSize@@WORD‚Ü‚½‚ÍDWORD@@ƒrƒbƒgƒ}ƒbƒvƒf[ƒ^‚̃TƒCƒY~‚Q

@...‚ƂȂÁ‚Ä‚¢‚邪AŽÀÛ‚É‚ÍDWORDŒÅ’è‚Ńf[ƒ^‚Í‚Q”{‚³‚ê‚Ä‚¢‚È‚¢‚悤‚¾B

ERLEˆ³k
@Encode•”‚ðì‚Á‚½BDecode•”‚ÍŠù‚É‚¿‚á‚ñ‚Æ“®‚¢‚Ä‚¢‚½–󂾂ªA‚©‚È‚è•sŽv‹c‚ÈŒ»Û‚ª‹N‚«‚éB

@1.RLEˆ³k‚³‚ê‚Ä‚¢‚éƒf[ƒ^‚Í‚«‚¿‚ñ‚Æ•\ަ(Decode)‚Å‚«‚éB
@2.Encode‚µ‚ÄDecode‚·‚邯‚«‚¿‚ñ‚Ƴ‚µ‚¢ƒf[ƒ^‚𕜌³‚Å‚«‚éB
@3.‚Æ‚±‚낪Encode‚µ‚½ƒf[ƒ^‚ÆSHED‚ÅRLEˆ³k‚³‚ꂽƒf[ƒ^‚͈ê’v‚µ‚È‚¢B

@‚ǂȂ¢‚¹[‚Á‚¿‚イ‚ñ‚¶‚áB


[BACK]@ŒÃ‚¢‚Ì‚ð“Ç‚Þ V‚µ‚¢‚Ì‚ð“Ç‚Þ