سلام.2 تا سوال داشتم.یکی این که اگه بخوام تو برنامه زبان نوشتن رو از انگلیسی به فارسی تغییر بدم باید چی کار کنم؟ منظورم برنامه ای که خودم نوشتم ومی خوام کاربر فارسی توش بنویسه بدون زدن کلید های ویندوز برای تغییر زبان؟
-------------------------------------------------------------
جواب : برای این کار شما باید با استفاده از توابع Api این کار را انجام دهید.
تابع loadkeyboard layout:
Public Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long
مقدار زبان فارسی 00000409 و زیان انگلیسی 00000429 می باشد. تنها در آرگومان اول مقدار لازم است.
------------------------------------------------------------------------------------------------------
سوال : سلام کد ارسال اس ام اس را هم می خواستم؟
جواب:
برای این کار در وی بی 6 اطلاعات خاصی ندارم اما با وی بی دات نت
با تعریف شی serial port و دادن ویژگیهای به آن و با استفاده از جدول ATDT می توان این کار را انجام داد.
VB.net Code----
If
SerialPort1.IsOpen = True Then
SerialPort1.Close()
End If
Try
With SerialPort1
.PortName = ComboBox1.Text
.BaudRate = 9600
.Parity = IO.Ports.Parity.None
.DataBits = 8
.StopBits = IO.Ports.StopBits.One
End With
SerialPort1.Open()
SerialPort1.Write((
"ATDT " & RichTextBox1.Text & vbCrLf))
Catch ex As Exception
MsgBox(ex.ToString)
End Try
امیدوارم کمکی کرده باشم !