Yang justru bikin saya bingung itu waktu saya CMGL itu mau kok sebanyak apapun 
SMS, tapi kadang juga ngak mau. Lalu aplikasi yang saya buat itu sistemnya 
online terus, jadi biasanya seh di inbox itu ngak terlalu banyak smsnya, karena 
setiap direspons pasti akan saya hapus pake CMGD. hehehe... (padahal baru tau 
tuh apa artinya CMGL dan CMGD).. Selama ini saya hanya pake aja tuh command 
ATnya, tapi baru hari ini saya tau gunanya untuk apa... :p
Saya tadi ada coba buat sebuah project baru dengan menggunakan MSComm. 
Lalu saya pancing dengan : MSComm1.Output = "AT+CMGL=" & Chr(34) & "ALL" & 
Chr(34) & vbCr 

Setelah itu saya mau tangkap inputnya ternyata kadang dapet kadang ngak lho... 
Setelah saya tentukan Outputnya, saya mau tampung inputnya itu di sebuah 
listbox. Tapi kalau saya jalankan saja tanpa saya berikan sebuah breakpoint 
atau sebuah messagebox untuk menangkap nilainya, maka nilai inputnya itu blank 
pasti. Tapi waktu saya tambahkan sebuah messagebox atau sebuah breakpoint, 
inputnya malah bisa saya dapatkan.
Contoh codingnya seperti ini :
MSComm1.Output = "AT+CMGL=" & Chr(34) & "ALL" & Chr(34) & vbCr
List1.AddItem MSComm1.Input  'Hasilnya pasti blank waktu saya jalankan

Tapi kalau saya tambahkan sebuah messagebox :
MSComm1.Output = "AT+CMGL=" & Chr(34) & "ALL" & Chr(34) & vbCr
Msgbox MSComm1.Input           'Hasilnya tampil dalam messagebox
List1.AddItem MSComm1.Input  'Hasilnya tampil di dalam listbox

Aneh...!!! Ada yang bisa beri tahu saya kenapa seperti ini..?? Seolah2 MSComm 
butuh delay atau spare waktu untuk dia bisa menerima input, makanya saya tadi 
coba buat looping sebelum saya tangkap inputnya. Dengan asumsi bahwa ada proses 
delay sebelum nilai input saya ambil dan tampung dalam variabel...
Btw busway, thanks banget neh buat Rekan Lai Min Feng buat masukkannya, I 
really2 appreciate that...

GBU,
Thank's
Heri

  ----- Original Message ----- 
  From: Lai Min Feng 
  To: [email protected] 
  Sent: Friday, December 28, 2007 11:16 AM
  Subject: RE: [Programmer-VB] SMS Gateway



  oo
  kalu mau baca inbox sebaiknya pake +CMGR aja... itu buat baca satu persatu
  kalu pake +CMGL kan list semua sms, jadi susah di proses..
  tapi sms yang blank ?? hmm.... gak tau ya... gak pernah kejadian gitu tuh..
  kalu soal pembacaan yang diterima di mscomm itu kemungkinannya adalah 
diterimanya sebagian2.. jadi mesti di cek.. itu dah full msg yang diterima atau 
belum..
  tapi kalu full msg sudah diterima dan smsnya blank... hmmm.... gak tau d..

  =======================
  http://www.fire888.com 

    -----Original Message-----
    From: [email protected] [mailto:[EMAIL PROTECTED] Behalf Of 
Herianto
    Sent: Friday, December 28, 2007 10:35 AM
    To: [email protected]
    Subject: Re: [Programmer-VB] SMS Gateway


    Tadi saya baru cari2 di google tentang AT Command, ternyata yang saya pakai 
itu CMGL yaitu untuk list inbox. Dan setelah saya cek source yang saya pakai, 
ternyata saya pakai perintah berikut : 
    VObjPort.Output = "AT+CMGL=" & Chr(34) & "ALL" & Chr(34) & vbCr
    --> VObjPort itu Objek MSComm...
    Ngecek format sms itu maksudnya begini... Saya kan buat SMS Gateway untuk 
sharing informasi di dalam group (kayak milist dan auto respons). Saya hanya 
akan share sms yang saya kirim kalau ada inisialisasi format sms semacam REG 
atau UNREG gitu lho maksudnya. Tapi pada saat saya tangkap isi dari smsnya 
ternyata smsnya itu blank, sehingga aplikasi pasti merespons formatnya salah 
karena ngak ada inisialisasi REG atau SENT atau semacamnya...

    Lalu saya juga tadi ada cari2 di web lain, dia bilang kegagalan baca inbox 
itu bisa terjadi karena pembacaan dilakukan terlalu cepat katanya. Maksudnya 
apa yah..??

    Thank's buat responsnya...
    Heri

      ----- Original Message ----- 
      From: Lai Min Feng 
      To: [email protected] 
      Sent: Friday, December 28, 2007 10:12 AM
      Subject: Re: [Programmer-VB] SMS Gateway


      ok kalu gak ngerti cuekin dulu aja..nti tambah pusing.. huehe...
      anyway.. itu tapi cek smsnya pake at command kan ? atau pake ocx orang ?
      kalu pake ocx orang ya mesti tanya yang buat...
      tapi kalu pake at command... bisa coba saya bantu..
      ngecek format sms tuh maksudnya apa ? format sms biasanya kan ada 2
      doang : text atau pdu
      kalu pdu setengah mati tuh pakenya..
      jadi pake yang text aja..
      caranya kasih at +cmgf=1

      >
      > On Dec 28, 2007 9:31 AM, Herianto <[EMAIL PROTECTED]> wrote:
      > >
      > >
      > > Terima kasih dahulu buat responsnya...
      > >
      > > Maksudnya inbox ngak ketangkep itu sms yang saya terima dari sim card 
itu
      > > blank atau ngak ada isinya atau sms kosong doang. Karena di aplikasi 
saya
      > > itu mengecek format sms, jadi respon dari aplikasi itu selalu 
formatnya
      > > salah. Tapi kejadian ini hanya kadang2 saja yang justru membuat saya 
tambah
      > > bingung.
      > > Wah, +CMTI itu apa ya..?? Sory saya ngak terlalu paham hal ini, 
karena saya
      > > cuma download dari internet source codenya.. Settingan CNMI dan CMTI 
itu di
      > > mana yah..??
      > >
      > > Thank's
      > > Herianto
      > >
      > >
      > >
      > > ----- Original Message -----
      > > From: Lai Min Feng
      > > To: [email protected]
      > > Sent: Friday, December 28, 2007 9:22 AM
      > > Subject: Re: [Programmer-VB] SMS Gateway
      > >
      > >
      > >
      > >
      > >
      > > maksud inboxnya gak ketangkep tuh apa ?
      > > info msg masuk gak ketauan ?
      > > maksudnya +CMTI nya gak ketangkep gitu ? atau apa ?
      > > gak ada hubungan ama speednya.
      > > speed 115200 itu tergantung ama yang disupport modemnya.. intinya kalu
      > > dah bisa connect ke modem, artinya setting modem anda sudah benar.
      > > yang belum bener itu mungkin at commandnya..
      > > coba liat2 di settingan +CNMI nya.. kalu emang masalahnya di +CMTI..
      > > biasanya mungkin ini yang belum bener..
      > >
      > > On Dec 28, 2007 9:19 AM, Herianto <[EMAIL PROTECTED]> wrote:
      > > > Selamat pagi rekan2 sekalian,
      > > >
      > > > Saya mau tanya neh, ada ngak yah rekan2 yang pernah buat aplikasi 
SMS
      > > > Gateway pake MSComm di Visual Basic 6.0..?? Saya ada coba2 buat 
aplikasi
      > > SMS
      > > > Gateway dari contoh source dari internet yang menggunakan MSComm. 
Tapi
      > > > seringkali inboxnya ngak ketangkep kenapa yah..?? Kadang bisa 
ketangkep
      > > > kadang ngak. Saya menggunakan GSM modem iTegno dan saya men-set 
Speed
      > > > modemnya 115200, apakah itu mempengaruhi..??
      > > > Mohon petunjuknya teman2 kalau ada yang pernah mengalami hal yang 
sama.
      > > > Betul2 urgent neh, soalnya sudah lama sekali saya cari2 tapi ngak 
ketemu
      > > > masalahnya dimana... Pleaseee bener kalau ada yang bisa bantu 
saya...
      > > >
      > > > Atas perhatian rekan2...
      > > > Thank's yah..
      > > > Heri
      > > >
      > > >
      > > >
      > > > Wahana Programmer Groups Links
      > > >
      > > > Yahoo! Groups Links
      > > >
      > > >
      > > >
      > > >
      > > 
      >



   

Kirim email ke