PDA

View Full Version : ifile ของ Brew



YammY
16-12-2004, 09:54 AM
อยาก จะถามว่าตอนนี้ ผม รู้ แล้วว่ามันมี 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);

labyrinth
16-12-2004, 11:08 AM
คือว่ามันจะมีปัญหาเรื่องเปิดไฟล์ไม่ได้เฉพาะบน emu เท่านั้นแต่บนเครื่องจริง ถ้ามั่นใจว่าเขียนถูกจริง (อ่าน-เขียนข้อมูล) ก็ไม่มีปํญหาอะไร

YammY
16-12-2004, 03:53 PM
ขออนุญาติถามต่อนะครับ คือผมเพิงหัดใช้ C , VC , BREW SDK มาได้ ประมาณ 1 เดื่อน อ่ะ ครับ คือผม ต้องการ เขียน ตัวเลข ชุดที่1ในบรรทัดแรก และตัวเลขชุดที่ 2 ในบรรทัดที่ 2 ในการที่ผมจะให้มันเขียน ข้ามบรรทัดผมสามารถใช้ คำสั่งนี้ ได้หรือไม่ ครับ


char * line = "rn";

เขียนข้อความที่1

IFILE_Write(pIFile, &line , 0);

เขียนข้อความที่2




คือผมสามารถ write ไอ่ line นี้ให้มันข้ามบรรทัดเหมื่อน ภาษา C ที่มัน printf ได้หรือเปล่า ครับ

ขอบคุณล่วงหน้าสำหรับพี่ๆ ที่ช่วยดูให้ครับ

labyrinth
17-12-2004, 12:46 PM
char* sNewLine = "rn";

...

IFILE_Write(pIFile, sNewLine, 2);

...

YammY
18-12-2004, 02:09 PM
ขอบคุณ มากครับที่ช่วยตอบ ครับ

อยาก ให้ คนเข้า บอด ที่นี้ เยอะจังครับ จะได้ เป็น ที่แลกเปลี่ยนความคิดเห็น และ ความรู้ กัน ครับ มี อะไร ที่ผมช่วยได้ เพื่อ กระตุ้นบอดนี้ก็ บอก ได้ เลยนะครับ

Anonymous
18-12-2004, 04:14 PM
เห็นด้วยครับผมเห็นคุณ labyrinth ตอบคำถามเยอะมา ท่าทางจะเซียนผมเองก็ขอฝากเนื้อฝากตัวนะครับ

labyrinth
18-12-2004, 04:56 PM
ผมเป็นแค่คนธรรมดาครับ :wob: อีกอย่างผมเป็นเจ้าของบอร์ด ผมไม่ตอบก็แย่สิครับ (ในกรณีที่ผมไม่ตอบก็คือไม่รู้ หรือถ้าอยากจะเดาก็จะบอกว่าเดาอะครับ :laff: :laff: :laff:

YammY
21-12-2004, 01:05 PM
คือ หลังจาที่ผม หมก หมุน กับ การเขียนไฟล์ และอ่านไฟล์ บนemu มาได้ สักระยะหนึง ถึง ตอนนี้ ผม สามารถอ่านไฟล์ เขียนไฟล์ ได้ โดย ไม่มี อาการแฮงค์ แล้ว ครับ ต้องขอขอบคุณพี่ ที่ม่ตอบ และให้ความรู้ผม ตั้งแต่ต้นจนจบมากครับ