ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

fp-3.0.0 - ອອນລາຍໃນຄລາວ

ແລ່ນ fp-3.0.0 ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ fp-3.0.0 ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


fp - Free Pascal Compiler (FPC) ສະພາບແວດລ້ອມການພັດທະນາປະສົມປະສານ

ສະຫຼຸບສັງລວມ


fp [ທາງເລືອກ] [ແຫຼ່ງຂໍ້ມູນ]

ລາຍລະອຽດ


ຄູ່ນີ້ແມ່ນສະພາບແວດລ້ອມການພັດທະນາປະສົມປະສານຂອງ Free ພາລາສະກາ ຜູ້ລວບລວມຂໍ້ມູນ (FPC)
ເຊິ່ງເປັນແບບພິເສດ Turbo ພາລາສະກາ ແລະ Delphi (7.0​) multitarget compiler Pascal ເຂົ້າກັນໄດ້.
ເຄື່ອງຈັກ compiler ບໍ່ໄດ້ອີງໃສ່ GCC, ແຕ່ແມ່ນຢູ່ໂດດດ່ຽວຢ່າງສົມບູນ.

compiler ໃຊ້ LD(1​) ແລະ​ສາ​ມາດ​ນໍາ​ໃຊ້​ AS(1) (ເບິ່ງພາລາມິເຕີ -Aas), ແຕ່ຍັງມີຂອງຕົນເອງ
ຜູ້ຂຽນວັດຖຸສອງ.

ເປົ້າຫມາຍຕົ້ນຕໍໃນປະຈຸບັນແມ່ນ Go32V2 (ຕົວຂະຫຍາຍ Dos DJGPP), Freebsd, Linux, macOS, MacOSX,
Morphos, ເຄືອຂ່າຍ, OS / 2 ແລະ Win32. ເປົ້າໝາຍອື່ນໆ (ຜູ້ສັງລວມ M68K ສໍາລັບ Atari ແລະ Amiga)
ແມ່ນອີງໃສ່ສະບັບເກົ່າຂອງ compiler ຫຼືຍັງຢູ່ໃນການພັດທະນາ.

manpage ນີ້​ແມ່ນ​ສໍາ​ລັບ​ການ​ກະ​ສານ​ອ້າງ​ອີງ​ໄວ​ເທົ່າ​ນັ້ນ​. FPC ມາພ້ອມກັບຫຼາຍ (2000+ ຫນ້າ)
ຄູ່ມື, ເຊິ່ງໄດ້ຖືກປັບປຸງຢ່າງຕໍ່ເນື່ອງ, ໃນຂະນະທີ່ຫນ້າຜູ້ຊາຍນີ້ສາມາດລ້າສະໄຫມ.

ການນໍາໃຊ້


ການໂຕ້ຕອບຜູ້ໃຊ້ຂອງ IDE ໄດ້ຖືກອອກແບບໃຫ້ຄ້າຍຄືກັບ Turbo Pascal. ມັນ
ໃຫ້ຜູ້ໃຊ້ທີ່ເປັນມິດກັບຜູ້ໃຊ້, ແຕ່ເປັນບັນນາທິການທີ່ມີປະສິດທິພາບ, ເປັນອອນໄລນ໌ຢ່າງກວ້າງຂວາງ
ລະບົບຄວາມຊ່ວຍເຫຼືອ ແລະຕົວດີບັກ.

ລະບົບ windowing ຮູບແບບຂໍ້ຄວາມແມ່ນພື້ນຖານຂອງການໂຕ້ຕອບຜູ້ໃຊ້. ຫນູ​ໄດ້​ຖືກ​ສະ​ຫນັບ​ສະ​ຫນູນ​,
ແຕ່ຄົນສ່ວນໃຫຍ່ຈະໃຊ້ແປ້ນພິມ. ປົກກະຕິແລ້ວຜູ້ໃຊ້ຈະເປີດຕົວແກ້ໄຂຂໍ້ຄວາມຈໍານວນຫນ້ອຍຫນຶ່ງ
ປ່ອງຢ້ຽມທີ່ລາວຈະອອກແບບໂຄງການຂອງລາວ, ໃນໄລຍະທີ່ລາວສາມາດກວດສອບໄດ້ເປັນປົກກະຕິແລະ
debug ໂດຍຜ່ານການນໍາໃຊ້ປຸ່ມຮ້ອນ. ຄວາມໄວສູງຂອງ compiler ໃຫ້ແນ່ໃຈວ່ານັກຂຽນໂປລແກລມ
ສາມາດເຮັດໄດ້ເລື້ອຍໆແລະດັ່ງນັ້ນຈຶ່ງອະນຸຍາດໃຫ້ພັດທະນາລະຫັດໄວ.

ຊ່ວຍເຫຼືອ ໄຟ


ບໍ່ມີໄຟລ໌ຊ່ວຍເຫຼືອຖືກສະໜອງໃຫ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຜູ້ໃຊ້ຕ້ອງດາວໂຫລດ Free Pascal
ເອກະສານໃນຮູບແບບ HTML ແລະຕິດຕັ້ງມັນເຂົ້າໄປໃນ IDE ໂດຍໃຊ້ເມນູ Help->Files. ເທີໂບ
ໄຟລ໌ Pascal .tph ຍັງສາມາດຖືກຕິດຕັ້ງຢູ່ໃນເມນູນີ້ແລະສາມາດເປັນປະໂຫຍດສໍາລັບລະຫັດແຫຼ່ງ
ທີ່ເຮືອກັບ .tphໄຟasເອກະສານ.

ລັກສະນະ ຊຸດ


IDE ໄດ້ຖືກອອກແບບສໍາລັບຮູບແບບຕົວອັກສອນ VGA. ຕົວອັກສອນເຫຼົ່ານີ້ອະນຸຍາດໃຫ້ເບິ່ງເຫັນໄດ້ຫຼາຍຂຶ້ນ
ຮູບ​ແບບ​ຂໍ້​ຄວາມ​ທີ່​ຫນ້າ​ສົນ​ໃຈ​ຫຼາຍ​ກ​່​ວາ fonts VT100 ທີ່​ປົກ​ກະ​ຕິ​ການ​ນໍາ​ໃຊ້​ໃນ​ລະ​ບົບ Unix ແລະ​ຍັງ​
Portable ຫຼາຍ, ເນື່ອງຈາກວ່າລະບົບປະຕິບັດການສ່ວນໃຫຍ່ໃຊ້ຊຸດຕົວອັກສອນ VGA ສໍາລັບຮູບແບບຂໍ້ຄວາມຂອງພວກເຂົາ.

ເມື່ອແລ່ນຢູ່ໃນເຄື່ອງທີ່ເຂົ້າກັນໄດ້ VT100, ບາງຕົວຈຳລອງຈະເກີດຂຶ້ນ. ພາຍໃນ IDE
ຈະຄິດວ່າມັນແລ່ນຢູ່ໃນຮູບແບບຕົວອັກສອນ VGA (ສ່ວນຫຼາຍອາດຈະເປັນລະຫັດຫນ້າ 850), ໃນຂະນະທີ່ທັງຫມົດ
ຕົວອັກສອນຈະ (ໃນກໍລະນີຂອງລະຫັດຫນ້າ 850) ຖືກປ່ຽນເປັນລາຕິນ 1 ແລະ VT100 ສະລັບ
ຕົວອັກສອນທີ່ກໍານົດໄວ້.

ຄອນໂຊ Linux ສາມາດເຮັດຕົວອັກສອນ VGA ແລະດັ່ງນັ້ນ IDE ສາມາດເບິ່ງໄດ້ຕາມຈຸດປະສົງ
ສຸດມັນ. ໂຫມດ console Linux ສະຫນັບສະຫນູນລັກສະນະ VGA ທັງຫມົດທີ່ກໍານົດໄວ້ໂດຍຜ່ານ
/dev/vcsa* ອຸ​ປະ​ກອນ​ແລະ​ສ່ວນ​ໃຫຍ່​ຂອງ​ມັນ​ໂດຍ​ຜ່ານ​ລໍາ​ດັບ​ການ​ຫນີ​ປົກ​ກະ​ຕິ​. ເພື່ອປ້ອງກັນຜູ້ໃຊ້ທີ່ບໍ່ດີ
ປະສົບການ, IDE ໄດ້ຮັບການຮຸກຮານຫຼາຍໃນການນໍາໃຊ້ຊຸດຕົວອັກສອນ VGA. ທໍາອິດມັນ
ຈະ​ກໍາ​ນົດ​ຕົວ​ເລກ console ຕົວ​ຈິງ​ທີ່​ທ່ານ​ກໍາ​ລັງ​ແລ່ນ​ສຸດ (ເຖິງ​ແມ່ນ​ວ່າ​ທ່ານ​ຈະ​ດໍາ​ເນີນ​ການ​ໃນ pty​,
ຄືກັບຜູ້ບັນຊາການເວລາທ່ຽງຄືນ). ຈາກນັ້ນ IDE ຈະເປີດອຸປະກອນ /dev/vcsa* ທີ່ເປັນຂອງ
console ນັ້ນ. ຖ້າການອະນຸຍາດຖືກປະຕິເສດ IDE ຈະໂທຫາຜົນປະໂຫຍດ grab_vcsa, ເຊິ່ງແມ່ນ a
setuid root utility ເຊິ່ງຈະໃຫ້ການອະນຸຍາດກັບອຸປະກອນ vcsa.

ໃນກໍລະນີທີ່ອຸປະກອນ vcsa ບໍ່ສາມາດໃຊ້ໄດ້, IDE ຈະສົ່ງລະຫັດ escape ເພື່ອເປີດໃຊ້ VGA
ຕົວອັກສອນ. ໃນ​ຮູບ​ແບບ​ນີ້​ບາງ​ຕົວ​ອັກ​ສອນ​ໃນ​ຕໍາ​່​ສຸດ 32 ascii ຕໍາ​ແຫນ່ງ​ແມ່ນ​ບໍ່​ມີ​, ແຕ່​ວ່າ​
ສ່ວນໃຫຍ່ນັບຕັ້ງແຕ່ຊຸດເຕັມຂອງຕົວອັກສອນແຕ້ມເສັ້ນສາມາດໃຊ້ໄດ້, ຜູ້ໃຊ້ຈະສັງເກດເຫັນຈໍານວນຫນ້ອຍ
ຄວາມແຕກຕ່າງ.

ອຸປະກອນ Linux frame buffer ແລະ Free Pascal IDE ແມ່ນການປະສົມປະສານທີ່ດີເລີດ. ກັບ
fbdev ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ຄວາມລະອຽດຂອງຮູບແບບຂໍ້ຄວາມສູງກວ່າ 80x25 ປົກກະຕິ, ເຊິ່ງ
ອະນຸຍາດໃຫ້ນັກຂຽນໂປລແກລມເບິ່ງລະຫັດຫຼາຍຂື້ນໃນເວລາດຽວ.

ຄອນໂຊ Linux ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດໂຫລດຕົວອັກສອນທີ່ຜູ້ໃຊ້ກໍານົດໄວ້. ຖ້າທ່ານເຮັດແບບນີ້, ຕົວອັກສອນດັ່ງກ່າວ
ຕ້ອງມີການຈັດຮູບແບບ VGA, ເຊັ່ນ: ລະຫັດຫນ້າ 437/850/... (ສັງເກດວ່ານີ້ບໍ່ໄດ້ຫມາຍຄວາມວ່າ.
ລະບົບໄຟລ໌ຂອງທ່ານຕ້ອງໃຊ້ການເຂົ້າລະຫັດດັ່ງກ່າວ, Linux console ຈັດການການແປງ
ຈາກ ISO-8859-1, UTF-8 ຫຼືອັນໃດກໍໄດ້ກັບຟອນ.) ເນື່ອງຈາກຟອນເລີ່ມຕົ້ນມີໜ້າລະຫັດ.
437 ຮູບແບບ, ຜູ້ໃຊ້ເທົ່ານັ້ນທີ່ໄດ້ທົດລອງໃຊ້ຕົວອັກສອນຈະຕ້ອງດູແລຢູ່ທີ່ນີ້.

IDE ຮັບຮູ້ຕົວແປສະພາບແວດລ້ອມ CONSOLEFONT_CP ທີ່ທ່ານສາມາດລະບຸໄດ້
ໜ້າລະຫັດຂອງ font console. ຄ່າທີ່ຮັບຮູ້ໃນປັດຈຸບັນແມ່ນ "cp437" ແລະ "cp850". ຖ້າ
ທ່ານບໍ່ໄດ້ຕັ້ງລະຫັດຕົວແປນີ້ຫນ້າ 437 ຈະຖືກສົມມຸດ. ໃນປັດຈຸບັນ, ຖ້າທ່ານໃຊ້ລະຫັດ
ຫນ້າ 850 ໂດຍບໍ່ມີການກໍານົດຕົວແປຈະບໍ່ມີຜົນກະທົບອັນໃຫຍ່ຫຼວງໃນເວລານີ້, the
ຕົວອັກສອນທີ່ IDE ໃຊ້ມີຢູ່ໃນທັງສອງຫນ້າລະຫັດ.

ໝາຍເຫດ: ຕົວອັກສອນ KOI8-R/KOI8-U ມີຕົວອັກສອນທີ່ຕ້ອງການທັງໝົດ, ແຕ່ຕົວອັກສອນແຕ້ມເສັ້ນ
ບໍ່ໄດ້ຢູ່ໃນຕໍາແຫນ່ງທີ່ຖືກຕ້ອງ. ພວກເຮົາອາດຈະສະຫນັບສະຫນູນສິ່ງນີ້ໃນອະນາຄົດ, ແຕ່ປະຈຸບັນບໍ່ໄດ້ເຮັດ.

keyboard


ການຈັດການແປ້ນພິມ Unix ເປັນເລື່ອງທີ່ສັບສົນເພາະວ່າບໍ່ແມ່ນການປະສົມຄີທັງໝົດທີ່ສ້າງຂຶ້ນ
ລະຫັດ escape, emulators terminal ທີ່ແຕກຕ່າງກັນສ້າງລະຫັດ escape ທີ່ແຕກຕ່າງກັນ, ແລະບາງທີ່ສໍາຄັນ
ການປະສົມປະສານອາດຈະເຮັດໃຫ້ເກີດການປະຕິບັດໃນຕົວຈັດການປ່ອງຢ້ຽມ X11.

ເນື່ອງຈາກວ່າສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ຂອງ Free Pascal IDE ຖືກອອກແບບມາໃຫ້ຄ້າຍຄືກັບ Turbo Pascal,
ລວມທັງຄໍາສັ່ງແປ້ນພິມ, ທ່ານອາດຈະປະສົບກັບຫນຶ່ງໃນສະຖານະການຂ້າງເທິງ. ບາງ
ກະແຈທາງເລືອກໄດ້ຖືກເພີ່ມ, ແລະບາງທີອາດຈະຕ້ອງເພີ່ມຕື່ມອີກໃນອະນາຄົດ.

ເມື່ອແລ່ນຢູ່ໃນຄອນໂຊຂອງ Linux, ແປ້ນພິມໄດ້ຖືກດໍາເນີນຄືນໃຫມ່ສໍາລັບການເຮັດວຽກຢ່າງເຕັມທີ່.

ນີ້ແມ່ນບາງບັນຫາທົ່ວໄປທີ່ເຈົ້າອາດຈະພົບ ແລະສາມາດເຮັດວຽກໄດ້ຕະຫຼອດ:

ບັນຫາ: ການເລືອກຂໍ້ຄວາມດ້ວຍປຸ່ມ shift+ລູກສອນໃຊ້ບໍ່ໄດ້.

ການແກ້ໄຂ: ໃຊ້ຫນູ

ການແກ້ໄຂ: ໃຊ້ "ctrl+kb" ເພື່ອໝາຍຈຸດເລີ່ມຕົ້ນຂອງບລັອກ,"ctrl+ke" ເພື່ອໝາຍຈຸດສິ້ນສຸດຂອງບລັອກ, "ctrl+k
h" ເພື່ອເຊື່ອງຕັນ.

ບັນຫາ: ປຸ່ມຕັດ/ສຳເນົາ/ວາງບໍ່ເຮັດວຽກ.

ການແກ້ໄຂ: ໄປທີ່ Options->Environment->Keyboard & mouse ແລະເປີດໃຊ້ Microsoft styled
ຕັດ/ສຳເນົາ/ວາງປຸ່ມ.

ການແກ້ໄຂ: ໃຊ້ແຖບເມນູ.

ບັນຫາ: ປຸ່ມ Alt ບໍ່ເຮັດວຽກ.

ການແກ້ໄຂ: ກົດ Escape ທໍາອິດ, ຈາກນັ້ນກົດປຸ່ມທີ່ບໍ່ມີ alt. ໃຫ້ສັງເກດວ່າອັນນີ້ເປັນໄປບໍ່ໄດ້
console Linux, ແຕ່ປຸ່ມ Alt ເຮັດວຽກຢູ່ທີ່ນັ້ນ.

ຖ້າເຫດຜົນໃດກໍ່ຕາມ, ແປ້ນພິມ Linux console ທີ່ຖືກ reprogrammed ບໍ່ໄດ້ຖືກຟື້ນຟູເປັນ
ສະຖານະເດີມຫຼັງຈາກອອກ (IDE crash?), ທ່ານສາມາດເຮັດບາງສິ່ງບາງຢ່າງເຊັ່ນ "/etc/init.d/kbd start"
ເພື່ອ reprogram ມັນເຂົ້າໄປໃນພຶດຕິກໍາປົກກະຕິຂອງມັນ.

AUTHORS


ທີມງານພັດທະນາ Pascal ຟຣີ (ເບິ່ງ http://www.freepascal.org)

ໃຊ້ fp-3.0.0 ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad