กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
        
           490   5		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        หาวิธีแก้ให้โปรแกรมที่เขียนจากเครื่องหนึ่ง สามารถใช้กับอีกเครื่องหนึ่งได้ครับ      
		
    
      ผมกำลังเขียนโปรแกรมบน Access เพื่อส่งให้กับผู้อื่นใช้ครับ โดยที่เครื่องผมใช้ 
Office 97 และเคยลงโปรแกรม VB ไว้ในเครื่องด้วย แต่ uninstall ออกไปแล้ว
เข้าใจว่า .dll บางตัวอาจถูก update ไปด้วยเหมือนกันถึงแม้จะ uninstall แล้ว
 
ทีนี้ปัญหาคือ เมื่อผมส่งโปรแกรมให้กับเครื่องอื่นใช้ ซึ่งติดตั้ง Office 97 เหมือนกัน
ปรากฎว่า run ไม่ได้ โดยจะฟ้องว่าไม่รู้จักคำสั่งบางคำสั่ง แม้แต่คำสั่งง่ายๆ เช่น Dim
หรือ Nz ตามความเข้าใจของผมนะครับ การที่เคยลง VB ไว้ก่อน น่าจะมีส่วนทำให้
เกิดอาการนี้ เป็นไปได้หรือไม่ว่าจะต้องส่ง .dll บางตัว (ไฟล์ไหน? )ไปติดตั้งในเครื่อง
ของผู้ใช้ด้วยหรือเปล่าครับ? หรือต้องแก้ไขอย่างไรดีครับ ขอบคุณครับ
 
เอนก
    
  Office 97 และเคยลงโปรแกรม VB ไว้ในเครื่องด้วย แต่ uninstall ออกไปแล้ว
เข้าใจว่า .dll บางตัวอาจถูก update ไปด้วยเหมือนกันถึงแม้จะ uninstall แล้ว
ทีนี้ปัญหาคือ เมื่อผมส่งโปรแกรมให้กับเครื่องอื่นใช้ ซึ่งติดตั้ง Office 97 เหมือนกัน
ปรากฎว่า run ไม่ได้ โดยจะฟ้องว่าไม่รู้จักคำสั่งบางคำสั่ง แม้แต่คำสั่งง่ายๆ เช่น Dim
หรือ Nz ตามความเข้าใจของผมนะครับ การที่เคยลง VB ไว้ก่อน น่าจะมีส่วนทำให้
เกิดอาการนี้ เป็นไปได้หรือไม่ว่าจะต้องส่ง .dll บางตัว (ไฟล์ไหน? )ไปติดตั้งในเครื่อง
ของผู้ใช้ด้วยหรือเปล่าครับ? หรือต้องแก้ไขอย่างไรดีครับ ขอบคุณครับ
เอนก
				5 Reply in this Topic. Dispaly 1  pages and you are on page number 1 
				
        
    2 @R02150    
        
  
      คิดว่าได้แล้วนะครับ เดี๋ยวจะลองที่เครื่องอื่นๆ ดูอีกครับ  ขอบคุณอาจารย์สุภาพมากครับ 
สำหรับวิธีแก้ไขก็คือ ไปที่ Tools>Reference เลือกเครื่องหมายถูกหน้าตัวเลือกที่เขียนว่า
"Missing..." ออกครับ
    
  สำหรับวิธีแก้ไขก็คือ ไปที่ Tools>Reference เลือกเครื่องหมายถูกหน้าตัวเลือกที่เขียนว่า
"Missing..." ออกครับ
        
    3 @R02158    
        
  
      ขอถามเพิ่มอีกนิดนึงครับ  
สมมุติว่าผมส่ง Daoxxxx.dll ที่เครื่องผมไปพร้อมกับไฟล์ Access
เลย จะสามารถแก้ไขปัญหานี้ได้อย่างถาวรหรือเปล่าครับ เพราะเครื่องที่จะ
เอาไฟล์ไปใช้ อยู่ต่างที่กัน รวมถึงอยู่ต่างจังหวัดด้วย คงไม่สามารถตามไป
แก้ไขปัญหาได้ทุกเครื่องครับ
    
  สมมุติว่าผมส่ง Daoxxxx.dll ที่เครื่องผมไปพร้อมกับไฟล์ Access
เลย จะสามารถแก้ไขปัญหานี้ได้อย่างถาวรหรือเปล่าครับ เพราะเครื่องที่จะ
เอาไฟล์ไปใช้ อยู่ต่างที่กัน รวมถึงอยู่ต่างจังหวัดด้วย คงไม่สามารถตามไป
แก้ไขปัญหาได้ทุกเครื่องครับ
        
    4 @R02160    
        
  
      ได้ครับ แต่ต้องลงทะเบียน dll ตัวนั้นก่อน 
 
ให้อ่านบทความตรง http://agserver.kku.ac.th/basiceng/activexreg.asp เกี่ยวกับการลงทะเบียน dll ครับ
 
    
    
  ให้อ่านบทความตรง http://agserver.kku.ac.th/basiceng/activexreg.asp เกี่ยวกับการลงทะเบียน dll ครับ
        
    5 @R02161    
        
    
      ขอบคุณมากครับ จะพยายามดัดแฟลง code ดูครับ    
    
  
      Time: 0.0556s
    
      
		
ตัวที่น่าจะมีบทบาทมาก คงจะเป็น MS DAO Object Library
มีการพูดถึงเรื่องนี้ไว้มากเหมือนกัน ลองค้นด้วยคำว่า missing ในกระดานข่าวนี้ดูครับ