Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: [ถาม] วิธีตรวจสอบ URL  (Read 144347 times)

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #150 on: เมษายน 12, 2014, 04:44:29 pm »
ลองเอาตัวอย่างไปดูครับ MT4 ตัวใหม่มัน Compile ด้วย VC รุ่นใหม่ๆแล้วครับบางอย่างที่เคยใช้ได้ กลับใช่ไม่ได้ ยิ่งพัฒนายิ่งทำให้เขียน Code ยากขึ้นครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #151 on: เมษายน 12, 2014, 05:56:06 pm »
ตัวอย่างที่ให้มาผมเอาไปเปิดใน vc 6.0 ไม่ถูก มันไม่มีไฟล์ workspace .dsw

ส่วนไฟล์ dll กับสคริป ผมไปลองรันดูมันอ่านออกไม่หมดครับ

จาก abcderw123eds  ได้เป็น abcderสี่เหลี่ยม

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #152 on: เมษายน 12, 2014, 06:16:31 pm »
ผมใช้ VC 2010 เขียนครับตัว 6.0  ผมลองแล้วมันไม่ WORK เพราะ LIBARY มัน เก่ามากแล้วครับ16 -17 ปีแล้วครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #153 on: เมษายน 12, 2014, 06:21:26 pm »
ลืมเอารูปให้ดู

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #154 on: เมษายน 12, 2014, 06:27:46 pm »
ของผมขึ้นไม่เหมือนกันครับ

อันนี้วิน 7 pro x64



ส่วนอันนี้วิน xp รันใน vmware  ไม่ขึ้นซักตัวเลยครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #155 on: เมษายน 12, 2014, 06:31:35 pm »
แปลกแฮะ ผมรันบน win 8.1 กับได้ มันต้องมีอะไรสักอย่างแน่ๆ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #156 on: เมษายน 12, 2014, 06:38:12 pm »
ผมลองกับอีกเครื่องก็ได้ผลเหมือนกันนะ ของผมเป็น win8.1 64bit ทั้ง 2 เครื่อง ไม่ทราบได้ลง visual c++ 2010 redistributable  ตัว 32 และ 64 bit หรือยังครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #157 on: เมษายน 12, 2014, 06:40:03 pm »
ผมละเหนื่อยกับมันจริงๆครับ mt4 อัพเดตอะไรของมันไม่รุ อีเอ อินดิเคเตอร์ เก่าๆ ใช้ไม่ได้ไปซะเยอะ
จะมาดีคอมไพล์แก้โค้ดก็ไม่ได้ ต้องทิ้งไปเฉยๆเยอะเลย

ผมลองกับอีกเครื่องก็ได้ผลเหมือนกันนะ ของผมเป็น win8.1 64bit ทั้ง 2 เครื่อง ไม่ทราบได้ลง visual c++ 2010 redistributable  ตัว 32 และ 64 bit หรือยังครับ

ทดลองลงหมดแล้ว ทั้งตัวธรรมดาและ sp1 ทั้ง x64 x86 เลยครับ ออกมาเป็นเหมือนเดิม

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #158 on: เมษายน 12, 2014, 06:41:43 pm »
เอาไวเดียวพรุ่งนี้ผมลองลง win 7 ที่ VMware แล้วลอง compile ใหม่ดูครับมันต้องมีอะไรสักอย่างแหละที่เรามองข้ามมันไปครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #159 on: เมษายน 12, 2014, 06:46:09 pm »
ขอให้ได้ครับ สาธุ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #160 on: เมษายน 13, 2014, 12:11:59 am »
ผมว่าน่าจะแก้ได้แล้วนะตามรูป เป็น win7 32 bit บน vmware  ส่วน code คือ

MT4_EXPFUNC wchar_t* __stdcall xxx()
{
   wchar_t* a =_T("abcderw123eds");
   return a;
}


ลองเอาไปประยุกตืกับตัว vc 6.0  ถ้าไม่ได้ก็ใช้ VC 2010 ครับ
« Last Edit: เมษายน 13, 2014, 12:13:55 am by admin »

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #161 on: เมษายน 13, 2014, 11:00:28 am »
รันได้แล้ว ขอบคุณมากครับ

ผมสงสัยอีกนิดนึง  wchar_t*  มันคือไรครับ ต่างกับ char * ยังไง(อันหลังนี้เข้าใจว่าเป็นพ้อยเตอร์ ชี้ตำแหน่งเมโมรี่)
แล้วเวลาเขียน มันใส่ ="" เฉยๆไม่ได้ ต้องใส่ = _T("")  เหรอครับ

แค่สตริงอย่างเดียวไหงมันมีเยอะยังงี้ มีลิงค์ภาษาไทยให้อ่านต่อบ้างไหมครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #162 on: เมษายน 13, 2014, 02:14:28 pm »
รันได้แล้ว ขอบคุณมากครับ

ผมสงสัยอีกนิดนึง  wchar_t*  มันคือไรครับ ต่างกับ char * ยังไง(อันหลังนี้เข้าใจว่าเป็นพ้อยเตอร์ ชี้ตำแหน่งเมโมรี่)
แล้วเวลาเขียน มันใส่ ="" เฉยๆไม่ได้ ต้องใส่ = _T("")  เหรอครับ

แค่สตริงอย่างเดียวไหงมันมีเยอะยังงี้ มีลิงค์ภาษาไทยให้อ่านต่อบ้างไหมครับ

wchar_t   มันก็คือตัวแปรชนิดหนึ่งแบบเดียวกับ พวก int หรือ char ธรรมดานั่นหละครับยิ่งเวลาผ่านไปนาน c++ มีการพัฒนาออกมามากขึ้นเลยจะมีชนิดตัวแปรให้ใช้มากขึ้น โดยเฉพาะ C++ ที่ไมโคซอฟ พัฒนาจะมีชนิดตัวแปรแปลกมาใหม่เรื่อยๆอ่ะครับ ลองใช้ google search ดูครับ ส่วนที่ว่าทำไมต้องใช้ _T("") แทน ""  เพราะ Microsoft มีการปรับปรุง Syntax ให้มันใช้งานยากขึ้นนั่นหละครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: [ถาม] วิธีตรวจสอบ URL
« Reply #163 on: เมษายน 13, 2014, 02:26:19 pm »
ขอบคุณครับ