Terima kasih atas info nya ya ...... mau coba dulu nih :)

bdh

----- Original Message ----- 
From: "Afrianto Dulbahri" <[email protected]>
To: <[email protected]>
Sent: Wednesday, June 08, 2011 12:51 PM
Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim 
SMSdenganMSCOMM32.ocxdanMetode FileOpen/FileWrite


> Betul Pak Hermawan,
>
> Mscomm32.ocx adalah bawaan VB.
>
> Salam,
> Afri
> Salam,
> Afri
>
> -----Original Message-----
> From: Hermawan Dephe <[email protected]>
> Sender: [email protected]
> Date: Wed, 08 Jun 2011 12:45:12
> To: <[email protected]>
> Reply-To: [email protected]
> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim 
> SMSdenganMSCOMM32.ocxdan
> Metode FileOpen/FileWrite
>
>
>
>
>
> Emang MSCOMM32.ocx bukan bawaan dari windows ya??
> kalo emang bawaan kan harusnya otomatis sudah teregister
>
> hehe.. apa karena di saya ada VB terinstal ya, jadinya udah langsung bisa 
> dipake ni mscomm32 nya? :D
>
>
> Afrianto Dulbahri ST. wrote:
> Iya Pak Budhi,
>
> Infonya saya dapat dari http://www.yes-tele.com/mscomm.html
> untuk cara buat registry-nya.
>
> Salam,
> Afri
>
> >>> "budhi" &lt;[email protected]&gt; 
> >>> <mailto:[email protected]>  6/8/2011 12:08 PM >>>
>
>
>> 3. Lalu buat registry agar lisensinya mscomm32 bisa dipakai untuk 
>> runtime.
>
> Ini maksudnya di tambahin registry secara manual pake regedit ya ?
>
> he3x, sory ya rada oot :p
>
> thxs
> bdh
>
> ----- Original Message ----- 
> From: "Afrianto Dulbahri ST." <[email protected] 
> <mailto:[email protected]> >
> To: <[email protected] <mailto:[email protected]> >
> Sent: Wednesday, June 08, 2011 10:57 AM
> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim 
> SMSdenganMSCOMM32.ocxdan
> Metode FileOpen/FileWrite
>
> > Pak Budhi,
> > 1. MSCOMM32.ocx di copy ke Windows\system32.
> > 2. Trus... diregistrasi dengan regsvr32 c:\windows\system32\mscomm32.ocx
> > 3. Lalu buat registry agar lisensinya mscomm32 bisa dipakai untuk 
> > runtime.
> > 4. Jadi deh... :)
> >
> > Tanda mscomm32-nya udah bener-bener bisa dipakai di PB adalah dengan
> > membuat object OLE dan dipasang di Windows. Jika tidak ada error,
> > instalasinya OK.
> >
> > Salam,
> > Afri
> >
> >>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>> 6/8/2011 11:51 AM >>>
> >
> > He.he.he..... sori nih guenya rada bolot, kagak pernah pake Ole .:p
> > MSCOMM32.ocx di copy ke windows\system32 kan ?
> > Ada contoh simple ngk ya biar bisa konek ke mscomm32 nya ? bener-2 kagak
> > ngerti nih .he.he.he...
> >
> > Terima kasih ya :)
> > Bdh
> >
> > ----- Original Message ----- 
> > From: "Afrianto Dulbahri ST." <[email protected] 
> > <mailto:[email protected]> >
> > To: <[email protected] <mailto:[email protected]> >
> > Sent: Wednesday, June 08, 2011 10:38 AM
> > Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim
> > SMSdenganMSCOMM32.ocxdan
> > Metode FileOpen/FileWrite
> >
> >> Pak Budhi,
> >>
> >> Menggunakan MSCOMM32.ocx Pak.
> >>
> >> Salam,
> >> Afri
> >>
> >>>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>>> 6/8/2011 11:29 AM >>>
> >>
> >> Wah .... boleh juga nih buat coba-2 bikin tools sms di pb
> >> Cuma waktu saya coba script ya kok ngk jalan ya, ada errornya.
> >> Waktu saya debug, ternyata
> >> untuk baris
> >>
> >> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>
> >> returnnya Class name not found
> >>
> >> Musti ada tambah apa lagi ya ?
> >>
> >> thanks
> >> Bdh
> >>
> >> ----- Original Message ----- 
> >> From: "Afrianto Dulbahri ST." <[email protected] 
> >> <mailto:[email protected]> >
> >> To: <[email protected] <mailto:[email protected]> >
> >> Sent: Tuesday, June 07, 2011 1:54 PM
> >> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim SMS
> >> denganMSCOMM32.ocxdan
> >> Metode FileOpen/FileWrite
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms
> >>> via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >> ----------------------------------------------------------
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>>
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> > ----------------------------------------------------------
> >
> >> Pak Budhi,
> >>
> >> Menggunakan MSCOMM32.ocx Pak.
> >>
> >> Salam,
> >> Afri
> >>
> >>>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>>> 6/8/2011 11:29 AM >>>
> >>
> >> Wah .... boleh juga nih buat coba-2 bikin tools sms di pb
> >> Cuma waktu saya coba script ya kok ngk jalan ya, ada errornya.
> >> Waktu saya debug, ternyata
> >> untuk baris
> >>
> >> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>
> >> returnnya Class name not found
> >>
> >> Musti ada tambah apa lagi ya ?
> >>
> >> thanks
> >> Bdh
> >>
> >> ----- Original Message ----- 
> >> From: "Afrianto Dulbahri ST." <[email protected] 
> >> <mailto:[email protected]> >
> >> To: <[email protected] <mailto:[email protected]> >
> >> Sent: Tuesday, June 07, 2011 1:54 PM
> >> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim SMS
> >> denganMSCOMM32.ocxdan
> >> Metode FileOpen/FileWrite
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms
> >>> via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >> ----------------------------------------------------------
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>>
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> >
>
> ----------------------------------------------------------
>
> > Pak Budhi,
> > 1. MSCOMM32.ocx di copy ke Windows\system32.
> > 2. Trus... diregistrasi dengan regsvr32 c:\windows\system32\mscomm32.ocx
> > 3. Lalu buat registry agar lisensinya mscomm32 bisa dipakai untuk 
> > runtime.
> > 4. Jadi deh... :)
> >
> > Tanda mscomm32-nya udah bener-bener bisa dipakai di PB adalah dengan
> > membuat object OLE dan dipasang di Windows. Jika tidak ada error,
> > instalasinya OK.
> >
> > Salam,
> > Afri
> >
> >>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>> 6/8/2011 11:51 AM >>>
> >
> > He.he.he..... sori nih guenya rada bolot, kagak pernah pake Ole .:p
> > MSCOMM32.ocx di copy ke windows\system32 kan ?
> > Ada contoh simple ngk ya biar bisa konek ke mscomm32 nya ? bener-2 kagak
> > ngerti nih .he.he.he...
> >
> > Terima kasih ya :)
> > Bdh
> >
> > ----- Original Message ----- 
> > From: "Afrianto Dulbahri ST." <[email protected] 
> > <mailto:[email protected]> >
> > To: <[email protected] <mailto:[email protected]> >
> > Sent: Wednesday, June 08, 2011 10:38 AM
> > Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim
> > SMSdenganMSCOMM32.ocxdan
> > Metode FileOpen/FileWrite
> >
> >> Pak Budhi,
> >>
> >> Menggunakan MSCOMM32.ocx Pak.
> >>
> >> Salam,
> >> Afri
> >>
> >>>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>>> 6/8/2011 11:29 AM >>>
> >>
> >> Wah .... boleh juga nih buat coba-2 bikin tools sms di pb
> >> Cuma waktu saya coba script ya kok ngk jalan ya, ada errornya.
> >> Waktu saya debug, ternyata
> >> untuk baris
> >>
> >> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>
> >> returnnya Class name not found
> >>
> >> Musti ada tambah apa lagi ya ?
> >>
> >> thanks
> >> Bdh
> >>
> >> ----- Original Message ----- 
> >> From: "Afrianto Dulbahri ST." <[email protected] 
> >> <mailto:[email protected]> >
> >> To: <[email protected] <mailto:[email protected]> >
> >> Sent: Tuesday, June 07, 2011 1:54 PM
> >> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim SMS
> >> denganMSCOMM32.ocxdan
> >> Metode FileOpen/FileWrite
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms
> >>> via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >> ----------------------------------------------------------
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>>
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> > ----------------------------------------------------------
> >
> >> Pak Budhi,
> >>
> >> Menggunakan MSCOMM32.ocx Pak.
> >>
> >> Salam,
> >> Afri
> >>
> >>>>> "budhi" <[email protected] <mailto:[email protected]> > 
> >>>>> 6/8/2011 11:29 AM >>>
> >>
> >> Wah .... boleh juga nih buat coba-2 bikin tools sms di pb
> >> Cuma waktu saya coba script ya kok ngk jalan ya, ada errornya.
> >> Waktu saya debug, ternyata
> >> untuk baris
> >>
> >> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>
> >> returnnya Class name not found
> >>
> >> Musti ada tambah apa lagi ya ?
> >>
> >> thanks
> >> Bdh
> >>
> >> ----- Original Message ----- 
> >> From: "Afrianto Dulbahri ST." <[email protected] 
> >> <mailto:[email protected]> >
> >> To: <[email protected] <mailto:[email protected]> >
> >> Sent: Tuesday, June 07, 2011 1:54 PM
> >> Subject: Re: [indopb] Mohon Pencerahan Untuk Kirim SMS
> >> denganMSCOMM32.ocxdan
> >> Metode FileOpen/FileWrite
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms
> >>> via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >> ----------------------------------------------------------
> >>
> >>> Dear All,
> >>>
> >>> Buat yang membutuhkan skrip untuk kirim / terima sms. Syaratnya modem
> >>> yang
> >>> digunakan bisa kirim / terima sms lewat hyper terminal. Awalnya saya
> >>> pakai
> >>> Nokia 2730 / E63 / N900 untuk dijadikan modem, selalu gagal untuk 
> >>> terima
> >>> sms, berhasil untuk kirim sms. Ternyata penyebabnya handset NOKIA 
> >>> tidak
> >>> support perintah AT+CMGR / AT+ CMGL. Jadi sms tidak bisa dibaca dengan
> >>> handset nokia yang dijadikan modem GSM.... :(
> >>>
> >>> Setelah ganti dengan GSM modem (Erricson G36e), atau NOKIA 30, atau
> >>> HUAWEI.... perintahnya jalan dengan mulus.
> >>>
> >>> Untuk kirim sms:
> >>> ***************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>> mySMS.ConnectToNewObject("MSCOMMLib.MSComm.1")
> >>>
> >>> mySMS.CommPort = 11
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGF=1'+'~r~n'
> >>> mySMS.Output = 'AT+CMGS="0811xxxxxxx"'+'~r'
> >>> mySMS.Output = 'TEST DARI PB ' + char(26)
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> *****************************************************************
> >>>
> >>>
> >>> Untuk terima SMS:
> >>>
> >>> *****************************************************************
> >>> OLEObject mySMS
> >>>
> >>> boolean lblPortOpen
> >>> mySMS = create oleobject
> >>>
> >>> mySMS.CommPort = 4
> >>> mySMS.Settings = '115200,N,8,1'
> >>> mySMS.InputLen = 0
> >>> mySMS.RTSEnable = true
> >>>
> >>> integer linReturn, linReturn1
> >>> any lanout
> >>> string lstPortSetting, lstOutput, lstResult
> >>>
> >>>
> >>> mySMS.PortOpen = true
> >>> mySMS.Output = 'AT+CMGL="ALL"'+'~r'
> >>> MESSAGEBOX("INFO",STRING(mySMS.CommEvent))
> >>> DO
> >>> lstResult = lstResult + STRING(mySMS.Input)
> >>> LOOP UNTIL MATCH( lstResult, "OK")
> >>> messagebox("info", lstResult)
> >>>
> >>> mySMS.PortOpen =false
> >>> ***************************************************
> >>>
> >>> Selamat memodifikasi sesuai kebutuhan... :)
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>>>>> Hermawan Dephe <[email protected] <mailto:[email protected]> > 
> >>>>>> 6/6/2011 3:25 PM >>>
> >>>
> >>> Belum pernah nyoba yg ginian..
> >>> Kenapa gak pake gammu saja pak? lebih simpel
> >>>
> >>>
> >>> Afrianto Dulbahri ST. wrote:
> >>>
> >>>
> >>>
> >>> Resend: Mohon maaf, email sebelumnya ada kesalahan copas.
> >>>
> >>> Dear Para Suhu PB,
> >>>
> >>> Ini terdengar sangat klasik... namun saya ada kesulitan untuk mengirim
> >>> sms via mscomm32.ocx dan PB 8.0 / 10.0.
> >>> Sudah pernah ada pembahasan, tapi pas saya coba belum berhasil.
> >>>
> >>> Skenarionya:
> >>> Ole_1 adalah object mscomm32.ocx, dengan setting COM PORT = 10
> >>>
> >>> Perintah berikut ini ada di cb_1:
> >>>
> >>> STRING ls_back
> >>> ole_1.object.commport=10
> >>> ole_1.object.settings="9600,n,8,1"
> >>> ole_1.object.rthreshold= 10
> >>> ole_1.object.inputlen=1
> >>> ole_1.object.inputmode=0
> >>> ole_1.object.portopen=true
> >>> ole_1.Object.Output = 'AT+CMGF = 1'
> >>> st_1.Text = ole_1.object.input
> >>> ole_1.object.Output = 'AT+CMGS = "+62xxxxxxxxxxxx"'
> >>> st_2.Text = ole_1.object.input
> >>> ole_1.object.output = 'HOREE UDAH BISA' + char(26)
> >>> ls_back = ole_1.object.input
> >>> st_3.Text = '*' + ls_back + '*'
> >>> ole_1.object.portopen=False
> >>>
> >>> Setelah program dijalankan, st_1.Text, st_2.Text dan st_3.Text 
> >>> hasilnya
> >>> adalah blank dan pesan sms tidak terkirim.
> >>>
> >>> Saya juga sudah mencoba dengan metode FileOpen/FileWrite
> >>> integer li_FileNum, li_hasil
> >>> string mobileNumber
> >>> string Smsmessage
> >>> string comPort
> >>> string szEnd
> >>> string szCommand
> >>>
> >>>
> >>> mobilenumber = sle_mobile_no.text
> >>> Smsmessage = sle_pesan.text
> >>> comPort = sle_commport.text
> >>>
> >>> li_FileNum = FileOpen(comPort, StreamMode!, Write!, LockWrite!, 
> >>> Append!)
> >>>
> >>> if li_FileNum <> 1 then
> >>> MessageBox(" Sms Application" , "Unable to open com port....")
> >>> else
> >>> st_status.Text = 'Mulai KIRIM'
> >>> li_hasil = FileWrite( li_FileNum, 'atz ~n~r' )
> >>> li_hasil = FileWrite( li_FileNum, "AT+CMGF=1 ~n~r")
> >>> st_1.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite( li_FileNum,"AT+CMGS= ~"+62xxxxxxxxx~" ~r")
> >>> st_2.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, "HALO APA KABAR " )
> >>> st_3.Text = string(li_hasil, "#,##0")
> >>> li_hasil = FileWrite(li_FileNum, char(26))
> >>> FileClose(li_FileNum)
> >>> FileClose(li_FileNum)
> >>> end if
> >>>
> >>> Namun hasilnya sama saja, pesan tidak terkirim... :(
> >>>
> >>> Apakah ada di antara para suhu PB yang bisa memberikan pencerahan?
> >>>
> >>> Salam,
> >>> Afri
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> >
>
>
>
> 



------------------------------------

-----------------------------------------------
IndoPB - Indonesia PB User Group 
http://groups.yahoo.com/group/indopbYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indopb/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indopb/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Kirim email ke