เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

h2pas-3.0.0 - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ h2pas-3.0.0 เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ h2pas-3.0.0 เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


h2pas - เป‚เบ„เบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบซเบปเบงเบซเบ™เปˆเบงเบ C เป€เบ›เบฑเบ™ pascal.

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


h2pas [เบ—เบฒเบ‡เป€เบฅเบทเบญเบ] เบŠเบทเปˆโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


h2pas เบžเบฐเบเบฒเบเบฒเบกเบ›เปˆเบฝเบ™เป„เบŸเบฅเปŒเบซเบปเบง C เป€เบ›เบฑเบ™เบซเบ™เปˆเบงเบเบšเปเบฅเบดเบเบฒเบ™ pascal. เบกเบฑเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™ C เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹
เบเปเปˆเบชเป‰เบฒเบ‡เบ—เบตเปˆเบ„เบปเบ™เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบซเบปเบง C, เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเปเบ›เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ
เบ„เบนเปˆโ€‹เบฎเปˆเบงเบกโ€‹เบ‡เบฒเบ™ pascalโ€‹. เป€เบšเบดเปˆเบ‡ เบเปเปˆเบชเป‰เบฒเบ‡ เบžเบฒเบเบชเปˆเบงเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบ•เบฑเบกเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆ
เบ™เบฑเบเปเบ›เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบš.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰


H2pas เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เปเบ›โ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เบซเบปเบง C เป€เบ›เบฑเบ™โ€‹เบซเบ™เปˆเบงเบโ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™ spascalโ€‹. เบกเบฑเบ™เบญเปˆเบฒเบ™
เป„เบŸเบฅเปŒเบซเบปเบง C เปเบฅเบฐเปเบ›เบ„เปเบฒเบ›เบฐเบเบฒเบ” C เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบเบฒเบ” pascal เบ—เบฝเบšเป€เบ—เบปเปˆเบฒเบ—เบตเปˆ
เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ C.

เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เป‚เบ›เบฅเปเบเบฅเบก h2pas เบ–เบทเบเบ‚เบฝเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบซเบปเบง C
เป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เปเบ•เปˆเบกเบตเบ™เบฒเบกเบชเบฐเบเบธเบ™ .pp. เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆ h2pas
เบชเป‰เบฒเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบฑเบšเปเบ•เปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบงเบดเบ—เบตเป‚เบ”เบเบงเบดเบ—เบตเบเบฒเบ™เบซเบผเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

OPTIONS


เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡ h2pas เบชเบฒเบกเบฒเบ”เบ„เบงเบšเบ„เบธเบกเป„เบ”เป‰เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

-d เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบžเบฒเบเบ™เบญเบ; เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบฒเบ”เบ‚เบฑเป‰เบ™เบ•เบญเบ™เปเบฅเบฐเบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”.

-D เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ เบžเบฒเบเบ™เบญเบ libname เบŠเบทเปˆ 'func_name' เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบฒเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเปเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™.

-e เบ›เปˆเบญเบเบŠเบธเบ”เบ‚เบญเบ‡เบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบ™เบฑเบšเบˆเปเบฒเบ™เบงเบ™เบชเปเบฒเบฅเบฑเบš C enum เบเปเปˆเบชเป‰เบฒเบ‡.

-i เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบฅเบงเบกเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™ (เบเบปเบเป€เบงเบฑเป‰เบ™เบซเบปเบงเบซเบ™เปˆเบงเบ).

-l libname
เบฅเบฐเบšเบธเบŠเบทเปˆเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบเบฒเบ”เบŸเบฑเบ‡เบŠเบฑเบ™เบžเบฒเบเบ™เบญเบ.

-o outfile
เบฅเบฐเบšเบธเบŠเบทเปˆเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบชเปˆเบเบฑเบšเบ™เบฒเบกเบชเบฐเบเบธเบ™
เบ—เบปเบ”เปเบ—เบ™เป‚เบ”เบ .pp "."

-p เปƒเบŠเป‰เบˆเบปเบ”เบซเบกเบฒเบ P เบขเบนเปˆเบ—เบฒเบ‡เปœเป‰เบฒเบ‚เบญเบ‡เบ•เบปเบงเบŠเบตเป‰เบ›เบฐเป€เบžเบ”เบ•เบปเบงเบŠเบตเป‰เปเบ—เบ™ "^".

-s เบ–เบญเบ”เบ„เปเบฒเบ„เบดเบ”เป€เบซเบฑเบ™เบญเบญเบเบˆเบฒเบเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ„เบณเป€เบซเบฑเบ™เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ„เบณเป€เบซเบฑเบ™,
เปเบ•เปˆเบžเบงเบเบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบเบปเบเบเป‰เบฒเบ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เปเบฒเป€เบซเบฑเบ™เบ–เบทเบเบˆเบฑเบ”เบเบฒเบ™เป‚เบ”เบเป€เบ„เบทเปˆเบญเบ‡เบชเบฐเปเบเบ™.

-t prepend typedef เบŠเบทเปˆเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ T (เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒเบ‚เบญเบ‡ Borland
เบงเปˆเบฒเบ—เบธเบเบ›เบฐเป€เบžเบ”เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบ T).

-v เปเบ—เบ™เบ—เบตเปˆเบ•เบปเบงเบŠเบตเป‰เบ•เบปเบงเบŠเบตเป‰เป‚เบ”เบเบเบฒเบ™เป‚เบ—เบซเบฒเป‚เบ”เบเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡. เปƒเบŠเป‰เบ”เป‰เบงเบเบ„เบงเบฒเบกเบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เป€เบžเบฒเบฐเบงเปˆเบฒ
เบšเบฒเบ‡เบเบฒเบ™เป‚เบ—เบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เบซเบงเบฑเบ‡เบ•เบปเบงเบŠเบตเป‰ NIL.

-w เป„เบŸเบฅเปŒ header เป€เบ›เบฑเบ™เป„เบŸเบฅเปŒ header win32 (เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบšเบฒเบ‡ macros เบžเบดเป€เบชเบ”).

-x เบˆเบฑเบ”เบเบฒเบ™ SYS_TRAP เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบชเปˆเบงเบ™เบซเบปเบงเบ‚เบญเบ‡ PalmOS.

เบเปเปˆเบชเป‰เบฒเบ‡


เบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™ เปเบฅเบฐเบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™ C เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰:

เบเปเบฒเบ™เบปเบ”
เบ„เปเบฒเบ™เบดเบเบฒเบกเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆ pascal เบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบ›เบฑเบ™เบ„เปเบฒเบ™เบดเบเบฒเบกเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ. เบกเบฐเบซเบฒเบžเบฒเบเปเบกเปˆเบ™
เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ - เบšเปˆเบญเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒ; เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เป€เบ•เบฑเบก,
เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ” stamments เปเบกเปˆเบ™
เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰, เบ„เบทเบเบฑเบšเบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป€เบฅเบเบ„เบฐเบ™เบดเบ”เบชเปˆเบงเบ™เปƒเบซเบเปˆ: เบšเบงเบ, เบชเปˆเบงเบ™เบเปˆเบญเบ,
เบเบฒเบ™เบ„เบนเบ™, เบเบฒเบ™เปเบšเปˆเบ‡, เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบขเปˆเบฒเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™, เบ•เบปเบงเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, shift
เบœเบนเป‰เบ›เบฐเบเบญเบšเบเบฒเบ™. เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ C ( A ? B : C) เบเบฑเบ‡เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เปเบฅเบฐเปเบ›เป€เบ›เบฑเบ™ a
pascal เบเปเปˆเบชเป‰เบฒเบ‡เบ”เป‰เบงเบเบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡ IF (เบ™เบตเป‰เปเบกเปˆเบ™ buggy, เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก).

เป‚เบ›เป€เบŠเบ”เป€เบŠเบตเบเปˆเบญเบ™ เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™
เบ„เปเบฒเบชเบฑเปˆเบ‡ preprocessing เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เปเบฅเบฐเปเบ›เป€เบ›เบฑเบ™
เบ„เปเบฒเบชเบฑเปˆเบ‡ compiler pascal เบ—เบฝเบšเป€เบ—เบปเปˆเบฒ. เบžเบดเป€เบชเบ” #ifdef __cplus เปเบกเปˆเบ™เบเบฑเบ‡
เบฎเบฑเบšเบฎเบนเป‰เปเบฅเบฐเป€เบญเบปเบฒเบญเบญเบ.

เบžเบดเบกเบ›เบฐเป€เบžเบ”
เบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡ typedef เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบ›เบฐเป€เบžเบ” pascal. เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบ›เบฐโ€‹เป€เบžเบ”โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบฎเบนเป‰โ€‹:

char เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ char.

float เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบˆเบดเบ‡ (= double in free pascal).

int เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ longint.

เบเบฒเบง เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ longint.

เบเบฒเบง int
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ longint.

เบชเบฑเป‰เบ™ เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก.

เบฅเบปเบ‡เบ™เบฒเบก
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ Cardinal.

เบฅเบปเบ‡เบ™เบฒเบก char
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป„เบšเบ•เปŒ.

เบฅเบปเบ‡เบ™เบฒเบก int
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ Cardinal.

เบฅเบปเบ‡เบ™เบฒเบก เบเบฒเบง int
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ Cardinal.

เบฅเบปเบ‡เบ™เบฒเบก เบชเบฑเป‰เบ™
เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ„เปเบฒ.

void เบšเปเปˆเบชเบปเบ™เปƒเบˆ.
เบ›เบฐเป€เบžเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบ‡เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡เบ–เป‰เบฒเบžเบงเบเบกเบฑเบ™เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบซเบผเบทเบ‚เบฑเป‰เบ™เบ•เบญเบ™.

เบซเบ™เป‰เบฒเบ—เบตเปˆ เปเบฅเบฐ เบ‚เบฑเป‰เบ™เบ•เบญเบ™
เบซเบ™เป‰เบฒเบ—เบตเปˆเปเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เปเบ›เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™; เบ›เบฐเป€เบžเบ”เบ•เบปเบงเบŠเบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™
เป‚เบ—เบซเบฒเป‚เบ”เบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบญเป‰เบฒเบ‡เบญเบตเบ‡ (เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ var เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡) เป‚เบ”เบเปƒเบŠเป‰ -p เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡. เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบ•เบปเบงเปเบ›เบ‚เบญเบ‡เบญเบฒเบเบดเบงเป€เบกเบฑเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ a
เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบกเบต array of const เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡.

specifiers
เป„เบ”เป‰ เบžเบฒเบเบ™เบญเบ specifier เป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰; เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบกเบกเบฑเบ™เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ. เป„เบ”เป‰ เบšเบฑเบ™เบˆเบธ เบ•เบปเบงเบฅเบฐเบšเบธเปเบกเปˆเบ™
เบเบฑเบ‡เบฎเบฑเบšเบฎเบนเป‰เปเบฅเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฑเบš PACKRECORDS เบ„เปเบฒเบชเบฑเปˆเบ‡. เป„เบ”เป‰ const เบ•เบปเบงเบฅเบฐเบšเบธเปเบกเปˆเบ™
เบเบฑเบ‡เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰, เปเบ•เปˆเบ–เบทเบเบฅเบฐเป€เบฅเบตเบ.

เบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡
เบ–เป‰เบฒ -w เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบฎเบนเป‰โ€‹: STDCALL
, CDECL , เป‚เบ—โ€‹เบเบฑเบš , PASCAL , WINAPI , APIENTRY , เบงเบดเบ‡เบ”เบฒเบ›เบต เบ•เบฒเบกเบ—เบตเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ win32
เบชเปˆเบงเบ™เบซเบปเบง. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบ™เบญเบโ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹ -x เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹ SYS_TRAP เบ•เบปเบงเบฅเบฐเบšเบธเปเบกเปˆเบ™
เบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบš.

เบ‚เปเป‰เบกเบนเบ™ enum constructs เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบ›เบฐเป€เบžเบ” enumeration; เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเปƒเบ™ C
เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ enumeration เบชเบฒเบกเบฒเบ”เบกเบตเบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ; Pascal เบŸเบฃเบตเบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เบตเป‰
เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฎเบนเป‰เบงเปˆเบฒเบ„เปˆเบฒเบ–เบทเบเบกเบญเบšเปƒเบซเป‰ enum, เบกเบฑเบ™เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰
เป„เบ”เป‰ -e เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™ enus เป€เบ›เบฑเบ™เบŠเบธเบ”เบ‚เบญเบ‡เบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆเบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบก.

เบชเบฐเบซเบฐเบžเบฑเบ™ เบชเบฐเบซเบฐเบžเบฑเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบšเบฑเบ™เบ—เบถเบเบ•เบปเบงเปเบ›.

เป‚เบ„เบ‡เบชเป‰เบฒเบ‡
เบ–เบทเบเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบšเบฑเบ™เบ—เบถเบ pascal, เบเบฑเบš C เบเบฒเบ™เบซเบธเป‰เบกเบซเปเปˆ.

เปƒเบŠเป‰ h2pas-3.0.0 เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    LAN Messenger
    LAN Messenger
    LAN Messenger เป€เบ›เบฑเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ p2p
    เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ intranet เปเบฅเบฐเบšเปเปˆ
    เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบซเบผเบฒเบเบซเบผเบฒเบเบ‚เบญเบ‡ handy
    เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบฅเบงเบกเบ—เบฑเบ‡
    เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” LAN Messenger
  • 2
    DrJava
    DrJava
    DrJava เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒ
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบชเปเบฒเบฅเบฑเบš Java เบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เป€เบชเบตเบก
    เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบงเบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เบ”เป‰เบงเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบกเบฑเบ™
    เบ›เบฐเบเบญเบšเบกเบตเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ,
    int...
    เบ”เบฒเบงเป‚เบซเบฅเบ” DrJava
  • 3
    .Net Framework 3.5 เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบญเบญเบŸเป„เบฅ
    .Net Framework 3.5 เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบญเบญเบŸเป„เบฅ
    Windows 8, เปเบฅเบฐเบฎเบธเปˆเบ™เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบกเบฒเบžเป‰เบญเบกเบเบฑเบš
    เป€เบงเบตเบŠเบฑเปˆเบ™ 4.xx เบ‚เบญเบ‡ NET Framework. เปเบ•เปˆเบ–เป‰เบฒ
    เบœเบนเป‰เปƒเบŠเป‰เบเปเบฒเบฅเบฑเบ‡เบเบปเบเบฅเบฐเบ”เบฑเบšเบˆเบฒเบ Windows 7 เป€เบ›เบฑเบ™
    Windows 8, NET Framework 3.5 เปเบกเปˆเบ™เบชเบปเบกเบšเบนเบ™
    เป€เบ›เบตเบ”เปƒเบŠเป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” .Net Framework 3.5 เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบญเบญเบŸเป„เบฅ
  • 4
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบกเบทเบญเบฒเบŠเบตเบš
    เบฅเบฐเบšเบปเบšเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Windows. เบกเบฑเบ™
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™
    เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰...
    เบ”เบฒเบงเป‚เบซเบฅเบ” NSIS: Nullsoft Scriptable Install System
  • 5
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡
    AuthPass เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ™เบดโ€‹เบเบปเบกโ€‹เปเบฅเบฐโ€‹
    เบžเบดเบชเบนเบ”เปเบฅเป‰เบง Keepass (kdbx 3.x เปเบฅเบฐ kdbx 4.x ...
    เบ”เบฒเบงเป‚เบซเบผเบ” authpass
  • 6
    Zabbix
    Zabbix
    Zabbix เปเบกเปˆเบ™เบŠเบฑเป‰เบ™เบงเบดเบชเบฒเบซเบฐเบเบดเบ”เป€เบ›เบตเบ”
    เปเบซเบผเปˆเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เปเบเป‰เป„เบ‚
    เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบก
    เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ
    เป€เบŠเบตเบšเป€เบงเบต, เบญเบธเบ›เบฐเบเบญเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Zabbix
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad