Member 12509819 Ответов: 1

Почему отправка SMS с kylix всегда замораживает программу


привет У меня есть программа, которая отправляет sms с компонентом kylix. он работает хорошо, но сразу же зависает.
я использую этот код для отправки sms:


Thread s = new Thread(new ThreadStart(send));
            s.Start();
            Thread.Sleep(1000);
            s.Abort();

public void send()
        {
          long ls=  axKylixSMS.SendSMS(mynum, mytext);
           if(ls < 1) 
             MessageBox.Show("your message has not been sent");
            else
             MessageBox.Show("your message has been sent");
        }

как я могу предотвратить замораживание программы при отправке sms с помощью kylix?
пожалуйста, помогите мне!
заранее спасибо

Что я уже пробовал:

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

Gautham Prabhu K

Существует ли версия Asych для API SendSMS?

Philippe Mori

Этот код не имеет большого смысла. Вы не прерываете нить. Почитайте книги по многопоточности и только после того, как вы немного разберетесь в ней, напишите какой-нибудь код.

Madhu Nair

попробуйте запустить код удаления thread.abort и thread.sleep

1 Ответов

Рейтинг:
0

ZurdoDev

Он висит, потому что вы сказали ему это, когда вы сказали ему спать на секунду. Если он зависает при вызове axKylixSMS, обратитесь к поставщику этого компонента за способами устранения неполадок.