-
ifile ของ Brew
อยาก จะถามว่าตอนนี้ ผม รู้ แล้วว่ามันมี bug ที่ตัว emuเวลาเราจะใช้ ifile ถ้า เรา ไม่ขยัน เปลี่ยน ชื่อ มันจะแฮงค์ ตอนเริม ต้น แล้ว คือ ตอนนี้ ผม อยาก จะถามว่า มีวิธีในการหลีกเลี่ยงปัญหานี้ไหมคับเพราะผม ไม่มีเครื่องมือถือในการทดสอบ เวลาผม write ลง file ตอนต้นโปรแกรม ผมก็ จะRead file ตอนท้ายโปรแกรมอีก มันก็ จะแฮงค์ ก่อนที่มันจะได้ read ผมก็เลย ไม่รู้มันทำงาน หรือเปล่าคับ
ตัวอย่างโปรแกรมผมนะครับ
pIFile = IFILEMGR_OpenFile(pIFileMgr, "hello12.txt", _OFM_CREATE);
------------- ต้นโปรแกรม--------
IFILE_Write(pIFile, &nhi, sizeof(int));
IFILE_Seek(pIFile, _SEEK_START, 0);
-------------- ท้ายโปรแกรม -------
IFILE_GetInfo(pIFile, &fileInfo);
if (fileInfo.dwSize == sizeof(int))
{
IFILE_Read(pIFile, &pApp->nHighScore, sizeof(int));
}
DBGPRINTF("this is : %d",pApp->nHighScore);
IFILEMGR_Release(pIFileMgr);
IFILE_Release(pIFile);
-
Re: ifile ของ Brew
คือว่ามันจะมีปัญหาเรื่องเปิดไฟล์ไม่ได้เฉพาะบน emu เท่านั้นแต่บนเครื่องจริง ถ้ามั่นใจว่าเขียนถูกจริง (อ่าน-เขียนข้อมูล) ก็ไม่มีปํญหาอะไร
-
Re: ifile ของ Brew
ขออนุญาติถามต่อนะครับ คือผมเพิงหัดใช้ C , VC , BREW SDK มาได้ ประมาณ 1 เดื่อน อ่ะ ครับ คือผม ต้องการ เขียน ตัวเลข ชุดที่1ในบรรทัดแรก และตัวเลขชุดที่ 2 ในบรรทัดที่ 2 ในการที่ผมจะให้มันเขียน ข้ามบรรทัดผมสามารถใช้ คำสั่งนี้ ได้หรือไม่ ครับ
Code:
char * line = "rn";
เขียนข้อความที่1
IFILE_Write(pIFile, &line , 0);
เขียนข้อความที่2
คือผมสามารถ write ไอ่ line นี้ให้มันข้ามบรรทัดเหมื่อน ภาษา C ที่มัน printf ได้หรือเปล่า ครับ
ขอบคุณล่วงหน้าสำหรับพี่ๆ ที่ช่วยดูให้ครับ
-
Re: ifile ของ Brew
Code:
char* sNewLine = "rn";
...
IFILE_Write(pIFile, sNewLine, 2);
...
-
Re: ifile ของ Brew
ขอบคุณ มากครับที่ช่วยตอบ ครับ
อยาก ให้ คนเข้า บอด ที่นี้ เยอะจังครับ จะได้ เป็น ที่แลกเปลี่ยนความคิดเห็น และ ความรู้ กัน ครับ มี อะไร ที่ผมช่วยได้ เพื่อ กระตุ้นบอดนี้ก็ บอก ได้ เลยนะครับ
-
Re: ifile ของ Brew
เห็นด้วยครับผมเห็นคุณ labyrinth ตอบคำถามเยอะมา ท่าทางจะเซียนผมเองก็ขอฝากเนื้อฝากตัวนะครับ
-
Re: ifile ของ Brew
ผมเป็นแค่คนธรรมดาครับ :wob: อีกอย่างผมเป็นเจ้าของบอร์ด ผมไม่ตอบก็แย่สิครับ (ในกรณีที่ผมไม่ตอบก็คือไม่รู้ หรือถ้าอยากจะเดาก็จะบอกว่าเดาอะครับ :laff: :laff: :laff:
-
Re: ifile ของ Brew
คือ หลังจาที่ผม หมก หมุน กับ การเขียนไฟล์ และอ่านไฟล์ บนemu มาได้ สักระยะหนึง ถึง ตอนนี้ ผม สามารถอ่านไฟล์ เขียนไฟล์ ได้ โดย ไม่มี อาการแฮงค์ แล้ว ครับ ต้องขอขอบคุณพี่ ที่ม่ตอบ และให้ความรู้ผม ตั้งแต่ต้นจนจบมากครับ