Click here to Skip to main content
15,887,214 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionLogger class -> write to file too slow Pin
Souldrift1-Jul-09 3:30
Souldrift1-Jul-09 3:30 
AnswerRe: Logger class -> write to file too slow Pin
Stuart Dootson1-Jul-09 3:34
professionalStuart Dootson1-Jul-09 3:34 
AnswerRe: Logger class -> write to file too slow Pin
Cedric Moonen1-Jul-09 3:35
Cedric Moonen1-Jul-09 3:35 
AnswerRe: Logger class -> write to file too slow Pin
Michael Schubert1-Jul-09 4:01
Michael Schubert1-Jul-09 4:01 
AnswerRe: Logger class -> write to file too slow Pin
David Crow1-Jul-09 4:52
David Crow1-Jul-09 4:52 
AnswerRe: Logger class -> write to file too slow Pin
Joe Woodbury1-Jul-09 6:06
professionalJoe Woodbury1-Jul-09 6:06 
AnswerRe: Logger class -> write to file too slow Pin
Chuck O'Toole1-Jul-09 10:31
Chuck O'Toole1-Jul-09 10:31 
GeneralRe: Logger class -> write to file too slow Pin
Souldrift1-Jul-09 21:54
Souldrift1-Jul-09 21:54 
Thanks for all the answers (and the code).
I came up with the buffering idea, as well - and I´m using it now. I only buffer 10 messages, then write. Seems to be enough to get rid of my real-time problems. Problem is I cannot simply 'bite the bullet', since the project is about audio streaming. And the stream is very corrupted when the logger opens a file every time. I also already built a locking mechanism.

Now I´ll see about flushing the stream. If it doesn´t work I´ll have to live with the small buffer ... for now.

Btw, are CreateFile() and WriteFile() significantly different from what I do? Ofstream open() and '<<' ?

Thanks

Souldrift
GeneralRe: Logger class -&gt; write to file too slow Pin
Michael Schubert1-Jul-09 23:25
Michael Schubert1-Jul-09 23:25 
Questionhow to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 1:22
hemlat1-Jul-09 1:22 
AnswerRe: how to detect Listctrl check box selection/deselection Pin
Jijo.Raj1-Jul-09 1:45
Jijo.Raj1-Jul-09 1:45 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 2:04
hemlat1-Jul-09 2:04 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
Stuart Dootson1-Jul-09 2:40
professionalStuart Dootson1-Jul-09 2:40 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 3:08
hemlat1-Jul-09 3:08 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
CPallini1-Jul-09 3:21
mveCPallini1-Jul-09 3:21 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 20:46
hemlat1-Jul-09 20:46 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
Stuart Dootson1-Jul-09 3:31
professionalStuart Dootson1-Jul-09 3:31 
GeneralRe: how to detect Listctrl check box selection/deselection Pin
hemlat1-Jul-09 20:47
hemlat1-Jul-09 20:47 
Questionabstract class Pin
MozhdehQeraati1-Jul-09 0:31
MozhdehQeraati1-Jul-09 0:31 
AnswerRe: abstract class Pin
Stuart Dootson1-Jul-09 0:46
professionalStuart Dootson1-Jul-09 0:46 
AnswerRe: abstract class Pin
ochsenmeier marc1-Jul-09 0:51
ochsenmeier marc1-Jul-09 0:51 
QuestionDebug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 21:20
Le@rner30-Jun-09 21:20 
AnswerRe: Debug Assertion Failed in atlcomcli.h. Pin
KarstenK30-Jun-09 21:33
mveKarstenK30-Jun-09 21:33 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
Le@rner30-Jun-09 21:37
Le@rner30-Jun-09 21:37 
GeneralRe: Debug Assertion Failed in atlcomcli.h. Pin
KarstenK30-Jun-09 22:16
mveKarstenK30-Jun-09 22:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.