Войти Регистрация

Форум

Добро пожаловать!
Хотите поучаствовать в обсуждении тем? Если вы зарегистрированы, войдите.
Если же у вас нет учетной записи, зарегистрируйтесь сейчас.
    •  
      CommentAuthorstranix
    • CommentTime19/11/2010
     

    Не потрудитесь объяснить, что вы имели в виду? Тут телепатов нет.

    •  
      CommentAuthorstranix
    • CommentTime22/11/2010 это сообщение исправляли
     

    Может, пока доводится до ума 3-я версия, добавить в существующую возможность импорта/экспорта контактов/истории?
    Мне это видится как ещё один пункт в меню "Сервис", было бы удобно экспортировать в один файл контейнер и историю и контакты, можно даже не заморачиваться с выбором что и куда, а просто по умолчанию экспортировать контакты и историю сразу в единый файл. Ну и с импортом такой же алгоритм.
    Можно конечно, всё это реализовать через банальное копирование профиля, но это не удобно, и кто хотел это сделать - уже сделал сам. Всё же импорт/экспорт средствами программы - синоним её эргономики.

    •  
      CommentAuthorevd
    • CommentTime26/11/2010
     

    Я понимаю что импорт/экспорт важен, но вроде и 3 версия продвигается.
    Сейчас уже практически готовы история, адресная книга, ядро отправки сообщений в фоне, компонент для ввода нескольких номеров.
    Остался интерфейс главного окна, окна диспетчера отправки, импорт/экспорт, перевести программу на англ., перевести операторов под новый формат ну и протестировать все вместе чтобы можно было бету выложить.
    Импорт скоро начну писать, но т.к. структура базы немного отличается от 2 версии он будет не совместим с ней. Поэтому для 2-х версий сразу написать не получится, придется 2 раза писать плюс в 3 версии делать поддержку импорта из файла 2 версии

    Я подумаю и посмотрю как будет ситуация складываться с 3 версией. Если будет задерживаться, то добавлю импорт/экспорт во 2 версию.

    •  
      CommentAuthorEngine
    • CommentTime23/12/2010 это сообщение исправляли
     

    1. А можно добавить что-то типа "очереди отправки" (типа очередь печати у принтера), чтобы получилась многозадачная программа. Особенно это удобно при использовании антикапчи. Пример: набрал смс васе - она упала в "очередь отправки" и окно для ввода новой смс опять активно, потом написал коле - в "очередь" и т.д. А во время ввода новой смс, предыдущие в фоне отправляются. Окно статуса отправки могло бы появляться только при к.л. ошибках например.
    2. Хорошо бы сделать авторазбивку на смс - типа набрал длинный текст, отправит двумя смсками с переносом целых слов (чтобы не приходила половина слова в 1-й смс, половина во 2-й). Может например перед отправкой спрашивать подтверждение типа "Будет 2 смс. Продолжить?"

    •  
      CommentAuthorevd
    • CommentTime28/12/2010
     

    Так и будет в 3 версии. Но когда выйдет точно не знаю. Сразу как будет готова :confused:

    •  
      CommentAuthorstranix
    • CommentTime5/01/2011 это сообщение исправляли
     

    С наступившим новым годом создателя программы и всех обитателей форума!

    Я всё-таки думаю, имеет смысл окончательно дошлифовать 2-ю версию, потому как думаю, что кто-то будет пользоваться 3, а кому-то по душе и привычней будет 2 - т.е. многие с неё никуда не уйдут. Т.к. по сути две разных программы, слишком кардинальные переделки.
    2-я версия, на мой взгляд, сейчас уже на стадии практически идеальной доводки, практически не осталось мелких огрехов и расширен функционал без кардинальной переделки кода, чем мы последний год и занимались - помогали автору совершенствовать isendsms.

    Так вот, к чему я это - назрели ещё некоторые мысли по внесению изменений в версию 2, дабы придать ей законченый вид. Делал рассылку на новый год столкнулся с некоторыми досадными вещами:
    1. Очень хотелось бы увидеть экспорт истории, в любом виде, в каком это удобней всего и легче реализовать. Либо копирование в буфер обмена, либо просто экспорт в любой формат, да хоть тхт вида "время" - "отправитель" - "сообщение". Главное, чтобы можно было весь текст и адресатов выдрать.
    2. Когда открываем историю, главное окно программы становится недоступно - это тоже минус, надо бы иметь два независимых окна, чтобы работать с ними одновременно.
    3. Выделение всего в истории по ctrl+a. (для копипаста, экспорта, удаления) Выделение с ctrl работает - это очень хорошо, жалко вот только, что не копирует выделенные сообщения, а копирует только активное.
    4. Чистил хистори - задалбывает подтверждениями. Это хорошо, если 1 сообщение надо удалить, а если 100? Было бы замечательно включить опцию в настройки - "не запрашивать подтверждения" глобальную, на все функции требующие подтверждения. Потому что многие знают что делают, им не надо мозолить глаза лишними запросами. :)
    5. Всё же настаиваю на изменении вида статуса "доставлено" "не доставлено" с употреблением цвета, зелёный - доставлено, красный - нет, серый - не поддерживается. Всё как обычно.

    •  
      CommentAuthorevd
    • CommentTime6/01/2011
     

    К сожалению формат базы операторов отличаются второй и третьей версии.
    Во 2-ой версии использовал интерпретатор паскаля, в 3-ей версии - Lua.
    Причина смены - кроссплатформенность. А 2 базы поддерживать сложновато.
    К тому же 3 версию пытаюсь делать с минимум изменений в интерфейсе.
    Основные отличия будут:
    1. Главное окно. Вместо поля ввода номера будет что-то типа таблицы.
    2. История. Выше показывал скриншот. И плюсы такого объединения тоже.
    3. Адресная книга. У каждого контакта будет возможность вводить несколько номеров. Если данной возможностью не пользоваться, то список контактов особо и не измениться.

    Ну вот в принципе то и все. Ну плюс еще каждое окно будет немодальным. Т.е. будет возможность просматривать историю, адресную книгу, очередь отправки сообщений и писать новое сообщение. Также у большинства окон появится собственное уникальное меню.

    •  
      CommentAuthorstranix
    • CommentTime9/05/2011
     

    evd
    И снова привет! Мы все помним и ждём 3 версию... когда-когда? :)

    •  
      CommentAuthorklaid
    • CommentTime5/09/2011
     

    Можно добавить функцию стирания текста с помощью клавиш Ctrl+Backspace в редакторе или это очень сложно?

    Сейчас при нажатии выдается квадрат.

    •  
      CommentAuthorevd
    • CommentTime14/09/2011
     

    klaid
    Сейчас посмотрел, добавить не сложно, но нужно писать свой велосипед, т.к. в стандартном функционале такого нет. В блокноте Windows такой функции тоже нет, а компонент используется одинаковый.

    •  
      CommentAuthordmitry d
    • CommentTime15/09/2011
     

    Дублирую с reformal.ru:
    "Автораспознавание" под рукой

    Сделать чек-бокс (окошко с "галочкой") в главном окне, позволяющее быстро включать-выключать Антикапчу (автораспознавание кода). Это даст возможность быстро переключаться на обычный ручной ввод кода и тем самым экономить свои оплаченные капчи, а иногда и время, если капчи простые - чисто числовые и легкоразличимые, например.
    На сегодня этот чек-бокс в программе есть, но он в глубоко в настройках: Сервис - Настройки - Автораспознавание - галочка (4 клика).

    Тут же можно сделать окошко, показывающее число оставшихся оплаченных распознаваний от сервиса antigate.com.
    К тому же, это было бы хорошим указанием для пользователей на эту удобную возможность в программе.

    По этой же теме:
    в окне "БАЗА операторов" (которое всплывает при нажатии кнопки "Информация об операторе", что справа от названия оператора в Главном окне) предусмотреть чек-бокс (ГАЛОЧКУ) "ИСПОЛЬЗОВАТЬ Автораспознавание" и приводить рядом ПРИМЕР КАПЧИ (рисунок кода) данного оператора.
    Это даст возможность заранее определить отдельно для каждого оператора - делать Автораспознавание или самому вводить код.

    И третья фича по теме "Автораспознавание" - сделать этот процесс более прозрачным и управляемым: в Главном окне программы кроме картинки кода и окошка для ручного ввода кода сделать кнопку "Распознать" и чтобы это автораспознанный код показывался в этом окошке.

    •  
      CommentAuthorklaid
    • CommentTime14/10/2011
     

    Довольно часто приходится пользоваться переключателем ТРАНСЛИТЕРАЦИЯ. С помощью мыши не очень удобно.

    Можете сделать на этот переключатель горячую клавишу?

    •  
      CommentAuthorevd
    • CommentTime14/10/2011
     

    В следующей версии можно будет сделать. Какую предлагаете для этого задействовать горячую клавишу?

    •  
      CommentAuthorklaid
    • CommentTime15/10/2011
     
    evd:

    В следующей версии можно будет сделать. Какую предлагаете для этого задействовать горячую клавишу?

    Так, F2, F3 у нас уже заняты можно использовать F5, а F4 зарезервировать ещё для какой нибудь функции.
    Как вам?

    •  
      CommentAuthorevd
    • CommentTime16/10/2011
     

    F4 занята, по ней раскрывается список номеров, если курсор в поле ввода номера

    •  
      CommentAuthorklaid
    • CommentTime20/10/2011
     
    evd:

    F4 занята, по ней раскрывается список номеров, если курсор в поле ввода номера

    Тогда можно вот так сделать:

    F5 - Транслитерация
    F6 - Указать время доставки
    F7 - Сразу показать сообщение

    •  
      CommentAuthorevd
    • CommentTime9/11/2011
     

    klaid
    Добавлено в версии 2.3.3

    •  
      CommentAuthorklaid
    • CommentTime10/11/2011
     
    evd:

    klaid
    Добавлено в версии 2.3.3

    Проверил, работает. Спасибо.
    Может как-то эти кнопки в меню: Сообщение, Сервис или Помощь обозначить. Ведь не все о них знают.

    •  
      CommentAuthorevd
    • CommentTime10/11/2011
     

    Хотел, но... за 5 минут не придумалось как лучше в меню обозвать. :smile: "Включить/выключить транслитерацию" как-то длинно.

    •  
      CommentAuthorevd
    • CommentTime10/11/2011
     

    А "Включить/отключить сразу показать сообщение" вообще...

    •  
      CommentAuthordmitry d
    • CommentTime11/11/2011
     
    evd:

    как лучше в меню обозвать. "Включить/выключить транслитерацию"

    РУС <-> ЛАТ

    •  
      CommentAuthordmitry d
    • CommentTime11/11/2011
     

    Что с чек-боксом "вкл/выкл Антикапчи"? Планируется? (см. сообщение от 15/09/2011)

    •  
      CommentAuthorevd
    • CommentTime11/11/2011
     

    ddb
    Планируется :smile:

    •  
      CommentAuthorstranix
    • CommentTime15/12/2011 это сообщение исправляли
     

    Давно что-то не заходил на форум, а 2.х версия продолжает совершенствоваться и становится всё лучше.
    1. Предлагаю всё же сделать экспорт контактов/истории. И сделать это минимумом извращений - просто в какой-нибудь файл-контейнер. Что происходит:
    а. Жмём "экспорт" - вылазит окно-стандартный диалог винды с выбором места сохранения файла-контейнера, например, раб. стол - имя файла, ок. В контейнер (да хоть рар или зип, можно зип средствами самой системы) автоматом помещаются файлы истории и контактов.
    б. Импорт - то же самое, кликаем импорт, окно выбора файла - ок. В программу автоматом импортируется история и контакты.
    Всё.

    2. Уважаемый evd, может, как-то всё же можно прикрутить многострочную историю? Я помню наш двухгодичной давности разговор, о том, что не позволяет компонент, однако, может, как-то можно обойти спустя такое время, может, появились какие-то свежие идеи? Очень, очень не хватает нормального отображения длинных сообщений. :(

    3. Также предлагаю добавить ренейм выделенного контакта по F2 в окне "контакты", неудобно редактировать большие списки, каждый раз заходя в свойства контакта через пкм.

    •  
      CommentAuthorevd
    • CommentTime22/12/2011
     

    Ну по второму пункту по компоненту изменений нет, но у меня начата работа по добавлению окна, которое появляется по двойному клику контакта, где отображается полная история.
    По первому пункту тоже начата работа.

    •  
      CommentAuthorstranix
    • CommentTime22/12/2011
     

    Спасибо, очень обнадеживает. :)
    Сейчас ковырялся в окне контактов, заметил, что там нет никакого выделения вообще, ни с shift ни c ctrl, ни ctrl+a. А нужно было мне перекинуть часть контактов во вновь созданную группу, это возможно сделать только одиночным перетаскиванием, что весьма трудоемко, когда в списке пара сотен имён.
    Было бы замечательно внести выделение стандартными приёмами. К слову, del тоже не работает.

    И вот насчёт 3. из прошлого сообщения мысль появилась - а возможно, чтобы выделение у контакта было по отдельности - номера или имени? ну скажем кликаем в номер - выделение стоит там, нажимаем F2 - правим номер, кликаем в имя - правим соотв-но имя. Такое возможно? Если геморно, то тогда F2 оставить только для имени.

    •  
      CommentAuthorevd
    • CommentTime22/12/2011
     

    Вроде только для имени. Т.е. одна колонка считается главной, остальные дополнительные. Вот переименование только и работает для главной колонки.

    •  
      CommentAuthorstranix
    • CommentTime24/12/2011 это сообщение исправляли
     

    В соседней ветке зашла тема об отправке через е-mail, сразу вспомнилось - предлагал как-то прикрутить в isendsms такую возможность. По сути весь обвес уже готов (т.е. сама программа с её отлаженным интерфейсом, списком контактов и историей) Представляю это так:
    1. В программу добавляем возможность выступать в роли smtp-клиента, т.е. только возможность отправки, получать нам ничего не надо, доставку проверять тоже.
    2. Номер, на который шлём (с которым планируем переписываться) заранее конфигурируется согласно требованиям оператора, подключается услуга smsToMail или её подобные, это уже пользователи сами разберутся.
    3. Теперь об изменениях - по сути думаю добавится только одна вкладка в настройках что-то вроде "smtp-mail", где мы вбиваем параметры аутентификации - сервер, порт, логины-пароли, а-ля vasya@mail.ru, smtp.mail.ru
    4. Как обычно создаём новый контакт с номером в стиле +7924XXXXXXX@sms.megafondv.ru Собственно, smtp клиент формирует письмо на этот адрес с текстом вписанным в главном окне и используя параметры авторизации с вкладки в настройках отправляет, как и обычный е-майл клиент.
    Из огромных плюсов:
    * не надо никаких кодов - смс уходит сразу после нажатия "отправить".
    * не нужно никаких изменений в базах операторов, т.к. используется исключительно кастомный введённый адрес контакта вида+7924XXXXXXX@sms.megafondv.ru и вообще какого-либо обновления-сапорта.
    * размер сообщения в зависимости от оператора несравнимо выше - 400 символов кириллицы на мегафоне, например.
    * ну и немаловажно - цена. Для абонента, получающего смс через виртуальный ящик всё бесплатно, никакой абонентки в т.ч., а уж для отправляющего и подавно.
    =================
    А режим сродни отправки ммс, тоже есть поле "тема" можно детектить после нажатия "отправить" наличие @ в поле адреса, если он там есть - задействовать встроенный smtp клиент, а не веб-агент как для обычной отправки ммс.
    Программа, которая использует подобный механизм уже есть - EasySMS 1.0.186, но там много лишней требухи, какие-то базы операторов и тд, которые не нужны вообще, ну это так, глянуть на досуге, может, какие-то идеи появятся глядя на неё.
    Собственно, сам клиент прикрутить в виде отдельной dll-ки. :) Ну и как обычно сообщения помещаем в хистори и тд.
    evd, не подумайте только, что я полагаю будто всё это так просто, вовсе нет, понимаю и осознаю всю сложность программирования, доводилось в институте ковыряться в дельфях и бейсиках. :)
    Просто программа полюбилась за те пару лет, что я с ней общаюсь, а двусторонний диалог с разработчиком (что небывалая редкость, обычно пишешь и как в пустоту... а тут смотрю на лог изменений и прямо умиляюсь - сколько функций из добавленных было предложено тут и как они появлялись на глазах по мере апгрейда программы) - рождает больше желание сделать её ещё лучше.

    •  
      CommentAuthorstranix
    • CommentTime24/12/2011
     

    PS: Наверняка, уже есть готовые компоненты модуля smtp, который останется только подключить и нарисовать доп. вкладку, с которой в компонент будут посылаться параметры и текст из главного окна.

    •  
      CommentAuthorevd
    • CommentTime26/12/2011
     

    Все зависит от того, сколько таких шлюзов еще существует.
    Например у Мегафон Северо-Запада такая услуга платная, т.е. платить нужно всем, кто хочет принимать смс-сообщения с e-mail. Раньше был бесплатный вариант, но приходили только уведомления, что пришло новое письмо. В платной можно было настроить чтобы в уведомлении отображалась тема или часть письма. Но сейчас что-то поменяли, вроде оставили только платную версию.

    Насчет базы операторов в EasySMS, базы операторов и у меня есть, без них нельзя, это позволяет вносить изменения в оператор без изменения самой программы :smile:

    •  
      CommentAuthorstranix
    • CommentTime26/12/2011 это сообщение исправляли
     

    Насчёт баз - для веб-агента, понятное дело, базы нужны. Я говорил про отправку с е-майл - там не нужно никаких баз. Т.е. скажем так - два модуля - smtp клиент, для него не нужны базы и сапорт, а для модуля веб-агента нужны, разумеется. Но в EasySMS базы прикручены именно на smtp, ведь она через него работает. Не совсем ясно только зачем они там... просто база префиксов вида (+7924 - sms.megafondv.ru) - так в ней нет никакой необходимости, ведь создаёт контакт сам пользователь и он же формирует готовый адрес для отправки, программе ничего не нужно кроме этого.

    Что касается северо-запада - надо поковыряться на сайтах филиала, сейчас бегло пробежался по костромской области - что-то замудрили они там, описание трёхэтажное.
    Но бесплатный вариант тоже есть, по всей видимости:
    ===========
    Вариант «Классический»
    Вариант предусматривает пользование сервером электронной почты без дополнительной платы. Оплачиваются только исходящие SMS на сервисный номер 000990 SMS-интерфейса почтового сервера."

    При поступлении e-mail сообщения в почтовый ящик абонента сервер электронной почты посылает абоненту уведомление в виде сообщения «GSM-текст» (SMS) от номера 000990 следующего содержания: «You have а new mail from 'адрес отправителя’. To read body of last msg reрly with letter B. To read subj of last msg reрly with letter S.». Адрес отправителя в уведомлении подавляется, если он расценивается как несуществующий.
    ===========
    Вцелом о кол-ве - думаю таких операторов и услуг в регионах достаточно, чтобы реализовать эту необходимую функцию в isendsms.
    Вот к примеру, ещё один оператор по Иркутской Области - БВК "BWC", так у них вообще сообщения длиной до 1000 символов!! Это же просто подарок!
    ===========
    http://www.bwc.ru/gsm/sms/email/
    Длина электронного письма не должна превышать 1000 символов. Отправлять письмо нужно в кодировке WIN-1251.

    •  
      CommentAuthorevd
    • CommentTime26/12/2011
     

    Кто знает какие нюансы у каждого оператора. У одних текст сообщения берется из тела сообщения, у других из темы сообщения. У одних номер нужно вводить в виде 79011234567@gate.ru, у других 9011234567@gate.ru (т.е. без кода страны).
    Я эту тему еще не смотрел, так что не знаю. Но когда делал отправку через web-сайт, я тоже думал что у всех операторов примерно все одинаково, отличаются только адреса и параметры. А в ходе добавления столько "оригинальностей" находилось...

    К тому же далеко не все захотят запоминать адреса шлюзов и особенности отправки на каждого оператора, нужно как можно проще: ввел номер, пометил что нужно отправлять через e-mail шлюз, а программа сама определит адрес шлюза, как нужно отправлять сообщение итд. Чтобы простота отправки была практически как с телефона.

    •  
      CommentAuthorstranix
    • CommentTime26/12/2011
     

    Думаю, что отправка через майл - это расширенный функционал, так сказать для pro-категории юзеров. :) И как в любом другом про-наборе - человек должен знать что делает и для чего. А ему так или иначе придётся изучить вопрос подключения услуги, т.к. по умолчанию она неактивна в большинстве случаев.
    Т.е. какой смысл пользователю от простоты (хотя какая тут вообщем сложность-то? Вводи е-майл и пиши смс), если процесс активации услуги всё равно нужно будет пройти, а это значит параллельно и ознакомиться с формой ввода.
    С веб-формой всё иначе, тут действительно нужна универсальность - ввёл номер и пиши смс, решение мейнстримовое и основное.
    Так что, я думаю, можно со всей ответственностью возложить на пользователя процесс самостоятельного формирования полного адреса отправки. Подход примерно такой "хочешь простоты? Отправляй через веб-гейт. Хочешь бонусов? Уж не поленись вписать ручками адрес" Так или иначе, в любом случае, когда два человека договариваются:
    -Шли мне лучше на почту - я буду сразу получать смс.
    -Это как? Какой адрес?
    -Пиши - +7924XXXXXXX@sms.megafondv.ru

    А ведь там можно ещё и псевдонимы добавлять, т.е. будет не номер, а vasya@... Да и вообще много чего можно там.

    Т.е. кто-то из пользователей в любом случае знает адрес отправки, иначе бы просто не узнал об этой функции. Исходя из этого - не вижу смысла заморачиваться с базами, достаточно организовать функционал smtp-клиента.
    Я бы, в принципе, и дальше пользовался The Bat, совершенно никакого гемороя, но хотелось бы видеть всё относящееся к смс в одной программе. :) Да и сама программа только приобретёт от этого. Как-то так. :)

    •  
      CommentAuthorevd
    • CommentTime26/12/2011
     

    Допустим пользователь знает, что для отправки сообщения можно использовать SMTP-шлюз и знает адрес, но как он узнает, что для этого достаточно в поле "кому" ввести e-mail адрес? :smile: Программа все таки для отправки SMS, где адресом все-таки является номер, а не e-mail.
    Как он узнает сколько символов можно ввести в сообщении?

    Как в историю записывать? Если одному абоненту сначала отправили через веб-шлюз, а затем через email vasya@gate.ru. Это получается разные абоненты, а историю хотелось бы видеть общую, независимо как отправляли.

    И возможно так просто это не прикрутить, т.к. поле "кому" сильно завязано на паре имя + номер. Еще детально не исследовал. Да и проверок много что номер верный, т.е. содержит только цифры (при записи в адресную книгу, историю, определения что введено в поле "кому": имя или номер итд). Так что просто это не поменять.

    •  
      CommentAuthorstranix
    • CommentTime26/12/2011
     

    Ну так это нужно просто осветить в возможностях программы, что она работает в т.ч. через smtp, вполне логично, что поле "кому" как раз и является местом назначения, куда надо вбить vasya@gate.ru - прямая аналогия с любым е-майл клиентом.

    По поводу истории - думаю, на первых порах имеет смысл сделать как раз 2 абонента, Например "Вася" - веб шлюз "Вася2" или "Вася-mail" - майл-шлюз. Это и проще в плане реализации, не надо ничего перекраивать и иметь всякие чекбоксы и возможности добавления нескольких номеров в контакт. Моё мнение - удобней видеть историю отдельно для веб-смс и для майл-смс. Ну а дальше, когда механизм заработает - уж как масть пойдёт, думаю, и не возникнет никакой необходимости в консолидации истории. Тут то же самое, что к примеру, и в qip, по сути имеем два разных протокола, например, МРА и jabber, есть Вася и там и там, но история-то показывается отдельно для каждого, даже если они объединены в метаконтакт - и это логично. Так и тут - можно рассмотреть такой функционал программы как мультипротокольность, а это она, по сути, и есть.
    Насчёт поля "кому"... тебе (можно на ты? Чтобы не усложнять общение выканиями) как программисту и автору программы виднее что там и как, но, думаю, можно добавить проверку на наличие "@", если нет символа - то обрабатываем в соответствии с ранее созданными правилами (кому, кол-во символов и правильность номера), а если есть - игнорим ранее созданные механизмы и без лишних телодвижений отсылаем значение в dll-ку отвечающую за формирование письма.

    •  
      CommentAuthorvlsh
    • CommentTime5/02/2012
     

    Интересуют:
    1. сортировка по столбцам в книге контактов
    2. отправка с задержкой по времени и\или дате
    3. функция изменения КОЖ (цветовая гамма софт-окна)
    Когда ждать??? (с уважением)

    Вопросы???
    - можно ли реализовать софт передатчик?
    когда с мобильного посылаешь СМС, текстовое сообщение будет попадать в ПО-System и передаваться уже из проги без человека (автоматом)
    ::: возможно удаленно, ВайФай и т.д.

    прошу не судить строго
    (возможно глупый вопрос, но все когда-то бывает в первый раз)

    •  
      CommentAuthorvlsh
    • CommentTime15/09/2012 это сообщение исправляли
     

    Предлагаю также:
    - добавить имя контакта, которому отправляется сообщение в ЗАГОЛОВОК окна ISENDSMS вмесо стандартной надписи программы,
    - а еще удобнее, если ИМЯ контакта будет в заголовке окна процесса "ОТПРАВИТЬ"
    Расчет на забывчивость (назовем его двойная внимательность);)