(Hex(readmem(&HA27348, 4) + "&H1b4"))
อยากรู้ตรง &HA27348 กับ &H1B4 อ่ะคับผมลองใช้ เครื่องคิดเลขบวกแบบ hex แล้วแต่ไม่ตรงตามที่มันคำนวนอ่ะคับ

ช่วยแปลทีคับ VB6
เริ่มโดย KenJiZ, May 11 2008 11:00 PM
มี 2 โพสต์ตอบกลับกระทู้นี้
#1
โพสต์เมื่อ 11 May 2008 - 11:00:14 PM
#2
โพสต์เมื่อ 12 May 2008 - 04:26:07 AM
readmem return ออกมาเป็นอะไรครับ ? แล้วทำไม "&H1b4" ถึงต้องบังคับให้เป็น string ?
ลองเอา double quote ทั้ง 2 ข้างออกดูครับ หรือไม่ก็ลองใช้แบบนี้ไปเลยก็ได้ครับ
(Hex(readmem(&HA27348, 4) + 436))
แต่ทั้งนี้ทั้งนั้น readmem ต้อง return ออกมาเป็นตัวเลขนะครับ เป็น integer, longint หรือ double ก็ได้
ปล.เขียนโปรแกรมอะไรอยู่คับ น่าสนใจจัง เหมือนจะเป็น trainer :D
ลองเอา double quote ทั้ง 2 ข้างออกดูครับ หรือไม่ก็ลองใช้แบบนี้ไปเลยก็ได้ครับ
(Hex(readmem(&HA27348, 4) + 436))
แต่ทั้งนี้ทั้งนั้น readmem ต้อง return ออกมาเป็นตัวเลขนะครับ เป็น integer, longint หรือ double ก็ได้
ปล.เขียนโปรแกรมอะไรอยู่คับ น่าสนใจจัง เหมือนจะเป็น trainer :D
#3
โพสต์เมื่อ 12 May 2008 - 04:27:01 PM
ใช่คับหัดเขียนอิอิ
อยากทราบอีกอย่างคับ
แบบว่าจะดึงข้อมูลจาก text file มาคำนวนอ่ะคับอยากให้แบบเลือก path ของ text file เองได้จะทำไงเหรอ ผมทำไม่เป็นอ่ะ
ช่วยชี้แนะหน่อยนะคับ
อยากทราบอีกอย่างคับ
QUOTE
Open "C:\Documents and Settings\comdd\My Documents\My Received Files\fp\data.txt" For Input As nFileNum
lLineCount = 1
Do While Not EOF(nFileNum)
Line Input #nFileNum, sNextLine
sNextLine = sNextLine & vbCrLf
sText = sText & sNextLine
Loop
Text1.Text = sText
Close nFileNum
lLineCount = 1
Do While Not EOF(nFileNum)
Line Input #nFileNum, sNextLine
sNextLine = sNextLine & vbCrLf
sText = sText & sNextLine
Loop
Text1.Text = sText
Close nFileNum
แบบว่าจะดึงข้อมูลจาก text file มาคำนวนอ่ะคับอยากให้แบบเลือก path ของ text file เองได้จะทำไงเหรอ ผมทำไม่เป็นอ่ะ
ช่วยชี้แนะหน่อยนะคับ
1 สมาชิกกำลังอ่านกระทู้นี้
0 สมาชิก, 1 ผู้เยี่ยมชม, 0 ผู้ใช้งานที่ซ่อนตัว