Click here to Skip to main content
15,910,009 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: How to enumerate processes holding a lock on my file? Pin
Todd Smith18-Apr-02 8:27
Todd Smith18-Apr-02 8:27 
GeneralGetting the menu option from CMenu Pin
Lilian Chan-Grant17-Apr-02 3:28
Lilian Chan-Grant17-Apr-02 3:28 
GeneralRe: Getting the menu option from CMenu Pin
Niklas L17-Apr-02 4:17
Niklas L17-Apr-02 4:17 
GeneralRe: Getting the menu option from CMenu Pin
Roger Allen17-Apr-02 5:46
Roger Allen17-Apr-02 5:46 
GeneralRe: Getting the menu option from CMenu Pin
Lilian Chan-Grant17-Apr-02 9:53
Lilian Chan-Grant17-Apr-02 9:53 
GeneralPrinter Forms Pin
Steve Thresher17-Apr-02 2:30
Steve Thresher17-Apr-02 2:30 
Generalproblem with CTreeView Pin
Luis Reina17-Apr-02 1:57
Luis Reina17-Apr-02 1:57 
GeneralRich Edit Control and Release builds Pin
Derek Lakin17-Apr-02 1:53
Derek Lakin17-Apr-02 1:53 
I'm currently writing a very simple HTML colour highlighting Rich Edit control extension (inheriting from CRichEditCtrl).

The control works perfectly in a debug build, behaving exactly as designed. However, in a release build no colourising takes place.

As a background the following code is used to get a particular line of text from the control to parse it:
CString strLineText;
int nRead = GetLine(nLineIndex, strLineText.GetBuffer(1024));
strLineText.ReleaseBuffer(nRead);

The line index is specified a sa parameter to the function. In the debug build this works fine. But in the release build, for some reason, GetLine returns 0 and strLineText is empty Frown | :( This means that the rest of the code has no text to work on and so nothing is colourised.

In case you were wondering, yes the text is actually there, it's just that GetLine isn't supplying it.

The text has been added using a CString member variable i.e.:
// Inside dialog button handler
m_strHtml = _T("Some really long html file that runs over several lines");
UpdateData(FALSE);
m_ctrlRichEdit.ParseAllLines(); // Calls ParseLine (as above) on each line


I have also tried using ReplaceSel, SetWindowText, and I've even tried using the clipboard. All approaches have the same effect.

Any thoughts?


Derek Lakin.

I wish I was what I thought I was when I wished I was what I am.

Salamander Software Ltd.
GeneralRe: Rich Edit Control and Release builds Pin
-Dy17-Apr-02 2:52
-Dy17-Apr-02 2:52 
GeneralRe: Rich Edit Control and Release builds Pin
Derek Lakin17-Apr-02 3:34
Derek Lakin17-Apr-02 3:34 
GeneralRe: Rich Edit Control and Release builds Pin
Niklas L17-Apr-02 4:51
Niklas L17-Apr-02 4:51 
GeneralRe: Rich Edit Control and Release builds Pin
16-May-02 5:24
suss16-May-02 5:24 
GeneralUser Breakpoint called from code Pin
XAlien17-Apr-02 0:45
XAlien17-Apr-02 0:45 
GeneralRe: User Breakpoint called from code Pin
Pere LLibre17-Apr-02 4:14
Pere LLibre17-Apr-02 4:14 
GeneralRe: User Breakpoint called from code Pin
XAlien17-Apr-02 4:38
XAlien17-Apr-02 4:38 
GeneralRe: User Breakpoint called from code Pin
Thomas Freudenberg17-Apr-02 5:44
Thomas Freudenberg17-Apr-02 5:44 
QuestionSearch strategy for LoadLibrary...? Pin
Tommy Svensson17-Apr-02 0:40
Tommy Svensson17-Apr-02 0:40 
AnswerRe: Search strategy for LoadLibrary...? Pin
l a u r e n17-Apr-02 1:48
l a u r e n17-Apr-02 1:48 
GeneralRe: Search strategy for LoadLibrary...? Pin
Tommy Svensson17-Apr-02 3:05
Tommy Svensson17-Apr-02 3:05 
GeneralRe: Search strategy for LoadLibrary...? Pin
Joaquín M López Muñoz17-Apr-02 3:13
Joaquín M López Muñoz17-Apr-02 3:13 
AnswerRe: Search strategy for LoadLibrary...? Pin
Nish Nishant17-Apr-02 4:11
sitebuilderNish Nishant17-Apr-02 4:11 
GeneralRe: Search strategy for LoadLibrary...? Pin
Tommy Svensson17-Apr-02 4:16
Tommy Svensson17-Apr-02 4:16 
QuestionSQL statement to take a string value after FROM?? Pin
Aoife17-Apr-02 0:27
Aoife17-Apr-02 0:27 
AnswerRe: SQL statement to take a string value after FROM?? Pin
l a u r e n17-Apr-02 1:52
l a u r e n17-Apr-02 1:52 
GeneralRe: SQL statement to take a string value after FROM?? Pin
Aoife17-Apr-02 2:09
Aoife17-Apr-02 2:09 

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.