看板 C_Sharp 關於我們 聯絡資訊
小弟我前些日子寫了個小型 windows form 程式 ,是有關 讀取 GPS的資料, 並且把它顯示在 PictureBox 裡面地圖中的一個點 表示 目前你在這邊~~ 但是現在我要把這隻程式轉移到 '智慧型裝置裡面跑',放在 HP公司出產的 iPAQ ,開始出現問題了 ... 首先是 讀取檔案的問題,我把我想要讀取的檔案 放在我原先專案資料夾下的 bin/Debug/ GPS.NMEA 這是純文字檔~ 我原先在 windows form 下讀取的寫法是這樣: /* 按下按鍵 button1 就會把檔案顯示出在 textBox1 裡面 */ private void button1_Click(object sender, EventArgs e) { FileInfo f = new FileInfo("GPS.NMEA"); StreamReader sr = f.OpenText(); while (sr.Peek() >= 0) { string temp = sr.ReadLine(); textBox1.Text += " " + temp; } sr.Close(); } /* 但是失敗 我把這隻程式 模擬錯誤 放入實際機器跑 也是一樣 */ 還有一個問題 就是我想把一張 bmp的檔案給 顯示在 PictureBox裡面 可是卻無法顯示, 我也是把這張圖片放在相對路徑了 ~"~ /bin/Debug/pic.bmp 我在 windows form 是可以跑的 我的語法如下: private void Form1_Load(object sender, EventArgs e) { pictureBox1.Image = new Bitmap("pic.bmp"); //我想要顯示的圖 pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; pictureBox2.Image = new Bitmap("hamtaro.jpg"); //哈姆太郎插圖 pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage; } 求救各位前輩了,小弟我google了好久 出現一些沒用的東西 不然就是我太淺看不懂 只好在來板上, 請教各位有經驗的 前輩。 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.117.4