พอจะมีวิธีทำให้โปรแกรมภาษา visual basic รู้ตำแหน่งที่อยู่ของมันในเครื่องไหมครับ
พอดีผมเขียนโปรแกรมที่ต้องมีการไปดึงรูป/ข้อมูลมาจากโฟลเดอร์
เช่น เก็บชื่อ pict1.png ไว้ในโฟลเดอร์ data ไดร์ฟ F ส่วนโปรแกรมเก็บไว้ใน โฟล์ดเดอร์ program ไดร์ฟ F
ตอนเปิดโปรแกรม ผมก็ให้กรอกชื่อไดร์ฟ F ลงไป แล้วเก็บใส่ตัวแปรไว้ ในโค้ดเวลาจะดึงรูปก็เขียนไว้ว่า "ตัวแปร/data/pict1.png" มันก็ใช้ได้ผลอยู่ แต่มันดูยุ่งยาก , เสี่ยงที่จะพลาดมากๆ สมมติคนเอาไปดันไปสร้างโฟลเดอร์ครอบไว้อีกทีก็ใช้ไม่ได้แล้ว
ถ้ามันสามารถรู้ที่อยู่ของมันได้เลย ก็อาจจะทำให้มันเรียกรูปภาพอะไรออกมาได้แม่นยำขึ้นได้
มีวิธีทำให้ vb รู้ตำแหน่งของมันไหม?
พอดีผมเขียนโปรแกรมที่ต้องมีการไปดึงรูป/ข้อมูลมาจากโฟลเดอร์
เช่น เก็บชื่อ pict1.png ไว้ในโฟลเดอร์ data ไดร์ฟ F ส่วนโปรแกรมเก็บไว้ใน โฟล์ดเดอร์ program ไดร์ฟ F
ตอนเปิดโปรแกรม ผมก็ให้กรอกชื่อไดร์ฟ F ลงไป แล้วเก็บใส่ตัวแปรไว้ ในโค้ดเวลาจะดึงรูปก็เขียนไว้ว่า "ตัวแปร/data/pict1.png" มันก็ใช้ได้ผลอยู่ แต่มันดูยุ่งยาก , เสี่ยงที่จะพลาดมากๆ สมมติคนเอาไปดันไปสร้างโฟลเดอร์ครอบไว้อีกทีก็ใช้ไม่ได้แล้ว
ถ้ามันสามารถรู้ที่อยู่ของมันได้เลย ก็อาจจะทำให้มันเรียกรูปภาพอะไรออกมาได้แม่นยำขึ้นได้