Delphi : Error

ผมกำลังทำ Multi tier ด้วย Delphi โดยที่ตอนทำทุก tier นั้น Run ที่เครื่องเดียวกันไม่มีปัญหาครับ...

ตัวที่ใช้ในการ Connection คือ DCOM ครับ 

แต่พอเอาตัว Client tier ไป Run ที่เครื่อง PC ตัวอื่นๆ ด้วยสิทธิ์ Admin ก็ไม่สามารถ Run ได้ครั้บ 

มันแจ้งมาดังนี้ครับ "EOleSysError in module access is denied

ค้นหาใน Web แล้วก็จะบอกให้ Run ด้วยสิทธิ์ Admin ก็ลองแล้วครับ แต่ไม่สำเร็จ

อีกจุดหนึ่งที่ทำก็คือการ Config DCOM ด้วยคำสั่ง "dcomcnfg.exe" ก็ลองแล้ว แต่ยังไม่สำเร็จครับ

ซึ่งตรงนี้ผมอาจจะยัง Config ไม่ถูกต้องครับ...

ตอนนี้ผมยังไม่สามารถแก้ไขปัญหานี้ได้ จึงอยากได้คำแนะนำด้วยครับ ขอบคุณครับ

 
26 ส.ค. 2556 2 1,489

สวัสดีครับ... 

ในที่สุดผมก็ค้นพบวิธีแก้ไขแล้วครับ ... 

เนื่องจากการตั้งค่าเครื่องที่เป็น Server tier ในตอนแรกผิดเท่านั้นครับ

สุดท้ายก็สามารถตั้งค่าได้ถูกต้องและสามารถทำงานได้ถูกต้องแล้ว

สรุปก็คือการตั้งค่า Permission ที่ฝั่ง Server tier เท่านั้นครับ

ถ้าใครต้องการข้อมูลเพิ่มเติม สามารถสอบถามได้นะครับ

​ขอบคุณมากครับ
#1

yes พอดีผมไม่ได้จับ delphi มาร่วมสิบปีแล้ว
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^