Для відправки SMS з C # перейдіть за цим посиланням і скачайте перший файл "smsc_api.cs"
Покладіть його в папку з Вашим проектом C # (там, де папка bin) і додайте його в проект, натиснувши правою кнопкою миші по назві проекту, перейшовши по шляху: "Додати" -> "Існуючий елемент.". вибравши даний файл в папці проекту і натиснувши кнопку додати.
Далі, натисніть правою кнопкою миші по посиланню "References" Вашого проекту і виберіть "Додати посилання.".
У вікні, знайдіть "System.Web". поставте галочку зліва від нього і натисніть на кнопку "ОК".
Тепер необхідний функціонал підключений до проекту!
Приклад відправки SMS з C #
Для того, щоб відправити лист на ел.пошту (в т.ч. з прикріпленим файлом) з QLua скачайте архів EmailSender.zip. в ньому знаходяться 2 файли: SenderEmail.dll - бібліотека, яка підключається до скрипту QLua і Email.exe - додаток (поштовий клієнт), написане на C #, яке автоматично запускається і завершується і видно тільки у вигляді іконки (логотип сайту) в області повідомлень (правий нижній кут робочого столу Windows). Обидва цих файлу потрібно витягнути з архіву і помістити в кореневий каталог терміналу QUIK (де info.exe).
Приклад відправки EMAIL на ящик MAIL.RU з QLua
Ще один приклад відправки EMAIL на ящик MAIL.RU з C #
На форму додайте кнопку, зробіть по ній подвійне клацання мишкою і в створену функцію додайте наступний код (з Вашими даними поштової скриньки). а так же, функцію зворотного виклику для отримання результату асинхронної відправлення листа:
Деякі поштові сервіси пропонують сповіщення по SMS про нові листи, з цього, цей спосіб можна використовувати як альтернативне оповіщення.
Додала sleep (3100) після відправки кожного email, в цьому випадку працює. Я правильно розумію, що через цю частини коду неможливо відправляти листи раніше цього часу?
if (GetTickCount () - TickCount> = 3000)
// Очищає пам'ять
for (int i = 0; i <4096; i++)pb[i] = '\0';
// Повідомляє про неможливість відправки
lua_rawgeti (L, LUA_REGISTRYINDEX, callbackRef); // Дістає функцію з реєстру Lua по раніше отриманому індексу і поміщає в стек
lua_pushstring (L, "ПОМИЛКА: Поштова покупець не запущений."); // Записує в Lua-стек отриманий результат
lua_call (L, 1, 0); // Викликає обрану функцію в скрипті QLua, передаючи в неї 1 параметр (L - стек, 1 - кількість переданих параметрів, 0 - кількість значень, що повертаються))
Хоча при додаванні в функцію реплєї
function EmailResult (res)
message (res);
while res