Oleboundcontrol1 กับ รูปภาพครับ ช่วยหน่อย

   
ผมเขียน คำสั่ง อย่างนี้ครับ
create cursor forshowscreen(gpicture g(4))
pic = getpict("jpg")
.text6.value = allt(pic)
sele forshowscreen 
zap     
append blank 
append general gpicture from allt(.text6.value) class  jpgfile
runเครื่องผมไม่มีปัญหา แต่ run เครื่องอื่น มันขึ้นแบบในรูปครับ ใช้ fox 9 แก้ไขไงดีครับ

ก้อยอีโต้
16 พ.ย. 49 เวลา 8:30:21 น. --> 124.121.0.105,
   
   
ขึ้นชื่อรูปซะงั้น งง เลยครับ 
ก้อย
16 พ.ย. 49 เวลา 8:32:04 น. --> 124.121.0.105,
  
   
เครื่องอื่นที่มีปัญหา ผมเดาว่าเป็นเพราะ class jpgfile (jpegfile??) ที่ระบุ
ไว้ไม่ได้เป็น oleclass ที่ registered ไว้ในเครื่องที่มีปัญหา

ลองใช้คำสั้ง append general โดยไม่ต้องระบุ class jpgfile ต่อท้าย
เพื่อให้ใช้ default oleclass อาจจะแก้ปัญหาได้
และน่าจะดีกว่าด้วย เพราะ windows รู้จักใช้ *.jpg กันมากแล้ว

คุณใช้ VFP9 ก็น่าจะใช้ image control แสดงรูปที่เป็น jpeg ได้เลย
สะดวกกว่าใช้ olebound control กับ general field เยอะเลย
ใช้แค่ picture = "picturefilename.ext" เท่านั้น
TS
17 พ.ย. 49 เวลา 12:48:18 น. --> 58.8.166.101, w
  
   
ได้แล้วครับ ขอบคุณ คุณ TS มากนะครับ เครื่องมันไมรู้จัก  class jpgfile  จิงๆๆ ด้วย เอาออกแล้วก็ใช้ได้ แต่เครื่องบางเครื่องมัน จะมีปัญหาเรื่อง OLE ครับ แต่ผมแก้ปัญหาโดย  run dll ที่ใช้ใน program  MS SHOP ครับ ตอนนี้ไม่มีปัญหาแล้วขอบคุณมากครับ (ใช้คุณ BATMAN ป่าวนี่)
ก้อยอีโต้
17 พ.ย. 49 เวลา 14:06:49 น. --> 124.121.3.73, w
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :