ช่วยอธิบายโค้ด C# ให้หน่อยน่ะค่ะ....เพิ่งเริ่มศึกษาค่ะ
Code (C#)
public partial class Form1 : Form
{
// Declare Function
[DllImport("coredll.dll")]
public static extern IntPtr CreateFile(String lpFileName, UInt32 dwDesiredAccess, UInt32 dwShareMode, IntPtr lpSecurityAttributes, UInt32 dwCreationDisposition, UInt32 dwFlagsAndAttributes, IntPtr hTemplateFile);
[DllImport("coredll.dll")]
public static extern bool DeviceIoControl(IntPtr hDevice, UInt32 dwIoControlCode, Byte[] lpInBuffer, UInt32 nInBufferSize, Byte[] lpOutBuffer, UInt32 nOutBufferSize, ref UInt32 lpBytesReturned, IntPtr lpOverlapped);
[DllImport("coredll.dll")]
public static extern bool CloseHandle(IntPtr hDevice);
Tag : .NET, Device (Mobile), C#
ประวัติการแก้ไข 2010-12-16 22:23:57
Date :
2010-12-16 21:55:50
By :
korntip
View :
3869
Reply :
9
ถามงี้ดีก่าครับ เริ่มจากง่าย ๆ ก่อนดีกว่าไหม หาหนังสือมาอ่านสักเล่ม หรือเขียนโปรแกรมง่ายๆ อย่างเช่นพวก โปรแกรมคิดเลขก่อนดีกว่าครับ
แบบนี้ไม่ใครมานั่งอธิบายหรอก(ความคิดผมนะ)
Date :
2010-12-16 22:06:35
By :
zero1150kfc
เป็นการเรียกใช้ dll file อ่ะครับ เป็นการเรียกใช้ function ของ class ที่อยู่ใน dll file นั้นๆ ครับ
Date :
2010-12-17 12:49:27
By :
salapao_codeman
ลองศึกษา interop class ครับ
เข้าใจง่ายๆ ว่า หมายถึง ถ้าเรามี dll ที่เป็น c++, vb6 เราอยากใช้มันใน dotnet framework เราจะเขียน interop มัน คือเขียน dotnet ครอบ dll เก่าๆ พวกนี้อีกที พอนำไปใช้งาน มันก็จะใช้กับ dotnet ได้
[DllImport("coredll.dll")] <<< คือเรียกใช้ coredll.dll ที่เขียนด้วย c
public static extern IntPtr CreateFile(String lpFileName, UInt32 dwDesiredAccess, UInt32 dwShareMode, IntPtr lpSecurityAttributes, UInt32 dwCreationDisposition, UInt32 dwFlagsAndAttributes, IntPtr hTemplateFile); <<< method นี้ทั้งหมด จะไปเรียกใช้ coredll.dll อีกที
Date :
2010-12-19 22:30:23
By :
numenoy
Try
If txtDoUntil.Text <> "" Then
ComboBox2.Items.Clear()
Dim i2 As Integer = 1
Dim Total2 As Integer = 0
Do Until (i2 > CInt(txtDoUntil.Text))
ComboBox2.Items.Add(i2.ToString())
Total2 = Total2 + i2
i2 = i2 + 1
Loop
ComboBox2.EndUpdate()
End If
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Exclamation)
End Try
[email protected]
Date :
2010-12-20 23:53:41
By :
tum
เอ๋อออออออออออออออออออออออออออ ? ?????
Date :
2010-12-21 02:54:17
By :
blurEyes
Load balance : Server 04