isn''t running yet');<br> EvaluateResult := CodeRunner.EvaluateUsedVariable(VariableDebugEntry.Param1,<br> VariableDebugEntry.Param2, VariableDebugEntry.Param3, VariableDebugEntry.Param4);<br> Message.Result := 1;<br> except<br> EvaluateResult := GetExceptMessage;<br> Message.Result := 2;<br> end;<br> SendCopyDataMessageStr(DebugWnd, DebugClientWnd, CD_Debugger_Reply,<br> EvaluateResult);<br> except<br> { don't propogate exceptions }<br> end;<br> end;<br> CD_DebugClient_CompiledCodeText: begin<br> try<br> DebugClientCompiledCodeText := '';<br> SetString(DebugClientCompiledCodeText, PChar(TWMCopyData(Message).CopyDataStruct.lpData),<br> TWMCopyData(Message).CopyDataStruct.cbData);<br> Message.Result := 1;<br> except<br> { don't propogate exceptions }<br> end;<br> end;<br> CD_DebugClient_CompiledCodeDebugInfo: begin<br> try<br> DebugClientCompiledCodeDebugInfo := '';<br> SetString(DebugClientCompiledCodeDebugInfo, PChar(TWMCopyData(Message).CopyDataStruct.lpData),<br> TWMCopyData(Message).CopyDataStruct.cbData);<br> Message.Result := 1;<br> except<br> { don't propogate exceptions }<br> end;<br> end;<br> end;<br> end;<br> else<br> with Message do<br> Result := DefWindowProc(DebugClientWnd, Msg, WParam, LParam);<br> end;<br> except<br> Application.HandleException(nil);<br> end<br>end;<br><br>end.