Сообщение из советника на почту

 
Хотел получить:   Профит = 17.45    Баланс = 10622.77   2016.03.17   00:46   Alert выводит правильно, по дороге на почту лишние пробелы пропали.
    Профит="Профит = "+DoubleToString(AccountBalance()-БалансНачальный,2);
    string Время=TimeToString(TimeLocal());
    StringReplace(Время," ","    ");     // Замена 1 пробела на несколько
    Профит+="    Баланс = "+DoubleToString(AccountBalance(),2)+"    "+Время;
    SendMail(Профит," ");
                       Без пробелов все как бы сливается...
    Профит="Профит = "+DoubleToString(AccountBalance()-БалансНачальный,2);
    string Время=TimeToString(TimeLocal());
    StringReplace(Время," "," . . ");  // Разделил пробелы точками...
    Профит+=" . . Баланс = "+DoubleToString(AccountBalance(),2)+" . . "+Время;
    SendMail(Профит," ");
                    Получилось несколько коряво
Пробовал вместо точек вставлять HTML тег &nbsp - бесполезно. Может кто знает, как сделать несколько пробелов подряд.
 
Попробуй строку собрать не плюсами, а StringConcatenate()
 
Проблема не в том, чтобы сделать в строке несколько пробелов подряд. Проблема в отсылке на почту - по дороге где-то от каждой группы пробелов остается один. Скорей всего это делает функция SendMail. Как бы ее вразумить или обмануть. Сейчас попробую символ с кодом 0.
 
LRA:
Проблема не в том, чтобы сделать в строке несколько пробелов подряд. Проблема в отсылке на почту - по дороге где-то от каждой группы пробелов остается один. Скорей всего это делает функция SendMail. Как бы ее вразумить или обмануть. Сейчас попробую символ с кодом 0.
Это иногда делает и почтовая программа, в которой Вы просматриваете почту.
 
barabashkakvn:
Это иногда делает и почтовая программа, в которой Вы просматриваете почту.
Вы оказались правы - смотрел неоткрытые письма, они отображаются сокращенно. Когда открываю письма - пробелы отображаются нормально.
Причина обращения: