In fact, i don't think todays logfile is loaded at all. I just had the impression it was because when i join the channel, the last messages obviously also appear in the logile. As they have just been written there.

I guess mIRC first opens the logfile (with OF_SHARE_DENY_READ maybe) and cannot open it a second time for reading back the buffer.