home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOKAN 21
/
DOKAN21.iso
/
Progs
/
Kiss
/
Exe
/
lhadll.exe
/
READMEJ.TXT
< prev
next >
Wrap
Text File
|
1995-02-03
|
7KB
|
174 lines
*******************************************************************************
==============================================================
LHA.DLL Version1.10 + âTâôâvâïâvâìâOâëâÇ (LHCTK Version1.20)
==============================================================
by kom
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
éPüDüyâCâôâXâgü[âïüòÄgùpò√û@üz
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
üsâCâôâXâgü[âïé╠ò√û@üt
é▄é╕üAâAü[âJâCâuâtâ@âCâïé≡ë≡ôÇé╡é▄é╖üBê╚ë║é╠âtâ@âCâïé¬éáéΘé▒é╞é≡
èmöFé╡é─é¡é╛é│éóüB
LHA.DLL LHA é╠DLLö┼é┼é╖
LHA.H LHA.DLL é╠C,C++ôÖùpé╠âwâbâ_âtâ@âCâïé┼é╖üB
LHA.LIB LHA.DLL é╠âëâCâuâëâèâtâ@âCâïé┼é╖üB
LHCTK.EXE LHA.DLL âRâôâgâìü[âëü[üiâTâôâvâïâvâìâOâëâÇüj
THREED.VBX LHCTK é≡Ä└ìsé╖éΘé╜é▀é╔òKùvé╚âtâ@âCâï
CMDIALOG.VBX LHCTK é≡Ä└ìsé╖éΘé╜é▀é╔òKùvé╚âtâ@âCâï
README.TXT é▒é╠âhâLâàâüâôâgé┼é╖
LHA110.TXT LHA.DLL é╠ì┼ÉVÅεò±é┼é╖
API.TXT LHA.DLL é╠APIé╠ë≡Éαé┼é╖
VERSION.TXT LHA.DLL é╠âAâbâvâfü[âgÅεò±é┼é╖
LHCTK120.TXT LHCTK é╠ì┼ÉVÅεò±é┼é╖
ENGLISH\README_E.LZH ëpîΩö┼é╠âhâLâàâüâôâgé┼é╖üB
ë≡ôÇé╡é╜âtâ@âCâïé⌐éτÄ└ìsé╔òKùvé╚éαé╠é≡ (AîQ) é╞ (BîQ) é╔ò¬é»é─Éαû╛
é╡é▄é╖üB
(AîQ) LHCTK.EXE
(BîQ) LHA.DLL
THREED.VBX
CMDIALOG.VBX
é▒éΩéτé╠âtâ@âCâïé╠éñé┐üA(AîQ)é╠âtâ@âCâïé═é╟é▒é╔éáé┴é─éαé⌐é▄éó
é▄é╣é±é¬üA(BîQ)é╠éRé┬é╠âtâ@âCâïé═ Windows âfâBâîâNâgâèé╠ SYSTEM
âTâuâfâBâîâNâgâèé╔âRâsü[é╡é─é¡é╛é│éóüB
é▄é╜üAÄ└ìsé╠ì█é═ LHCTKé¬éuéaé╠âvâìâOâëâÇé┼éáéΘé╠é┼üAVBRUN100.DLL
é≡òKùvé╞é╡é▄é╖üBæσÄΦâlâbâgéΓÄGÄÅé╠òtÿ^é╚é╟é⌐éτèeÄ⌐ôⁿÄΦé╡é─é¡é╛é│éóüB
é╚é¿üA(BîQ)é╠ THREED.VBX, CMDIALOG.VBXé═ Professional Toolkit
for VisualBasic é╔ôYòté│éΩé─éóé╜éαé╠é┼é╖üB
é╗é╡é─ì┼îπé╔üAévéëéÄéäéÅéùéôé╔ LHCTK.EXE é≡ôoÿ^é╖éΩé╬énéjé┼é╖üB
üsLHCTK.EXEÄgùpò√û@üt
Åæî╔âtâ@âCâïé╠æIæ≡üAÉVïKì∞ɼé═üuékéyégüvé╞éóéñâ{â^âôüAé▄é╜é═âü
âjâàü[é⌐éτæIæ≡é╖éΘé╞â_âCâAâìâOâ{âbâNâXé¬ò\Īé│éΩé▄é╖üié▒é╠â_âCâA
âìâOé═COMMDLG.DLLé¬ò\Īé╡é─éóéΘé╠é┼üAé▒é▒é╔è▄é▄éΩé─éóé╜ëpîΩö┼é≡
Ägùpé╡é─éóéΩé╬üAâtâ@âCâïû╝é¬ô·û{îΩé╠ÅΩìçé═ò╢ÄÜë╗é»é╡é▄é╖üjüB
é╗é▒é┼è∙æ╢âtâ@âCâïé╠æIæ≡üAé▄é╜é═ÉVïKâtâ@âCâïé╠ÅΩìçé═âtâ@âCâïû╝
é╠ôⁿù═é≡é¿é▒é╚éñé╞üAâüâCâôé╠ëµû╩é╔û▀éΦé▄é╖üB
Æ╟ë┴üAê┌ô«é╖éΘÅΩìçé═é╗é╠â{â^âôé⌐âüâjâàü[é≡æIæ≡é╖éΘé╞âtâ@âCâïæI
æ≡é╠â_âCâAâìâOé¬ò\Īé│éΩé▄é╖üiòíÉöæIæ≡ë┬ö\üjüB
ë≡ôÇüAìφÅ£é╖éΘÅΩìçé═ò\Īé│éΩé╜âtâ@âCâïêΩùùé⌐éτæIæ≡é╡é─üAé╗éΩé╝
éΩé╠â{â^âôé┼Ä└ìsé╡é▄é╖üBë≡ôÇÄ₧é═ë≡ôÇɵé╠âfâBâîâNâgâèé≡ÄwÆΦé╡é▄é╖üB
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
éQüDüyLHA.DLL é≡âåü[âUâvâìâOâëâÇé┼Ägùpé╖éΘò√û@üiébü^ébü{ü{é╠ÅΩìçüjüz
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
1.üsLHA.DLLÄgùpò√û@üt
LHA.DLLé≡Ägùpé╖éΘé╜é▀é╔é═üALHA.H é≡âCâôâNâïü[âhüiéPé╠òöò¬üjé╡üA
Åoù═ùpé╠âoâbâtâ@é≡ùpê╙üiéQé╠òöò¬üjé╡üALHA.dllé≡âRü[âïüiéRé╠òöò¬üj
é╞éóé┴é╜ÄΦÅçé┼Ägùpé╡é▄é╖üBé╗é╡é─üAâèâôâNÄ₧é╔é═Æ╩Åφé╠âëâCâuâëâèé╔
ë┴éªüAlha.lib é≡ÄwÆΦé╡é▄é╖üB
2.üsLHa.dllé╠ê°Éöüt
int FAR PASCAL Lha(LPSTR szCmdLine, LPSTR szOutput, WORD wSize)
LPSTR szCmdLine LHA.DLLé╓ôné╖âIâvâVâçâôò╢ÄÜù±é╓é╠â|âCâôâ^é┼é╖üB
LPSTR szOutput Åoù═ùpé╠âoâbâtâ@é╓é╠â|âCâôâ^é┼é╖üB
WORD wSize Åoù═ùpâoâbâtâ@é╠âTâCâYé┼é╖üB
3.üsè╚ÆPé╚Ägùpùßüt
ébü^ébü{ü{é┼ê│Åké≡ìséñè╚ÆPé╚ùßé≡Īé╡é▄é╖üB
-------------------------------------------------------------------------------
#include <windows.h>
#include <lha.h> /* lha.h ▓▌╕┘░─▐ ...1 */
char buffer[8000]; /* Åoù═âoâbâtâ@ùpê╙ ...2 */
int PASCAL WinMain( HANDLE hInstance, HANDLE hPrevInstance,
LPSTR lpszCmdLine,int nCmdShow )
{
/* LHA.DLLé≡âRü[âï ...3 */
return Lha("a c:\test.lzh c:\*.bat",buffer,sizeof(buffer));
}
-------------------------------------------------------------------------------
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
éRüDüyLHA.DLL é≡VisualBasicé⌐éτÄgùpé╖éΘò√û@üz
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
1.üsVB é⌐éτ LHA.DLL é≡î─é╤Åoé╖ò√û@üt
éuéaé⌐éτ LHA.DLL ôαé╠è╓Éö LHA() é≡î─é╤Åoé╖ò√û@é≡ïLì┌é╡é─é¿é½é▄é╖üB
éuéaé⌐éτùÿùpé╖éΘÅΩìçé═ Form é╠ declarations âZâNâVâçâôé┼
Declare Function LHA Lib "lha.dll" (ByVal szCmdLine As String,
ByVal szOutPut As String,ByVal iSize As Integer) As Integer
é╞ÉΘî╛é╡é─éΓéΦ szCmdLine é╔ DOSö┼ LHA é╠âRâ}âôâhâëâCâôê°Éöé╞ô»é╢
ì\ò╢é≡üAé╗é╡é─ò╢ÄÜù± szOutPut é╞üAé╗é╠Æ╖é│é≡Īé╖ iSize é≡ùpê╙é╡üA
RetCode% = LHA(szCmdLine, szOutPut, iSize)
é╚é╟é╞è╓Éöé≡î─é╤é╛é╖é▒é╞é┼ LHA() é¬Ä└ìsé│éΩüAêΩùùéΓÄ└ìsÅ≤ï╡é═
szOutPuté╔ò╘é│éΩé▄é╖üB
2.üsè╚ÆPé╚Ägùpùßüt
Command1é╞éñéóû╝æOé╠CommandButtuoné¬ëƒé│éΩé╜ì─é╔ë≡ôÇé╖éΘùßé≡Ī
é╡é▄é╖üB
-------------------------------------------------------------------------------
Declare Function LHA Lib "lha.dll" (ByVal szCmdLine As String, ByVal szOutput As String, ByVal iSize As Integer) As Integer
Dim szOutput As String * 8000
Sub Command1_Click ()
RET = LHA("x c:\test.lzh c:\*.log", szOutput, Len(szOutput))
Label1.Caption = szOutput
End Sub
-------------------------------------------------------------------------------
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
éSüDüyô]ì┌é¿éµé╤Æÿì∞îáôÖüz
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
LHA.DLLé═üALHxé╠â\ü[âX (LHx version 2.02büiébÄÄì∞ö┼üj Copyright
(c) H.YoshizakiüiïgìΦëhæ╫üj, 1988-90)é≡éαé╞é╔DLLë╗é╡é╜éαé╠é┼éáéΦüA
LHAé╠Æÿì∞îáé═ïgìΦëhæ╫Äüé¬ÅèùLé╡é▄é╖üB
üuLHA.DLL & LHCTK.EXEüvé═âtâèü[âEâFâAé┼é╖üBô]ì┌üEÄgùpé╔éáé╜
é┴é─ô┴é╔ɺî└é═É▌é»é▄é╣é±é¬üA LHA é╠ì∞Ä╥é┼éáéΘïgìΦëhæ╫Äüé╠ê╙Äu
é≡æ╕Ådé╖éΘéµéñé¿èΦéóÆvé╡é▄é╖üB
ëpîΩö┼âhâLâàâüâôâgé╠Æÿì∞îáé═üAżæ≥ ÉmÄüé¬ÅèùLé╡é▄é╖üB
û{âvâìâOâëâÇé╠Ägùpé⌐éτÉ╢é╕éΘéóé⌐é╚éΘÅßèQéαò█Å╪é╡é╜é╡é▄é╣é±üB
éáéτé⌐é╢é▀é▓ù╣Å│ë║é│éóüB
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
éTüDüyÿAùìɵüz
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
üuLHA.DLL & LHCTK.EXEüvé╓è╓é╖éΘé▒é╞é═üAæSé─ë║ïLIDé▄é┼âüü[âïé╔é─
é▓ÿAùìë║é│éóüB
Nifty-Serve: GGD03634üiżîⁿ Å~êΩüj
*******************************************************************************