Install ZeosLib 6.4 in Delphi 7 and all version guildeHow to correct problem : Error install ZeosLib Fatal error Could not create out put file How to solve the problem : Error install ZeosLib in Delphi 5,Delphi 6,delphi 7 สืบเนื่องจากผมลงตามคู่มือที่แนบมากับ File package แล้วแต่เกิดปัญหาตอนลง อาจจะเป็นเพราะผมไม่เข้าใจเองก็ได้
ก็เลยไปค้นหาที่เว็ปไซต์ของมันเองเลย แต่ก็ไม่พบวิธีการแก้ใขปัญหาที่ตรงๆ ครั้นไปค้นหาเอาจาก google ก็ยังไม่พบ
แนวทางการลงที่ง่ายๆ พอจะแก้ปัญหาของตัวเองได้ ทั้งเว็ปไทย และเว็ปนอก ดังนั้นจึงต้องดำน้ำแก้ใขปัญหา(ก็มันเป็นปัญหาของผมเองนี่ก็ต้องแก้เองใช่มั้ย) ทำไปทำมา (มั่วนิดหน่อย) แบบว่ามีหลักการอยู่บ้างก็พบทางสว่างแก้ปัญหาได้ ถึงว่า "ตนแลเป็นที่พึ่งแห่งตน" ตอนนี้ตัวเองก็สบายใจไปแล้ว แต่มาคิดๆดูแล้ว จริงอยู่หลายๆท่านที่เป็นผู้รู้ อาจจะไม่มีปัญหาเช่นผม แต่คิดว่าน่าจะมีบางท่านที่มีปัญหาเดียวกับผม ดังนั้นผมจึงขออนุญาตินำแนวทางของการแก้ปัญหาของตัวเอง มาเขียนเพื่อเป็นวิทยาทานให้กับท่านอื่นๆ คงจะเป็นประโยชน์ไม่ใช่น้อย เห็นด้วยนะครับ
วิธีการ1. download ZeosLib 6.4 มาก่อนจากเว็ปไซต์ด้านล่างนี้
http://zeosdownload.firmos.at/downloads/releases/2.ทำการ extract file ไปที่ภายใต้ Folder ของ delphi ที่ท่าน Install ไว้แล้ว
เช่นของผมดังในภาพนี้ (Please follow by picture)
ซึ่งท่านอาจจะเปลี่ยนชื่อตามที่ท่านต้องการก็ได้
2.ไป Add Library Search path ของ ZeosLib เพื่อให้ Delphi รู้จักโดยไปที่เมนู Tools->Environment Options
แล้วไปที่ Tab ดังรูป
จากนั้น Click ที่ปุ่มหลังช่อง Library path เพื่อไป Add path ของตัว ZeosLib ซึ่งเก็บไว้ที่ Folder ที่เรา Extract ไว้ในตอนแรก จากนั้นทำการเพิ่ม folder ทุกอันภายไต้ src ดูจากรูปประกอบ
3.จากนั้นไปที่เมนู File->open แล้วเลือกไปที่ Folder ของ Zeoslib ที่ท่าน Extract ไว้ในตอนแรก โดยครั้งนั้นท่านต้องเข้าไปที่ Folder : packages แล้วเลือก ให้ตรงกับ version Delphi ที่ท่านใช้งานอยู่ จากนั้นให้เปิด file : ZeosDbo.bpg ขึ้นมาตามรูป จากนั้นให้ทำการ build all project
หมายเหตุบางท่านอาจจะเจอ error :
Fatal error Could not create out put file ดังรูปด้านล่างนี้จะทำให้ลงต่อไม่ได้(เหมือนผมเลย) ผมก็มีวิธีแก้มาให้ท่านแล้ว ขอให้ทำตามทีละข้อนะครับ
วิธีแก้ใข ปัญหาที่เกิดเนื่องจากค่า default ของ Delphi ที่ผมใช้งานอยู่มันถูกตั้งให้ out put file .bpl
ที่ถูกสร้างไปเก็บที่ folder c:\Delphi7\projects\
Bpl แต่ปัญหาคือ folder :Bpl มันไม่มีอยู่จริงในเครื่อง (ของผม) file .bpl มันจึงสร้างไม่ได้ จึงเกิด error นี้ขึ้น แต่สำหรับเครื่องท่านใดที่มี folder นี้อยู่แล้วก็จะไม่เกิดปัญหานี้ขึ้น ตรงนี้แหละที่ พวกฝรั่งที่มันไม่เคยเจอปัญหาอย่างนี้ มันเลยไม่เข้าใจว่ามันเป็นปัญหาใหญ่ของข้อย ทางแก้ง่ายๆก็คือ ตามไปสร้างมันซะให้มีก็สิ้นเรื่องหรือจะเข้าไปแก้ใขการ out put file .bpl ให้ไปลง folder อื่นๆที่มีอยู่ก็ได้ โดยไปตั้งที่นี่ครับ ตามรูป
สังเกตว่าปัญหาที่เกิดมาเนื่องจาก Delphi มันไปตั้ง default : Bpl output directory ไว้ที่ ..\Projects\Bpl ท่านก็ไปเปลี่ยนเป็น.
..\projects เท่านี้ก็เรียบร้อย (หรือ folder อื่นๆที่ท่านต้องการ)
4.ถ้าไม่มีปัญหาใดๆ หรือแก้ปัญหาได้ตามที่ผมแนะนำมาแล้วท่านก็จะได้ file out put ทีเป็น .bpl ของตัว Zeoslib ไปใช้งาน
ซึ่งจะถูกเก็บอยู่ใน folder ที่เราได้ตั้งไว้ให้ออกนั่นแหละครับ ท่านสามารถเข้าไปตรวจสอบดูได้ จากนั้นมาทำการ Add component :ZeosLib ที่เป็น Visual เข้าไปที่ Toolbar เพื่อให้สามารถนำเข้าไปใช้งานใน project ได้ โดยเข้าไปที่เมนู component-->install packages ดังรูป
เลือก add zeos component จาก folder bpl ที่สร้างไว้ โดย add file ZcomponentDesign70.bpl (ขึ้นอยู่กับ version ของท่าน) สุดท้ายท่านก็จะได้ zeos component ไว้ชื่นชมและใช้งานต่อไป ดังรูปนี้ครับ
ขอให้โชคดีทุกท่านนะครับ ใครนำไปใช้งานแล้ว ก็อย่างลืมนำความรู้ และประสบการณ์มาแบ่งปันกันบ้างนะครับ
Musicman
Copyright by Thaideveloperexpert Team