MUAHAHAHAH! HEHEHAHAHAH! YEAH! I fixed it!!!!! I saved the text file as unicode instead of the default ANSI and it works perfectly!!! AWSOME! (sorry for shouting, I'm just happy - this has been bugging me for a while). I knew the answer was simple, I just couldn't find it. It was a combo of info in the MSDN, a good guess, and rechecking the facts. I realised that the fact that it was shorter in the res file meant that either it wan't all their or it was being partially skipped. I checked with ResHacker and it was all there, but when I thought about it, I realized it could be shorter by reading too much data at once (a problem i had making this program). I remembered that Unicode is 2 bytes instead of 1, and I remember reading comething about this in MSDN, so I tried string conversion, but when it failed I assumed I was wrong. I guess I just wasn't converting right! Thanx guys! (if you get me ranting long enough, I usually can answer my own questions )


Resolved