Показать сообщение отдельно
  #10  
Старый 20.05.2013, 02:13
Snake22 Snake22 вне форума
Активный
 
Регистрация: 20.02.2011
Сообщения: 374
Репутация: 744
По умолчанию

в виндовc.pas есть процедура
OutputDebugString( str );
правда принимает тока строки. но можно написать процедурку такую
Код:
Procedure Debug(OutText:Variant);
var text:string;
begin
case TVarData(OutText).VType of
    varSmallInt,
    varInteger   : text := IntToStr(OutText);
    varSingle,
    varDouble,
    varCurrency  : text := FloatToStr(OutText);
    varDate      : text := FormatDateTime('dd/mm/yyyy', OutText);
    varBoolean   : if OutText then text := 'T' else text := 'F';
    varString    : text := OutText;
    else            text := '';
    end;
OutputDebugString(PChar(text));

end;
и всё что выводится смотреть в окне на вкладке view-debug - event log (ctrl+alt+v)
Ответить с цитированием