警告 1 “Public Sub New(handle As System.IntPtr, access As System.IO.FileAccess)”已过时:“This constructor has been deprecated. Please use new FileStream(SafeFileHandle handle, FileAccess access) instead. http://go.microsoft.com/fwlink/?linkid=14202”。
------下面是我调用打印小票的例子:
Dim fs As New FileStream(iHandle, FileAccess.ReadWrite)
Dim sw As New StreamWriter(fs, Encoding.[Default])
开始打印----------
sw.WriteLine(Space(Cd) & Swk_sydw & "(存根联)" & cdy)
.................
-------------------------------------------------------
提示FS引用已过时,请问这该如何改????
------解决思路----------------------
怎么不去看msdn呢,里面有示例
https://msdn.microsoft.com/zh-cn/library/w4z40ebc.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1
------解决思路----------------------
提示不是告诉你了么,然后其实你不改也没关系
------解决思路----------------------
https://msdn.microsoft.com/zh-cn/library/system.io.filestream.aspx
看这儿吧,将所有构造函数都列出来了,包括过时的
你可以使用FileStream(SafeFileHandle, FileAccess)
该构造函数的介绍
https://msdn.microsoft.com/zh-cn/library/b6fz1x84.aspx
------解决思路----------------------
转到定义,重新看下函数的说明!