ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ

Last post 09-12-2008 23:51 by coreadmin. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 09-04-2008 15:05

    ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ

    ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ แต่ทำไม่เป็นไปดู บทความ http://msdn.microsoft.com/en-us/library/aa446515.aspx ก็ไม่รู้เรื่องอ่ะครับ (อ่อนภาษาอังกฤษ) รบกวนช่วยแนะนำแบบ Step By Step ได้มั๊ยครับ ขอบคุณล่วงหน้าครับ
  • 09-05-2008 14:47 In reply to

    Re: ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ

     แปลให้นะครับ เพราะไม่เคยทำเหมือนกัน

    เข้า Visual Studio Command Prompt (อยู่ใน Start Menu นะครับ)

    พิมพ์ว่า AxImp.exe [ocx file] /source

    (ผมไม่แน่ใจว่า ocx/dll ที่ว่า จะต้องเป็นของ Windows Mobile โดยเฉพาะหรือเปล่านะครับ ถ้าเป็นของ Mobile จะเป็นคนละ Architecture กัน (ARM vs x86) อาจจะเปิดใน Windows ไม่ได้ แต่ลองดูละกัน)

    เราจะได้ Source code มา แต่ว่า Source มันจะเป็นของ .NET Framework ปกติ ซึ่งจะ Build ไม่ผ่านบน .NET CF ให้ดาวน์โหลด
    http://download.microsoft.com/download/d/1/7/d171c44b-4744-40a4-913b-4351e458f87c/host_activex_controls.msi
    มาด้วย ในนั้นจะมีไฟล์ AxImpSupport.cs อยู่ ซึ่งจะเอามาช่วยแก้ Error ได้ ทางแก้ก้อคือ อะไร Build ไม่ผ่าน ก้อใช้โค๊ดจาก AxImpSupport มาช่วย

    ทำสำเเร็จแล้ว มาบอกกันบ้างนะครับ อย่าพากันหายไปเฉยๆ เหอๆ (ดูใน Forum ดิ ผมเป็นคนตอบคนสุดท้ายหมดทุกกระทู้เลย)

  • 09-09-2008 16:01 In reply to

    Re: ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ

    ลองดูแร่ะครับ ใน AxImpSupport.cs แทบไม่มี code เลยครับ แล้วที่จะใช้ axImp.exe ได้ก็ต้องเป็น ActiveX ของ PC เท่านั้น เพราะมันจะมองหา ว่า Register อยู่หรือเปล่า กำลังคิดว่าทำไม MS มันไม่ทำ AxImp สำหรับ PPC นะ ในเมื่อจะให้พัฒนา .Net CF ไม่เข้าใจจริง ๆ ขอบคุณที่แปลให้ครับ แต่คิดว่าคงมีมากกว่านั้น (เห้อ ภาษาอังกฤษเราก็ห่วยเหลือทน แปลไม่เป็น)
  • 09-12-2008 23:51 In reply to

    Re: ต้องการนำ ActiveX มาใช้กับ .NETCF 2.0 ครับ

    แต่จริงๆ มันก้อคงทำได้นะครับ เพราะในตัวอย่างนั้นอะ เอา Flash มาแปะบนจอ .net cf เลย แต่ว่ามันคงเป็นวิธีแบบที่คนธรรมดาไม่สามารถเข้าใจได้ ต้องเป็นระดับเทพเท่านั้น เหอๆ

    จริงๆ แล้วผมว่ามันคงติดเรื่องของ Overhead มากกว่านะครับ เลยไม่มีทำกันเท่าไหร่ เพราะการเอา ActiveX มาวางนี้ก้อเห็นว่ามีการข้ามโดเมนอะไรกันมากมาย .net cf บนเครื่องแรมแค่ 64 MB สงสัยจะแรงไม่พอ เหอๆ

Page 1 of 1 (4 items)