Вопрос-ответ С# макросы

Max

Client
Регистрация
17.06.2012
Сообщения
168
Благодарностей
44
Баллы
28
Не могу понять в чем причина, есть непривязанный ZennoList.
Код:
try{
    IZennoList list = project.Lists["List"];
    list.AddRange(new[] { "one", "two", "three" });
}
catch(Exception e){
    System.Windows.Forms.MessageBox.Show(e.Message);
}
return 0;
В итоге пишет метод или операция нереализованы. Пробовал и через Add добавить не работает.
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
у меня работает на последнем билде, а у вас какая версия?
 
  • Спасибо
Реакции: Max

Max

Client
Регистрация
17.06.2012
Сообщения
168
Благодарностей
44
Баллы
28
LexxWork, предпоследняя. Ладно спасибо, придумаю что-нибудь другое. Накрай обновлю, боты могут слететь.
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Всем привет! вопрос к знатокам) есть код:

Код:
string[] parts;
            char sep = ' ';
            string word;
            string resul = "";
            int count = 0;
            //project.Variables["text"] - это переменная с проверяемой строкой.
            parts = project.Variables["text"].Value.Split(sep);
            for (int i = 0; i < parts.Length; i++)
            {
                word = parts[i];
                count += word.Length + 1;
                if (count >= 40)
                {
                    if (count == 40) ; else i--;
                    for (int j = 0; j <= i; j++)
                        resul += parts[j] + sep;
                    break;
                }
            }
             //resul - это переменная результат.
            return resul;
как не обрезать лишнее, а отправить в другую переменную?
 

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
Код:
...
string resul = "";
string resul1 = "";
int count = 0;
...
resul += parts[j] + sep;
resul1 = text.Substring(resul.Length);
break;
...
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Код:
...
string resul = "";
string resul1 = "";
int count = 0;
...
resul += parts[j] + sep;
resul1 = text.Substring(resul.Length);
break;
...
как я понимаю, должно получится что то типа такого:
Код:
string[] parts;
            char sep = ' ';
            string word;
            string resul = "";
            string resul1 = "";
            int count = 0;
            parts = project.Variables["text"].Value.Split('\n');
            for (int i = 0; i < parts.Length; i++)
            {
                word = parts[i];
                count += word.Length + 1;
                if (count >= 30)
                {
                    if (count == 30) ; else i--;
                    for (int j = 0; j <= i; j++)
                    resul += parts[j] + sep;
                    resul1 = text.Substring(resul.Length);
                    break;
                }
            }
            return resul;
но прожект ругается однако) приложил пример проекта https://cloud.mail.ru/public/99dd8098c537/test 2.xmlz
 

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
  • Спасибо
Реакции: Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)