无法访问已释放的对象X.show()的问题??? [问题点数:40分,结帖人JackyCracker]

Bbs1
本版专家分:55
结帖率 96.15%
Bbs10
本版专家分:129647
Bbs1
本版专家分:55
Bbs1
本版专家分:55
Bbs1
本版专家分:0
C# Socket连接 无法访问释放对象
在进行Socket长连接时,若服务器或客户端出现异常时,另外一端对Socket对话进行操作时,程序会出现<em>无法访问</em>已<em>释放</em>的<em>对象</em>的<em>问题</em>。例如客户端出现<em>问题</em>主动断开Socket时,当服务器操作Socket时,比如主动断开Socket会话,那么程序会出现“无法方位已<em>释放</em>的<em>对象</em>”,是由于客户端的原因导致服务器和客户端的Socket已经不存在或连接已经断开,即Socket已经<em>释放</em>,服务器再操作服务器和客户端的
单例模式解决无法访问释放对象
public class SingleTon where T : Form ,new() { private static T instance; static SingleTon() { { if (instance == null) { instance = new T();
C# WinForm:无法访问释放对象
C#在父窗口中调用子窗口的过程: 1、 创建子窗口<em>对象</em> 2、 显示子窗口<em>对象</em>   笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口<em>对象</em>,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口: Private childFrm myChildFrm = null; //定义子窗口<em>对象</em> private void OpenChil
Winform 多MDI窗体关闭时,无法访问释放对象对象名:“Icon”
<em>无法访问</em>已<em>释放</em>的<em>对象</em><em>对象</em>名:“Icon” 在WINFORM开发中,对当打开多个MDI窗体,并且在最大化状态下关闭窗体时,常常出现以下异常:System.ObjectDisposedException:<em>无法访问</em>已<em>释放</em>的<em>对象</em>。 <em>对象</em>名:“Icon”。    在 System.Drawing.Icon.get_Handle()    在 System.Drawing.Icon.get_Size(
单例模式-解决无法访问释放对象
public class SingleTon where T : Form ,new() { private static T instance; static SingleTon() { { if (instance == null)
微软bug解决方法:System.ObjectDisposedException: 无法访问释放对象对象名:“Icon”
在WINFORM开发中,对当打开多个MDI窗体,并且在最大化状态下关闭窗体时,常常出现以下异常:System.ObjectDisposedException: <em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名:“Icon”。   在 System.Drawing.Icon.get_Handle()   在 System.Drawing.Icon.get_Size()   在 System.Drawing.Icon
c#重新打开子窗体出现无法访问释放对象的异常
解决方法: private void mdiFormClosing(object sender, FormClosingEventArgs e) { Form mdiForm = (Form)sender; mdiForm.Hide();//隐藏被关闭的窗体 e.Cancel = true;//撤销窗体关闭操作 }
EF 此 ObjectContext 实例已释放,不可再用于需要连接的操作。
此 ObjectContext 实例已<em>释放</em>,不可再用于需要连接的操作。 在Linq to Entity中,ObjectContext 实例已<em>释放</em>后就无法通过导航属性进行查询。导航属性的本质就是重新发送一个查找外键表的命令给数据库执行,连接数据库的<em>对象</em>实例<em>释放</em>了,自然就无法进行查询操作。为了避免这样的错误,取数据时尽量先转换成List&lt;T&gt;数据集合。 在模型中把之前的ICo...
无法访问释放对象!!!!!
以下是form1的代码:rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnrnnamespace _20080517S2rnrn public partial class MainForm : Formrn rn From2 fa;rn public MainForm()rn rn InitializeComponent();rn fa = new From2();rn fa.MdiParent = this;rn fa.WindowState = FormWindowState.Maximized;rn fa.button1.Click += new EventHandler(button1_Click);rn rn rn rn void button1_Click(object sender, EventArgs e)rn rn MessageBox.Show(fa.Timu);rn fa.Close();rn rn rn rn rn private void 增加题目ToolStripMenuItem_Click(object sender, EventArgs e)rn rn fa.Show();rn rn rnrnrnrn下面是form2的代码:rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnrnnamespace _20080517S2rnrn public partial class From2: Formrn rn public From2()rn rn InitializeComponent();rn rn public string Timurn rn get return this.textBox1.Text; rn rn public string XX1rn rn get return this.textBox2.Text; rn rn public string XX2 rn get return this.textBox3.Text; rn rn public string XX3 rn get return this.textBox4.Text; rn rn public string XX4 rn get return this.textBox5.Text; rn rnrn private void button1_Click(object sender, EventArgs e)rn rn MessageBox.Show(this.Timu);rn rn rn rnrnrnrn第一次点击”增加题目“时 form2 正常SHOW出来!rnrn输入完后 点FORM2的Button1关闭rnrn然后第二次点击“增加题目”的时候就会出现 “<em>无法访问</em>已<em>释放</em>的<em>对象</em>” 的错误rnrn为什么会这样 rnrn环境:VS2008
无法访问释放对象
我在一个子窗口form1_load里面加入下面代码rn Dim aaa As New System.Windows.Forms.MenuStriprn aaa = fMain.MenuStrip1rn Me.Controls.Add(aaa)rnrn第一次打开没有错误,但是当我关闭form1后,再打开时候提示 错误: <em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名“MenuStrip”rn这是怎么回事呢rnrn
无法访问释放对象
[code=vb]Imports System.Windows.FormsrnPublic Class Form1rn Dim sform As New Form2rn Dim ssform As New Form3rnrn Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelectrn If TreeView1.SelectedNode.Text = "1" Thenrn sform.MdiParent = Mern sform.LayoutMdi(MdiLayout.Cascade)rn sform.Show()rn ElseIf TreeView1.SelectedNode.Text = "2" Thenrn ssform.MdiParent = Mern ssform.LayoutMdi(MdiLayout.Cascade)rn ssform.Show()rnrn Else : MsgBox("as")rnrn End Ifrn End Sub[/code]rn点击子窗体的关闭窗口键后再次点击节点 提示错误:<em>无法访问</em><em>释放</em>的<em>对象</em>! 求解啊
.net C# 异步socket ,监听和接收数据时可能会引起的 无法访问释放的对像异常.捕捉处理.
异步socket 接收联接,或者接收数据时使用 try { if (!socket.ReceiveAsync(socketArg)) { OnSocketReceive(socket, so
C#主窗体控件打开一个子窗体,子窗体关闭后,再重新打开子窗体出现:无法访问已经释放对象
主窗体一个按键按下显示一个子窗体; 在子窗体的FormClosing事件中添加: 这样就不会出现同时显示两个子窗体,并且关闭子窗体后,再次打开不会出现 ”<em>无法访问</em>已经<em>释放</em>的<em>对象</em>的提示“ ; 因为我们关闭操作只把窗体可视化隐藏了,而关闭操作也被我们取消了;             this.Visible = false;             e.Can
System.ObjectDisposedException: 无法访问释放对象
我用C#仿照别人的写一个控件,其中用到了WebBrowser, 编译后放到HTML中,结果确出现以下错误rn有关调用实时(JIT)调试而不是此对话框的详细信息,rn请参见此消息的结尾。rnrn************** 异常文本 **************rnSystem.ObjectDisposedException: <em>无法访问</em>已<em>释放</em>的<em>对象</em>。rn<em>对象</em>名:“WebBrowser”。rn 在 System.Windows.Forms.WebBrowser.get_AxIWebBrowser2()rn 在 System.Windows.Forms.WebBrowser.PerformNavigate2(Object& URL, Object& flags, Object& targetFrameName, Object& postData, Object& headers)rn 在 System.Windows.Forms.WebBrowser.PerformNavigateHelper(String urlString, Boolean newWindow, String targetFrameName, Byte[] postData, String headers)rn 在 System.Windows.Forms.WebBrowser.Navigate(String urlString)rn 在 CSharpActiveX.Hello.btnGo_Click(Object sender, EventArgs e) 位置 D:\VC++\CSharpActiveX\CSharpActiveX\Hello.cs:行号 110rn 在 System.Windows.Forms.Control.OnClick(EventArgs e)rn 在 System.Windows.Forms.Button.OnClick(EventArgs e)rn 在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)rn 在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)rn 在 System.Windows.Forms.Control.WndProc(Message& m)rn 在 System.Windows.Forms.ButtonBase.WndProc(Message& m)rn 在 System.Windows.Forms.Button.WndProc(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)rn 在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)rn 在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)rnrnrnrn************** JIT 调试 **************rn要启用实时(JIT)调试,rn该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置rnjitDebugging 值。rn编译应用程序时还必须启用rn调试。rnrn例如: rnrnrn rnrnrn启用 JIT 调试后,任何无法处理的异常rn都将被发送到在此计算机上注册的 JIT 调试器,rn而不是由此对话框处理。rnrnHTML文件代码是rnrnrn rn ActiveX测试rnrnrnrnrnrnrnrnC#的原代码:rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Drawing;rnusing System.Data;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Runtime.CompilerServices;rnusing System.Runtime.InteropServices;rnusing System.Security; rnrnnamespace CSharpActiveXrnrn [Guid("4A44CF4E-F859-4328-AA22-3E9D7AFFF1AB")]rn public partial class Hello : UserControl, IObjectSafetyrn rn public Hello()rn rn InitializeComponent();rn rnrn #region IObjectSafety 成员rn private const string _IID_IDispatch = "00020400-0000-0000-C000-000000000046";rn private const string _IID_IDispatchEx = "a6ef9860-c720-11d0-9337-00a0c90dcaa9";rn private const string _IID_IPersistStorage = "0000010A-0000-0000-C000-000000000046";rn private const string _IID_IPersistStream = "00000109-0000-0000-C000-000000000046";rn private const string _IID_IPersistPropertyBag = "37D84F60-42CB-11CE-8135-00AA004BB851";rn private const int INTERFACESAFE_FOR_UNTRUSTED_CALLER = 0x00000001;rn private const int INTERFACESAFE_FOR_UNTRUSTED_DATA = 0x00000002;rn private const int S_OK = 0;rn private const int E_FAIL = unchecked((int)0x80004005);rn private const int E_NOINTERFACE = unchecked((int)0x80004002);rn private bool _fSafeForScripting = true;rn private bool _fSafeForInitializing = true;rn public int GetInterfaceSafetyOptions(ref Guid riid, ref int pdwSupportedOptions, ref int pdwEnabledOptions)rn rn int Rslt = E_FAIL;rn string strGUID = riid.ToString("B");rn pdwSupportedOptions = INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA;rn switch (strGUID)rn rn case _IID_IDispatch:rn case _IID_IDispatchEx:rn Rslt = S_OK;rn pdwEnabledOptions = 0;rn if (_fSafeForScripting == true)rn pdwEnabledOptions = INTERFACESAFE_FOR_UNTRUSTED_CALLER;rn break;rn case _IID_IPersistStorage:rn case _IID_IPersistStream:rn case _IID_IPersistPropertyBag:rn Rslt = S_OK;rn pdwEnabledOptions = 0;rn if (_fSafeForInitializing == true)rn pdwEnabledOptions = INTERFACESAFE_FOR_UNTRUSTED_DATA;rn break;rn default:rn Rslt = E_NOINTERFACE;rn break;rn rn return Rslt;rn rn public int SetInterfaceSafetyOptions(ref Guid riid, int dwOptionSetMask, int dwEnabledOptions)rn rn int Rslt = E_FAIL;rn string strGUID = riid.ToString("B");rn switch (strGUID)rn rn case _IID_IDispatch:rn case _IID_IDispatchEx:rn if (((dwEnabledOptions & dwOptionSetMask) == INTERFACESAFE_FOR_UNTRUSTED_CALLER) && (_fSafeForScripting == true))rn Rslt = S_OK;rn break;rn case _IID_IPersistStorage:rn case _IID_IPersistStream:rn case _IID_IPersistPropertyBag:rn if (((dwEnabledOptions & dwOptionSetMask) == INTERFACESAFE_FOR_UNTRUSTED_DATA) && (_fSafeForInitializing == true))rn Rslt = S_OK;rn break;rn default:rn Rslt = E_NOINTERFACE;rn break;rn rn return Rslt;rn rn #endregionrnrn private void button1_Click(object sender, EventArgs e)rn rn SetTime(DateTime.Now.ToLongTimeString());rn rnrn public void SetTime(string timeStr)rn rn this.label2.Text = timeStr;rn rnrn public void SayHello()rn rn SetTime("出错了");rn rnrn private void button2_Click(object sender, EventArgs e)rn rn this.label2.BackColor = Color.Red;rn rnrn private void btnGo_Click(object sender, EventArgs e)rn rn this.Browser.Navigate(txtAddr.Text);rn rnrn private void btnPreview_Click(object sender, EventArgs e)rn rn IOleCommandTarget pCmdTarg = Browser.ActiveXInstance as IOleCommandTarget;rn Guid CGID_MSHTML = GlobalConst.CGID_MSHTML;rnrn string vTemplatePath = txtTemplateAddr.Text;rn Object[] o = new object[1] vTemplatePath ;rnrn pCmdTarg.Exec(ref CGID_MSHTML,rn GlobalConst.IDM_PRINTPREVIEW,rn (uint)OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER,rn o,rn null);rn rnrn private void btnPrint_Click(object sender, EventArgs e)rn rn IOleCommandTarget pCmdTarg = Browser.ActiveXInstance as IOleCommandTarget;rn Guid CGID_MSHTML = GlobalConst.CGID_MSHTML;rnrn string vTemplatePath = txtTemplateAddr.Text;rn Object[] o = new object[1] vTemplatePath ;rnrn pCmdTarg.Exec(ref CGID_MSHTML,rn GlobalConst.IDM_PRINT,rn (uint)OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER,rn o,rn null); rn rn rnrnrn接口IObjectSafety.cs:rnusing System;rnusing System.Collections.Generic;rnusing System.Text;rnusing System.Runtime.InteropServices; rnrnnamespace CSharpActiveXrnrn [ComImport, GuidAttribute("CB5BDC81-93C1-11CF-8F20-00805F2CD064")]rn [InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] rn public interface IObjectSafetyrn rn [PreserveSig]rn int GetInterfaceSafetyOptions(ref Guid riid, [MarshalAs(UnmanagedType.U4)] ref int pdwSupportedOptions, [MarshalAs(UnmanagedType.U4)] ref int pdwEnabledOptions); rn [PreserveSig()] rn int SetInterfaceSafetyOptions(ref Guid riid, [MarshalAs(UnmanagedType.U4)] int dwOptionSetMask, [MarshalAs(UnmanagedType.U4)] int dwEnabledOptions); rn rnrnrn接口IOleCommandTarget.cs:rnusing System;rnusing System.Collections.Generic;rnusing System.Text;rnusing System.Runtime.InteropServices;rnusing System.Runtime.InteropServices.ComTypes;rnrnnamespace CSharpActiveXrnrn [ComImport(), Guid("B722BCCB-4E68-101B-A2BC-00AA00404770"),rn InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]rnrn public interface IOleCommandTargetrn rn [PreserveSig()]rn int QueryStatus([In, MarshalAs(UnmanagedType.Struct)] ref Guidrn pguidCmdGroup, [MarshalAs(UnmanagedType.U4)] int cCmds,rn [In, Out] IntPtr prgCmds, [In, Out] IntPtr pCmdText);rn [PreserveSig()]rn int Exec(ref Guid pguidCmdGroup, uint nCmdID, uint nCmdExecOpt,rn [In, MarshalAs(UnmanagedType.LPArray)] object[] pvaIn,rn [In, Out, MarshalAs(UnmanagedType.LPArray)] object[] pvaOut);rnrn rnrn public enum OLECMDEXECOPTrn rn OLECMDEXECOPT_DODEFAULT,rn OLECMDEXECOPT_PROMPTUSER,rn OLECMDEXECOPT_DONTPROMPTUSER,rn OLECMDEXECOPT_SHOWHELPrn rn public static class GlobalConstrn rn public const int MSOCMDEXECOPT_DONTPROMPTUSER = 2;rn public const int IDM_PRINT = 0x1b;rn public const int IDM_PRINTPREVIEW = 0x7d3;rn public static readonly Guid CGID_MSHTML = new Guid("DE4BA900-59CA-11CF-9592-444553540000");rn public static readonly Guid IID_OleCommandTarget = new Guid("B722BCCB-4E68-101B-A2BC-00AA00404770");rn rnrnrnrn生成后rn再部署安装Setup后rnrn打开HTML页,click me和button2均无<em>问题</em>,rn在Document address中输入:http://www.sohu.com 然后点击Go就出现上面的错误.rn也就是说程序在rn private void btnGo_Click(object sender, EventArgs e)rn rn this.Browser.Navigate(txtAddr.Text);rn rn出错,不知怎样解决.rnrn
关于 无法访问释放对象
一个FORM,FORM中一个按钮,一个TEXTBOX:rnbutton 事件rnrn Private Sub btnOutput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rnrnbtnLogin.Clickrn Dim myThreadStart As Threading.ThreadStart = New Threading.ThreadStart(AddressOf _OutPutMessage)rn Dim myThread As Threading.Thread = New Threading.Thread(myThreadStart)rn myThread.Start()rnrn End Subrnrn执行后:rnrn不断向Textbox输出信息。rnrn执行过程中,强行关闭form,会出现以上的错误,有什么办法能避免吗?rnrn目前我只能用Try 。。 Catch 。。end try 时间来处理rnrn[code=C#]rnSystem.ObjectDisposedException: <em>无法访问</em>已<em>释放</em>的<em>对象</em>。rn<em>对象</em>名:“TextBox”。rn 在 System.Windows.Forms.Control.CreateHandle()rn 在 System.Windows.Forms.TextBoxBase.CreateHandle()rn 在 System.Windows.Forms.TextBoxBase.SetSelectedTextInternal(String text, Boolean clearUndo)rn 在 System.Windows.Forms.TextBoxBase.set_SelectedText(String value)rn 在 System.Windows.Forms.TextBoxBase.AppendText(String text)rn 在 HtmlAnalysis.MainForm.OutPutMessage(String _x, String _y, String _qty, String _soldier) 位置 D:\程rnrn序代码\HtmlAnalysis\HtmlAnalysis\MainForm.vb:行号 115rn 在 HtmlAnalysis.MainForm.OutPutMessage() 位置 D:\程序代码\HtmlAnalysis\HtmlAnalysis\MainForm.vb:行号 rnrn149rn[/code]rnrnrn
用了invoke还是出错的解决方法.wpf 调用线程无法访问对象,因为另一个线程拥有该对象
调用线程<em>无法访问</em>此<em>对象</em>,因为另一个线程拥有该<em>对象</em>。一般来说可以这么做 在C#2005后不再支持多线程直接访问界面的控件(界面创建线程与访问线程不是同一个线程),但是可以可以使用delegate来解决。 次线程不能直接修改主线程UI的界面,需要使用以下方法 方法1: [c-sharp] view plaincopy this.Dispatch
关于在VS上创建的工程从win32改为x64时导致断点无法生效的原因与解决方法!
1、在改平台的时候很容易出现断点无法生效的<em>问题</em>,其原因为: a、创建平台的时候方法不对。 b、实际创建x64平台的方法有两种,第一种是:直接依托win32的平台设置,直接生产x64;第二种,只生产x64空白平台,然后自己进行一些相关设置。 2、解决方法是: a、其中第一种的方法为如下,其是弄好的配置,点击确定直接生产即可: 注意:这里的win32是不能改为空。因为x64要根据wi
C#成魔之路 网络编程技术(2 )System.Net.Sockets命名空间
System.Net.Sockets命名空间主要是提供制作Sockets网络应用程序的相关类,其中Socket类,TcpClient类、TcpListener类、UdpClient类较为常用,下面对其进行介绍1、Socket类 Socket类为网络通信提供了一套丰富的方法和属性,主要用于管理连接,实现Berkelery通信段套接字接口,同时,还定义了绑定、连接网络端点以及传输数据所需的各种方法,并
asp.net 无法访问已关闭的资源集
遇到这个<em>问题</em>,最简单直接的方式有:1 重新给web服务器上传一个文件;2 在Internet Information Server,找到default pool菜单(一般在server 系统的IIS当中才有,在默认网站菜单上面),点击鼠标右键,选择“回收”,这样网站就可以打开了。   你也可以选择“属性”,然后在属性页面里设置default pool回收内存的时间点,还有回收周期,如120,代表2个小时。 要从根本上解决此类<em>问题</em>发生:<
StreamWriter无法访问已经关闭的文件
文件读写和流 一 流的概念 在.NET中Stream 是所有流的抽象基类。流是字节序列的抽象概念,或者说是计算机在处理文件或数据时产生的二进制序列。例如文件、输入/输出设备、内部进程通信管道或者 TCP/IP 套接字。Stream 类及其派生类提供这些不同类型的输入和输出的一般视图,使程序员不必了解操作系统和基础设备的具体细节。简单的说流提供了不同介质之间的数据交互功能。 在.NET中常用的
关于数据库查询语句SqlDataReader的连接释放问题的解决办法
大家在使用SqlDataReader查询语句的时候,都会有遇到<em>释放</em>连接的<em>问题</em>。甚至如果频繁对数据库使用此查询语句时,则会“超时间时间已到。在操作完成之前超时时间已过或服务器未响应”的<em>问题</em>,其实这是由于数据库的连接数超过了连接池的最大值。由于在SqlDataReader查询语句有返
C#socket通讯两个最经典错误解决方案
经典错误1 <em>无法访问</em>已<em>释放</em>的<em>对象</em>。 <em>对象</em>名:“System.Net.Sockets.Socket”;解决方案 经典错误2 "远程主机强迫关闭了一个现有的连接。"解决方案
解决方案---此 ObjectContext 实例已释放,不可再用于需要连接的操作
linq一对多关联查询,结果报错,如下: 错误的代码: using (var DbContext = new MyDbcontext()) { var users = DbContext.User.Include(x => x.DepartMent); var query = (from u in D
websocket使用时遇到的伪技术问题
vertx是一个轻量,灵活的后端框架,最近在使用vertx时使用了它的websocket,对于websocket相信搞过开发的都 不会很陌生,在vertx中的使用也很简单,大概如下 HttpServerOptions options =new HttpServerOptions(); options.setReuseAddress(true).setSoLinger(0); options...
wpf调用线程无法访问对象,因为另一个线程拥有该对象
http://blog.csdn.net/cselmu9/article/details/8274556
C#操作-主窗体打开一个子窗体,当子窗体关闭后,再重新打开子窗体,提示无法访问已经释放对象
   大家在操作C#事件中,可能会出现如图所示的<em>问题</em>:即<em>无法访问</em>已<em>释放</em>的<em>对象</em>。 解决方案如下: 1、在子窗体属性中,找到FormClosing事件,并双击进入事件,如图所示:                                         2、我的子窗体是Form2,因此显示为Form2_FormClosing。 3、在此事件中加入这两行代码,<em>问题</em>解决!...
隐藏TabControl中的TabPage造成内存泄漏
在近期一个C#项目中我们用到了TabControl来分页显示,里面放置几个TabPage。由于业务需要把其中几个TabPage隐藏不显示,但C#的默认实现中无这个属性及方法。 因此在我们只好用了一个取巧的方法,在窗体的LOAD函数中将要隐藏的几个TabPage从TabControl中Remove,要显示时,又将这几个TabPage加入TabControl中。这样就实现了TabPage的隐藏与显示
无法访问释放对象。client.Connect(ipEndPoint);报错
做一个小例子rn客户端向服务器发送连接 和断开连接。第一次一切正常。rn第二次的时候会出现<em>问题</em>不知道为什么。望高手指教rnrnrn代码如下rnnamespace sock监视开启和关闭rnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rn Socket client = new Socket(AddressFamily.InterNetwork,rnSocketType.Stream, ProtocolType.Tcp);rn private void button1_Click(object sender, EventArgs e)rn rn rn IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Parse("192.168.1.108"), 8000);rnrnrn rn // Connect the socket to the remote end point.rn client.Connect(ipEndPoint);rnrn rnrn private void button2_Click(object sender, EventArgs e)rn rn if (client.Connected)rn rn client.Shutdown(SocketShutdown.Both);rnrnrn client.Close();rn rn rnrn private void button4_Click(object sender, EventArgs e)rn rn if (client.Connected)rn label1.Text="连接着那!!!!!!!!!";rn elsern label1.Text="不连接了HAPPY";rnrn rn rn
this.invoke处提示无法访问释放对象
因为数据文件比较大,所以开了个线程发送数据,但是如果我在发送中途停止的话,就出现上面的情况了。不知道该如何解决。(串口通信)
无法访问释放对象对象名:“System.Net.Sockets.Socket”。
<em>无法访问</em>已<em>释放</em>的<em>对象</em>。rn<em>对象</em>名:“System.Net.Sockets.Socket”。 在 System.Net.Sockets.Socket.get_Available()rnrn这是我的socket服务端发生的异常;rn我的服务端socket是异步接收客户端数据,上面这段异常是在客户端连接服务端之后,不给服务端发送任何数据包的情况下rn服务端检查到并关闭掉该客户端连接,试过先Shutdown(SocketShutdown.Both);然后再close();然而并没有用,rnrnrn检查是一个定时器,每分钟检查一次,查检是一个for所有的客户端检查连接数据包情况;满足关闭条件则关闭客户端<em>释放</em>资源rn,就是当我关闭客户端<em>释放</em>资源的时候,就发生错误哦就是close之后,readCallBack里面就发生这个异常了,我不知道要怎么做才能不让这个异常发生,希望知道的人能告诉我,在这里谢谢了rn以下是接收回调函数rn[code=csharp]rn public virtual void ReadCallback(IAsyncResult ar)rn rn tryrn rn string _content = string.Empty;rn SocketClientVO _state = (SocketClientVO)ar.AsyncState;rn Socket _handler = _state.m_socket;rn int _Available = _handler.Available;rn byte[] RecievedData = new byte[_Available];rn switch (_Available)rn rn case 0:rn Close(_state);rn rn Logger.wirte("接收到0包" + _state.Code+"正常退出");rn return;rn default:rn rn int curRcv = 0;rn int hasRecv=0;rn int left =_Available;rn //_handler.EndReceive(rn while (hasRecv < _Available)rn rn curRcv = _handler.Receive(RecievedData, hasRecv, left, SocketFlags.None);rn left -= curRcv;rn hasRecv += curRcv;rn rn break;rn rnrn rn tryrn rn byte[] temp = new byte[0];rn _handler.BeginReceive(temp, 0, 0, 0, new AsyncCallback(ReadCallback), _state);//继续读取下一个数据rn rn catchrn rn this.Close(_state);rn rnrn rn catch (Exception ex)rn rn Logger.wirte(ex);rn rn rn[/code]
无法访问释放对象对象名:"Icon"
开发环境:XP sp2;VS2008测试版;选用framework2.0(因为要在2000上部署) rn 现象:开发打包过程一切正常!rn部署环境:2000sp4;framework2.0;rn 现象:安装正常.当点关闭最大化的MDI子窗体时,出现"<em>无法访问</em>已<em>释放</em>的<em>对象</em>,<em>对象</em>名:"Icon""异常!其他操作都很正常.(在另一台XPsp2也安装过,也是这种情况)rnrn 这是为什么呢??请问高手,老手,新手.谢谢大家!rn
C#Winform打印预览无法访问释放对象
我想打印预览一张图片rn第一次单击能打开,关上预览后再单击预览就报错rn<em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名:“PrintPreviewDialog”。rn源码为:rnnamespace WindowsFormsApplication10rnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rnrn private void button1_Click(object sender, EventArgs e)rn rn printPreviewDialog1.Show();rn rnrn private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)rn rn e.Graphics.DrawImage(Image.FromFile("c:\\1233.jpg"), 100, 100);rn rn rnrn希望有高手能帮帮我,先谢谢了 rn
C# Richtextbox 无法访问释放对象
现在我有一个主窗口FrmMain,一个子窗口FrmSub,子窗口里面有个RichTextBox,在主窗口FrmMain 里面我有个方法,就是弹出FrmSub,代码是这样的rnFrmSub _frmSub=new FrmSub();rn_frmSub.Show();rn现在<em>问题</em>就出现了,当我第一打开FrmSub时,往RichTextBox里面AppendText("aaaa"),很正常,可是当我关闭FrmSub,再打开FrmSub时,往RichTextBox里面AppendText("aaaa")就报错了“<em>无法访问</em>已<em>释放</em>的<em>对象</em>”。。rn我很有郁闷,我每次都是New一个FrmSub,按道理说里面的控件都是重新创建的啊, 怎么还报这个错啊?不知道有哪位遇到这样的<em>问题</em>啊?该怎么解决啊?rn
无法访问释放对象 对象名:Icon
myForm是我的一个窗体实类rnrn当我在另一个项目中引用这个dll,初始化 new myForm(Icon ico) 时候 myForm 为什么不能修改原来的图标?rnrn这时候会报错 <em>无法访问</em>已<em>释放</em>的<em>对象</em> <em>对象</em>名:Iconrnrn请问应该如何解决?谢谢
注意浅拷贝的动态内存的释放
深拷贝与浅拷贝在C++类开发中是一类棘手的<em>问题</em>,稍不留神就会出现诸如内存泄漏,野指针等<em>问题</em>。尤其是在类中成员变量存在动态分配内存的时候(指针,引用)。浅拷贝就是<em>对象</em>的数据成员之间的简单赋值,如类的默认拷贝构造函数,即用该类的一个<em>对象</em>去给令一个<em>对象</em>赋值时所执行的默认过程就是浅拷贝。   首先我们来看一个简单的情况,也就是类中成员属性仅有普通类型数据,而不包含指针和引用。代码如下:class A {
C#技巧【调用线程无法访问对象,因为另一个线程拥有该对象问题的解决办法】【C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件”的解决】
SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.sydtek.com/ 调用线程<em>无法访问</em>此<em>对象</em>,因为另一个线程拥有该<em>对象</em>的<em>问题</em>的...
不能执行已释放script的代码
参考以下两篇章http://www.cnblogs.com/zhouwenhong/p/3829710.html http://blog.csdn.net/sinat_33228552/article/details/77006237
无法访问释放对象对象名:“在释放后访问的 DataContext
运行报错,,请教
无法访问释放对象对象名:“在释放后访问的 DataContext。”。
帮帮忙啊.用的 LINQ
Entity Framework 6 连接Sqlite数据库遇到的问题
项目中有用到EF6,使用过程中遇到了点<em>问题</em>,记录一下,希望给有需要的同学一点帮助 至于怎么用ef 网上有很多教程 在此不再赘述 1、<em>问题</em>一 获取Nuget包后,导入数据库,编译 提示Unable to determine the provider name for provider factory of type 'System.Data.SQLite.SQLiteFactory'. Ma
无法将类型为“Finisar.SQLite.SQLiteConnection”的对象强制转换为类型“System.Data.Common.DbConnection”。
将 NHibernate.Driver.SQLiteDriver 改为 NHibernate.Driver.SQLite20Driver
C#:在Task中使用依赖注入的Service/EFContext
dotnet core时代,依赖注入基本已经成为标配了,这就不多说了.前几天在做某个功能的时候遇到在Task中使用EF DbContext的<em>问题</em>,学艺不精的我被困扰了不短...
多线程BUG捕捉之:由于其他线程拥有此对象,因此调用线程无法对其进行访问
      以下论述只适用于WPF和WCF场合。      在进行WCF通信的时候,有时候会出现“由于其他线程拥有此<em>对象</em>,因此调用线程无法对其进行访问”。如下面的这段代码就可能会出现这个错误:      EndpointAddress tcpAddress = new EndpointAddress(new Uri(_wcfServiceUri), identity, headers)
C#无法访问释放的资源
Panel p = (Panel)DAL.Commen.arrPanels[i];rnthis.splitContainer1.Panel1.Controls.Add(p);rnrn这个窗体关闭后第二次打开就会报Panel已<em>释放</em>的错误。rnrn就是这句代码,出错了。那个DAL.Commen.arrPanels是我设置的一个公共静态ArrayList,存放的是好多Panel<em>对象</em>。我测试了,可以调用出它来,只写上面那一句不会报错。然后下面那句把括号里的换成 new Panel()也不会报错。rnrn怎么回事啊大神们= =
关于“无法访问释放对象”,老问题,不知道如何解决
最近做程序,采用定时器加委托方式对进行控制程序如下:rnrnrnrn[code=C#]rn System.DateTime oldtime=new DateTime();rn delegate void SetTextCallback(string strTime);//定义托管函数rn System.Timers.Timer t = new System.Timers.Timer(100);//实例化Timer类 rn bool closeFlag;rn public Form1()rn rn InitializeComponent();rn rnprivate void timeClass_Click(object sender, EventArgs e)rnrn t.Elapsed+= new System.Timers.ElapsedEventHandler(theout);//到达时间的时候执行事件; rn t.AutoReset = true;//设置是执行一次(false)还是一直执行(true); rn t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件; rn rnrnpublic void theout(object source, System.Timers.ElapsedEventArgs e) //定时器调用rnrnrn System.DateTime currentTime = new DateTime();rn currentTime = DateTime.Now;rn string ss = (currentTime - oldtime).TotalMilliseconds.ToString();rn oldtime = currentTime;rn AddText(ss);rnrnrnvoid AddText(string strTime)rnrn //在此处使用过:this.isDisposed和this.Disposing进行判定,无法解决 rn if (this.listView1.InvokeRequired)rn rn SetTextCallback d = new SetTextCallback(AddText); rn this.Invoke(d, new object[] strTime );//此处出现,无法<em>释放</em><em>问题</em>rn rn elsern rn string[] str = listView1.Items.Count.ToString(), "测试", strTime ;rn ListViewItem item = new ListViewItem(str);rn listView1.Items.Add(item);rn rnrnrnprivate void Form1_FormClosing(object sender, FormClosingEventArgs e)rnrn rn t.Close();//这个地方如果增加一个关闭t.close的话也不行,定时器整个form关闭前没有被关闭!rn Thread.Sleep(500);rnrnrn[/code]rnrnrn程序的主要思想在定时器的状态下,向listview表中写数据,现在<em>问题</em>是,如果程序关闭的时候,定时器不会关闭,这个时候往list中写数据,会提示From已被<em>释放</em>。rnrn在网上也看了很多类似的帖子,主要方法如下:rn1、使用this.isDisposed,this.Disposing进行判定rn2、在退出的时候增加一个判定的变量,如quitFlagrn3、退出的时候增加一个sleep也不行,总是感觉我的from被关闭的时候,定时器还没有被关闭rn以上方法都做过测试了,都不行!rnrn以上还有没有更好的方法,目前测试要是能在from关闭前!!完全!!关掉定时器,程序退出就没有<em>问题</em>!rn不要给我说用try...catch,这个根本就不是一个解决方法,说Try...catch的不给分,吼吼。rnrn
不能执行已释放 Script 的代码
      写完一个功能,在测试的时候,遇到一个<em>问题</em>,这个<em>问题</em>不是必现,偶尔会出现js报:不能执行已<em>释放</em> Script 的代码,并且指向jquery-1.12.4.min.js这个js,百度了很多还是没有解决,最后问前端的人有没有遇到过,挺巧刚好遇到过,可能是少引js文件导致,就排查js,果然是少引js。      <em>问题</em>不是很大,写出来希望能够帮助哪些遇到同样<em>问题</em>的人。错误截图如下:...
因文件对象释放导致文件无法删除问题处理或访问
http://blog.csdn.net/mahaibo2004/article/details/7230830 最近,我在用J2EE编写一套文件管理系统,通过Web页面操作远程服务器上的文件。该系统实现在服务器上执行建立文件夹,上传文件,删除文件,改变当前文件夹等一系列操作。目前系统基本开发完成,只是删除文件老是失败,通过JDK类java.io.File,执行delete()方法,
ArcEngine中com对象释放问题
1、<em>问题</em>描述   最近在写C#下AE的开发,在循环获取数据并修改时碰到了两个<em>问题</em>“超出系统资源”和“超出打开游标最大数”;在网上看了一些资料,发现都是说在循环中没有<em>释放</em>已经使用过的<em>对象</em>,但是在循环中实际上是有为com<em>对象</em>赋值为null的,但是还是没法解决。后来想着将<em>对象</em>赋值为null和marshal是不是效果不一样,就特意写了一个简单的循环来测试,代码如下(初级代码,比较乱,请轻喷):
AS3 无法访问对象引用的属性或方法
 AS3 <em>无法访问</em>空<em>对象</em>引用的属性或方法 AS3  flash cs4自带的编译器实在是太一般,只报错误,不曝错误行,最让人郁闷的是 “<em>无法访问</em>空<em>对象</em>引用的属性或方法” 只指出错误文件而不报错误行。 这个错误的原因是访问,设置了空<em>对象</em>的属性或者调用了空<em>对象</em>的方法。 第一点可能: 比如 var obj:Object; obj.aaa() 当这行错误代码在as
关于IDataReader的释放
关于IDataReader的<em>释放</em> (一)数据库连接何时关闭 起初使用IDataReader时并不是很了解。以为执行完 cmd.ExecuteReader();数据库就可以关闭了。但是发现没有数据返回,代码如下 public IDataReader MyDataReader(IDbCommand _cmd) { if (_cmd == null)
System.ObjectDisposedException: 已关闭 Safe handle 为什么我的串口程序在关闭串口时候会死锁 ?
 第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个<em>问题</em>。我想只有一半的人真的解决了。另外一半的人就睁只眼闭只眼阿弥佗佛希望不要在客户那里出现这<em>问题</em>了。    你看到我的文章,就放心吧,这<em>问题</em>有救了。我们先回顾一下上一篇中的代码   void ...
SAP修改已经释放的请求
表:E070 更改 & 运输系统: 请求/任务的抬头 修改TRSTATUS  从 R 到 D D 可修改 L 可修改,受保护 O 已启动发布 R 已发布 N 已发布(含对已修复<em>对象</em>的导入保护)
对象的建立和释放
1 new和delete基本语法 1 new和delete基本语法 1)在软件开发过程中,常常需要动态地分配和撤销内存空间,例如对动态链表中结点的插入与删除。在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了较简便而功能较强的运算符new和delete来取代malloc和free函数。 注意: new和delete是运算符,不是函数,因此执行效率高。
把已经释放的CR的对象包到现有CR中
我之前写了合并两个没有<em>释放</em>的CR的博客: http://blog.sina.com.cn/s/blog_c0978c9b0102vgiy.html 今天是想把已经<em>释放</em>的CR,包到一个新CR下,合并不能用,但是可以用下面的方法 在把光标定在新CR上,点那个按钮,然后把已经<em>释放</em>的CR填进去就行了,就把<em>对象</em>包进去了。 如果出现多个CR里有相同<em>对象</em>,可能会报错,可能锁住之类的, 解锁,然后手动
Npoi Web 项目中(XSSFWorkbook) 导出出现无法访问已关闭的流的解决方法
原本在CS项目中用的好好的在BS项目中既然提示我导出出现<em>无法访问</em>已关闭的流的解决方法 比较郁闷经过研究 终于解决了先将方法发出来 让遇到此<em>问题</em>的筒子们以作参考 //新建类 重写Npoi流方法 public class NpoiMemoryStream : MemoryStream { public NpoiMemoryStream() {
winform 调用 this.invoke 出错 无法访问释放对象
"<em>无法访问</em>已<em>释放</em>的<em>对象</em>。\r\n<em>对象</em>名:“mainForm”。" System.Exception System.ObjectDisposedExceptionrn出现该异常是在关闭窗口的时候,又再次调用了this.invoke方法.rn请问如何在关闭窗口时候把invoke的线程给干掉或者如何避免.rn
c# 关于invoke的无法访问释放对象怎么办?
[img=https://img-bbs.csdn.net/upload/201901/11/1547191232_402998.png][/img]rn这代码是从https://blog.csdn.net/kevin_iot/article/details/53926599上找来的,自己做单一界面的demo是没<em>问题</em>的,但现在把这功能加在其他地方,因为调用了这段代码后会跳到另外一个界面,而当前Form的<em>对象</em>已摧毁时委托事件还没结束从而报错,现在用什么办法可以解决。rnrn
请教C#中多线程“无法访问释放对象”错误处理
窗体代码:rn[code=C#]rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Threading;rnrnnamespace DoorMan.Fromrnrn public partial class Wait_Form : Formrn rn private delegate void SetPos(int ipos);rn Thread fThread = null;rn public Wait_Form(string thime,Icon IcoFile)rn rn InitializeComponent();rn this.Text = thime;rn this.MaximizeBox = false;rn this.MinimizeBox = false;rn this.Icon = IcoFile;rn this.StartPosition = FormStartPosition.CenterScreen;rn //this.ControlBox = false;rnrn rn rn private const int CP_NOCLOSE_BUTTON = 0x200;rn protected override CreateParams CreateParamsrn rn getrn rn CreateParams myCp = base.CreateParams;rn myCp.ClassStyle = myCp.ClassStyle | CP_NOCLOSE_BUTTON;rn return myCp;rn rn rnrn rn private void SetTextMessage(int ipos)rn rnrn if (this.InvokeRequired)rn rn SetPos setpos = new SetPos(SetTextMessage);rn //<em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名:“Wait_Form”。rn this.Invoke(setpos, new object[] ipos );//报错语句rn rn elsern rn this.progressBar1.Value = Convert.ToInt32(ipos);rn rnrn rn private void SleepT()rn rn int whilaa = 0;rn while (whilaa );rn fThread.Abort();rn rnrn private void Wait_Form_Load(object sender, EventArgs e)rn rn fThread = new Thread(new ThreadStart(SleepT));//开辟一个新的线程rn fThread.IsBackground = false ;rn fThread.Start();rn rn rnrnrn[/code]rn在类中调用窗体的代码rn[code=C#]rn public class Wait_Threadingrn rn Wait_Form wait_win;rn //Thread fThread = new Thread(new ThreadStart(Wait_From_Show));//开辟一个新的线程rn // private delegate void SetPos(int ipos);rn //Thread fThread = null;rn Thread fThread = null;rn string thiem=null;rn Icon ico = null;rn /// rn /// 创建一个等待窗体rn /// rn /// string 窗体标题rn /// icon 窗体图标rn public Wait_Threading(string thiem_c, Icon ico_c)rn rn this.ico = ico_c;rn this.thiem = thiem_c;rn fThread = new Thread(new ThreadStart(Wait_From_Show));//开辟一个新的线程rn rn /// rn /// 开始显示窗体rn /// rn public void Strart()rn rn rn fThread.Start();rn return;rn rn /// rn /// 结束窗体显示rn /// rn public void Stop()rn rn //wait_win .Close ();rn fThread.Abort();rn return;rn rn private void Wait_From_Show()rn rn //invoke rn wait_win = new Wait_Form(thiem, ico);rn wait_win.TopMost = true;rn wait_win.ShowDialog ();rn rn rn[/code]rnrn在主程序中调用的过程rnrn[code=C#]rn Wait_Threading wait_Win = new Wait_Threading(sysinfo_sysconfig1.ThisSysTemName, sysinfo_sysconfig1.Ico_File);rn wait_Win.Strart();rn//等待比较耗时会造成程序假死的代码完成rn wait_Win.Stop();rn[/code]rnrn如上的代码,在运行的时候窗体已经关闭,但是在wait_win窗体中的this.Invoke(setpos, new object[] ipos );语句报错。rnrnrn请教,代码要怎么修改,才能不导致运行的时候这个错误发生?rnrn
winform异步委托:无法访问释放对象对象名:“Form1”。
步骤是这样的。rn点击一个按钮然后开始异步委托执行一个循环。rn在循环中会访问到界面中的控件,由于是不同线程,需要唤起ui线程。rn[code=C#]rnpublic void SetValueFun(string str, string controlid, object form1)rn rn Form1 f1 = form1 as Form1;rn if (this.InvokeRequired)rn rn f1.Invoke(new SetValue(SetValueFun), str, controlid, form1);rn rn elsern rn f1.Controls[controlid].Text = str;rn rn rn[/code]rn然后会抱[color=#FF0000]<em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名:“Form1”。[/color]rn该怎么解决?知道<em>问题</em>出在哪,是因为窗体关闭了,但还是在继续执行。rn试过了rnif(f1.isDisposed)rn return;rn[color=#FF0000]还是不行。[/color]
C# winform 项目,无法访问释放对象对象名:"WebBrowser"
在C# winform 项目中,在关闭窗体时导致WebBrowser报错,提示:<em>无法访问</em>已<em>释放</em>的<em>对象</em>。<em>对象</em>名:"WebBrowser"。rnrnrn请帮忙看看代码这么修改下,谢谢!rn代码如下:rn private void FrmAnalysis_Load(object sender, EventArgs e)rn rnrn timer = new System.Threading.Timer(MyTimerCallback, null, 0, 1000);rn rnrn void MyTimerCallback(object o)rn rn tryrn rn //防止在窗口句柄初始化之前就走到下面的代码rn if (this.IsHandleCreated == true)rn rn TheadPackage();rn rn rn catchrn rn rn rnrnrn void TheadPackage()rn rn System.Threading.Thread thread = new System.Threading.Thread(rn new System.Threading.ThreadStart(doWork));rn thread.Start();rn rnrnrnrn void doWork()rn rn tryrn rn System.Threading.Thread.Sleep(500);rn rn if (webBrowser1 != null)rn rn webBrowser1.Navigate(reporturl); //代码走到这边报上面的错误rn rn rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message);rn rn
另人崩溃的WCF,无法访问释放对象
<em>问题</em>:rn [WebMethod(EnableSession = true)]rn public object ReceiveMessage(Guid userid)rn rn if (OC.State == System.ServiceModel.CommunicationState.Closed) OC.Open();rn var select = from i in OC.ReceiveMessage(userid, (Model.User)Session["user"]) where i.Loaded == false select new SenderName = OC.GetInfoByID((Guid)i.Send_ID).Name,ID = i.ID ;rn OC.Close();rn return select;rn rn这里一共有两个地方调用wcf, OC.ReceiveMessage和 OC.GetInfoByIDrn前面调用的时候一切正常,到后面调用的时候就会报错: <em>无法访问</em>已<em>释放</em>的<em>对象</em>rnrn郁闷,中间就没有什么关闭的代码,搞不定啊。。。。。。。。。。。。。。rnrn
在winform中用到了WebBrowser控件,提示【无法访问释放对象】,怎么办?
在winform中用到了WebBrowser控件,在vs2005测试正常,但把winform放到网站上,提示【<em>无法访问</em>已<em>释放</em>的<em>对象</em>】,怎么办?rnrn具体如下:rnSystem.ObjectDisposedException: <em>无法访问</em>已<em>释放</em>的<em>对象</em>。rn<em>对象</em>名:“WebBrowser”。
C#在父窗口中调用子窗口的过程(无法访问释放对象)
来自:http://www.yiwuya.com/post/259.html C#在父窗口中调用子窗口的过程: 1、 创建子窗口<em>对象</em> 2、 显示子窗口<em>对象</em> 笔者的程序中,主窗体MainFrm通过菜单调用子窗口ChildFrm。在窗体中定义了子窗口<em>对象</em>,然后在菜单项点击事件中,加入了如下代码来创建和显示子窗口:  Private childFrm myChildFrm = null; //定义子窗口<em>对象</em> pri
无法访问释放对象 DevExpress GridView和Popup控件
有这么个功能rnrn数量列,根据输入值的正负设置 对PopupContainerEdit设置不同的PopupContainerControlrn代码如下rn[code=C#]if (inputNum == 0)rn rn XtraMessageBox.Show("输入数量不能为零!");rn return;rn rn else if (inputNum > 0)rn rn rn _popupContainerBathEdit.Properties.PopupControl = this.popupContainerControlBath;rn rn elsern rn _popupContainerBathEdit.Properties.PopupControl = this.popupContainerControlMatSeq;rn rnrn _popupContainerBathEdit.ShowPopup();rn _popupContainerBathEdit.Focus();rn[/code]rnrn出现<em>无法访问</em>已<em>释放</em>的<em>对象</em>,<em>问题</em>是我不知道 <em>对象</em>什么时候被<em>释放</em>了rnrn请各位大大指教
异步Tcp socket遇到无法访问释放对象 System.Net.Sockets
客户端有个启动访问服务端的按钮,点击第一次是没有<em>问题</em>,但是点击第二次就遇到了<em>问题</em>,报rn异常:遇到<em>无法访问</em>已<em>释放</em>的<em>对象</em> System.Net.Sockets。现在怀疑是服务端的异步发送rn引起的,handler.Shutdown(SocketShutdown.Both);handler.Close();客户端没有接收到传来的数据,为null,汇报异常,客户端报异常的代码我已经加红,请各位帮我看看咋回事,我不知道咋改了。rn服务端:rnThread newThread;rn public static ManualResetEvent allDone = new ManualResetEvent(false);rnrn public delegate void SetRichTextBoxReceiveCallback(string str);rn public SetRichTextBoxReceiveCallback setRichTextBoxReceiveCallback;rn private void SetRichTextBoxReceive(string str)rn rn if (rtb_Content.InvokeRequired)rn rn setRichTextBoxReceiveCallback = new SetRichTextBoxReceiveCallback(SetRichTextBoxReceive);rn rtb_Content.Invoke(setRichTextBoxReceiveCallback, str);rn rn elsern rn rtb_Content.AppendText(str);rn rn rnrn private void btn_Start_Click(object sender, EventArgs e)rn rn setRichTextBoxReceiveCallback = new SetRichTextBoxReceiveCallback(SetRichTextBoxReceive);rn ThreadStart ts = new ThreadStart(acceptConnect);rn newThread = new Thread(ts);rn newThread.Start();rn rnrn private void btn_Click(object sender, EventArgs e)rn rn //newThread.Abort();rn System.Environment.Exit(0); rn rnrn /// rn /// 开启一个socket监听线程rn /// rn private void acceptConnect()rn rn IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8090);rn Socket listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);rn // 绑定端口,并监听发起的连接请求。rn tryrn rn listener.Bind(endPoint);rn listener.Listen(100);rn while (true)rn rn // Set the event to nonsignaled state.rn allDone.Reset();rn // Start an asynchronous socket to listen for connections.rn SetRichTextBoxReceive("等待客户端连接请求中......\n");rn listener.BeginAccept(new AsyncCallback(AcceptCallback), listener);rn // Wait until a connection is made before continuing.rn allDone.WaitOne();rn rn rn catch (Exception ex)rn rn SetRichTextBoxReceive(ex.Message.ToString());rn rn rnrn /// rn /// 接收连接请求rn /// rn /// rn public void AcceptCallback(IAsyncResult ar)rn rn // Signal the main thread to continue.rn allDone.Set();rnrn // Get the socket that handles the client request.rn // 获取处理客户端请求的套接字rn Socket listener = (Socket)ar.AsyncState;rn Socket handler = listener.EndAccept(ar);rnrn // Create the state object.实例化类StateObject。rn StateObject state = new StateObject();rn state.workSocket = handler;rn handler.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0, new AsyncCallback(ReadCallback), state);rn rnrn /// rn /// 读取连接请求rn /// rn /// rn private void ReadCallback(IAsyncResult ar)rn rn string content = string.Empty;rnrn // Retrieve the state object and the handler socket from the asynchronous state object.rn StateObject state = (StateObject)ar.AsyncState;rn Socket handler = state.workSocket;rnrn // Read data from the client socket. rn int bytesRead = handler.EndReceive(ar);rnrn if (bytesRead > 0)rn rn // There might be more data, so store the data received so far.rn state.sb.Append(Encoding.ASCII.GetString(state.buffer, 0, bytesRead));rn // Check for end-of-file tag. If it is not there, read more data.rn content = state.sb.ToString();rn if (content.IndexOf("") > -1)rn rn // All the data has been read from the client. Display it on the console. rn SetRichTextBoxReceive("Read " + content.Length + " bytes from socket.\nData:" + content + ".\n");rn // Echo the data back to the client.rn Send(handler, content);rn rn elsern rn // Not all data received. Get more.rn handler.BeginReceive(state.buffer, 0, StateObject.BufferSize, 0, new AsyncCallback(ReadCallback), state);rn rn rn rnrn private void Send(Socket handler, String data)rn rn // Convert the string data to byte data using ASCII encoding.rn byte[] byteData = Encoding.ASCII.GetBytes(data);rn // Begin sending the data to the remote device.rn handler.BeginSend(byteData, 0, byteData.Length, 0, new AsyncCallback(SendCallback), handler);rn rnrn public void SendCallback(IAsyncResult ar)rn rn tryrn rn // Retrieve the socket from the state object.rn Socket handler = (Socket)ar.AsyncState;rn // Complete sending the data to the remote device.rn int bytesSent = handler.EndSend(ar);rn rtb_Content.Invoke(setRichTextBoxReceiveCallback, "Sent " + bytesSent + " bytes to client.\n");rn [color=#FF0000] handler.Shutdown(SocketShutdown.Both);rn handler.Close();[/color] rn catch (Exception ex)rn rn throw ex;rn rn rn
无法访问释放对象。\r\n对象名:“System.Net.Sockets.Socket”。
在数据表中共有5个IP段,分别是123.164.122.1// 123.164.122.2// 123.164.122.3// 123.164.122.4// 123.164.122.5 虚幻从数据库中取出这些IP并使用socket通信连接.rnrnrn在成功连接了一个IP后,马上socket关掉,循环连接第二个,依次........rnrn明明已经成功<em>释放</em>,但是程序却提示:"<em>无法访问</em>已<em>释放</em>的<em>对象</em>。\r\n<em>对象</em>名:“System.Net.Sockets.Socket”。"rnrn该如何解决,是不是要等待时间<em>释放</em>,谢谢,在线等rnrnrn代码如下:rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Text;rnusing System.Windows.Forms;rnrnusing System.Data.SqlClient;rnusing System.Configuration;rnusing System.Net;rnusing System.Net.Sockets;rnusing System.Threading;rnusing Microsoft.Win32;rnrnrnnamespace CommandSendrnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rn System.Net.Sockets.Socket su = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); rn System.Net.IPAddress addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address);rn public string StrIp,StrState;rn //Thread t;rnrn #region 发送命令rn public void WaitData()rn rn tryrn rn rnrn string sql = " SELECT * FROM Ip ";rn DataTable dt = Conn.BindTable(sql);rn if (dt.Rows.Count != 0)rn rn for (int i = 0; i < dt.Rows.Count; i++)rn rn if (dt.Rows[i]["IP"].ToString().Replace("'", "''").Trim() != "")rn rn byte[] bytes = new byte[1024];rnrn System.Net.IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());rn System.Net.IPAddress[] ipAddress = ipHostInfo.AddressList;rn rn StrIp = dt.Rows[i]["IP"].ToString().Replace("'", "''").Trim();rn StrState = dt.Rows[i]["State"].ToString().Replace("'", "''").Trim();rnrn IPEndPoint localEndPoint = new IPEndPoint(IPAddress.Parse(StrIp), 9802);rn su.Connect(localEndPoint);rnrn su.Send(Encoding.Unicode.GetBytes(StrState.ToString().Replace("'", "''").Trim()));rnrn su.Receive(bytes);rn this.label1.Text = Encoding.Unicode.GetString(bytes).Replace("'", "''").Trim();rnrn //if (this.label1.Text == "OK")rn //rn su.Close();rn //rn rn rn rn rn rn rn catch (Exception ex)rn rn string a = ex.ToString();rn su.Close();rn rn finallyrn rn su.Close();rn rnrn rn #endregionrnrn #region 初始化rn private void Form1_Load(object sender, EventArgs e)rn rn WaitData();rn rn #endregionrn rn
WPF Socket编程,无法访问释放对象错误,求帮忙
WPF Socket编程,我有两个按钮,一个连接,一个关闭,点完连接按钮,再点关闭,程序提示错误: <em>无法访问</em>已<em>释放</em>的<em>对象</em>;debug调试异常出现在接收的回调函数里,我关闭函数这么写的,大家帮忙看看有什么<em>问题</em>吗?rn连接函数:rnprivate void btnConnectServer_Click(object sender, RoutedEventArgs e)rn rn m_clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);rn IPEndPoint remoteEndPoint = new IPEndPoint(IPAddress.Parse(txtIPAddress.Text), 1024);rnrn tryrn rn m_clientSocket.Connect(remoteEndPoint);rn if (m_clientSocket.Connected)rn rn m_clientSocket.BeginReceive(m_receiveBuffer, 0, m_receiveBuffer.Length, 0, new AsyncCallback(ReceiveCallBack), null);rnrn btnConnectServer.IsEnabled = false;rn btnDisconnectServer.IsEnabled = true;rnrn this.AddRunningInfo(">> " + DateTime.Now.ToString() + " Client connect server success.");rnrn m_bTCPIPConnect = true;rn rn rn catch (Exception)rn rn this.AddRunningInfo(">> " + DateTime.Now.ToString() + " Client connect server fail.");rn m_clientSocket = null;rn rn rn关闭函数:rnprivate void btnDisconnectServer_Click(object sender, RoutedEventArgs e)rnrn if (m_clientSocket != null)rn rn m_clientSocket.Close();rnrn btnConnectServer.IsEnabled = true;rn btnDisconnectServer.IsEnabled = false;rn btnSendMsg.IsEnabled = false;rnrn this.AddRunningInfo(">> " + DateTime.Now.ToString() + " Client disconnected.");rnrn m_bTCPIPConnect = false;rn rn rnrn回调函数:rnprivate void ReceiveCallBack(IAsyncResult ar)rn rn tryrn rn int REnd = m_clientSocket.EndReceive(ar);rn string strReceiveData = Encoding.Default.GetString(m_receiveBuffer, 0, REnd);rn rn [color=#FF0000] m_clientSocket.BeginReceive(m_receiveBuffer, 0, m_receiveBuffer.Length, 0, new AsyncCallback(ReceiveCallBack), null);[/color] rn rn catch (Exception ex)rn rn throw new Exception(ex.Message);rn rn rnrndebug感觉红色部分出错,请大家帮忙看看,先谢谢了
对象释放和垃圾收集机制.txt
<em>对象</em>的<em>释放</em>和垃圾收集机制.txt <em>对象</em>的<em>释放</em>和垃圾收集机制.txt <em>对象</em>的<em>释放</em>和垃圾收集机制.txt <em>对象</em>的<em>释放</em>和垃圾收集机制.txt <em>对象</em>的<em>释放</em>和垃圾收集机制.txt
GDI对象的选择与释放
GDI<em>对象</em>通过SelectObject来选择。GDI<em>对象</em>主要有以下几类。GDI<em>对象</em>产生方法销毁方法位图(HBITMAP)CreateBitmap,CreateBitmapIndirect,CreateCompatibleBitmap,CreateDIBitmap,CreateDIBSection,CreateDiscardableBitmapDeleteObject画刷(HBRUSH)Create...
修改已释放的传输请求
目前发现有3种方法可以修改已经<em>释放</em>的传输请求号 通过debug后台表更改 找到想要修改的传输请求号 列表内容 -
.NET框架下,销毁对象释放资源
之前写过很多XNA的程序,都会碰到这种情况:  销毁一个类时,要把他所占用的资源<em>释放</em>。 如果类的资源没有<em>释放</em>,将会导致内存溢出。 那么现在给出.NET官方定义的一个IDisposable的编程模式: class MyClass:IDisposable { ~MyClass() { Dispose(false); //析构函
关于java内存泄漏
如何管理内存,及内存泄漏。Java的内存管理就是<em>对象</em>的分配和<em>释放</em><em>问题</em>。监视<em>对象</em>状态是为了更加准确地、及时地<em>释放</em><em>对象</em>,而<em>释放</em><em>对象</em>的根本原则就是该<em>对象</em>不再被引用。
java多线程什么时候释放锁—wait()、notify()
原文地址:http://www.cnblogs.com/hy928302776/p/3255641.html     由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时<em>释放</em>锁是很重要的。在以下情况下,持有锁的线程会<em>释放</em>锁:     1. 执行完同步代码块。     2. 在执行同步代码块的过程中,遇到异常而导致线程终止。     3. 在
Delphi 接口使用中,对象生命周期管理,如何释放需要注意的问题
这篇是 2011 年写的。现在 delphi 在 Android, Linux  下面增加了<em>对象</em>的生命周期自动化的管理,但具体如何,我还没仔细测试过。 网上有篇文章《Delphi接口编程的两大陷阱》,里面提到接口的生存期管理的<em>问题</em>。但该文章里面提到的两个<em>问题</em>,其实都是对 Delphi 不理解导致的。   先说该篇文章中提到的第一个<em>问题</em>为什么是该文章作者不理解 DELPHI 导致他
Net下Arcgis engine COM对象释放问题
<em>问题</em>描述:        最近的项目中涉及到离线编辑的<em>问题</em>,我的做法是根据业务需求在本地建一个FileGeodatabase数据库,在编辑过程中需要重新同步数据库时候,需要删除现有离线数据库,但是即使使用了System.Runtime.InteropServices.Marshal.FinalReleaseComObject(o),在删除数据库的时候,任然提示数据库文件被另外一个线程占用。 问
IE10弹窗showModalDialog关闭之后提示SCRIPT5011:不能执行已释放的Script代码
在Web开发中,经常使用showModalDialog弹窗 参考资料:http://bbs.csdn.net/topics/350088265
在使用 WdatePicker遇到的不能执行已释放 Script 的代码解决方法
今天在使用 WdatePicker日期插件的时候发现了一个<em>问题</em>,就是当我在多个页面之间进行多次切换的时候,日期控件就会报 “不能执行已<em>释放</em> Script 的代码”错误。遇到同样<em>问题</em>的朋友们可以试试以下方法解决: 打开WdatePicker.js 设置$crossFrame:false 修改后<em>问题</em>就解决了 ...
无法访问名为“Main”的已处置对象。的问题
我在load调用一个sub子程序后,加了一个me.dispose()运行出现这样的情况,请教rnrn未处理的“System.ObjectDisposedException”类型的异常出现在 system.windows.forms.dll 中。rnrn其他信息: <em>无法访问</em>名为“Main”的已处置<em>对象</em>。
释放 script 的代码"的解决方法">关于IE抛出"不能执行已释放 script 的代码"的解决方法
前提概要:            因为业务需要,在A.jsp中使用nui.open()打开了B.jsp,弹出B的窗口后,选择了自己需要的内容后调用ondestory方法关闭B窗口,然后提交A页面的form表单,代码如下:  nui.open({                 /B.jsp?vcode">url:"/B.jsp?vcode= +'test',
C# socket 无法访问释放的资源
客户端rn[code=C#]rn public string receiveContent(String destinationNo, String content)rn rn rn String stringdata;rn //将目标号码与短信内容拼接成一条String语句rn stringdata = destinationNo + content + "";rn IPAddress ipAddress = IPAddress.Parse("192.168.0.50"); rn int port = 1234; rn IPEndPoint remoteEP = new IPEndPoint(ipAddress, port); rn // 生成一个TCP/IP socket. rn Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);rn Thread.Sleep(100);rn // 与目标终端连接. rn client.BeginConnect(remoteEP, new AsyncCallback(ConnectCallback), client);rn connectDone.WaitOne();rn Thread.Sleep(100);rn // 发送数据到远程终端. rn Send(client, stringdata);rn sendDone.WaitOne();rn //收到返回的数据rn // Receive(client);rn // receiveDone.WaitOne();rn client.Shutdown(SocketShutdown.Both); rn client.Close();rnrn return stringdata;rn rn private void ConnectCallback(IAsyncResult ar)rn rn rn // 从state<em>对象</em>获取socket. rn Socket client = (Socket)ar.AsyncState;rn // 完成连接. rn client.EndConnect(ar);rn rn connectDone.Set();rn rn private void Send(Socket client, String data) rn rn // 格式转换. rn byte[] byteData = Encoding.Unicode.GetBytes(data); rn // 开始发送数据到winform. rn client.BeginSend(byteData, 0, byteData.Length, 0, new AsyncCallback(SendCallback), client); rn rn private void SendCallback(IAsyncResult ar) rn rn // 从state<em>对象</em>中获取socket rn [color=#FF0000] rn Socket client = (Socket)ar.AsyncState; rn // 完成数据发送. rn int bytesSent = client.EndSend(ar);rn client.Shutdown(SocketShutdown.Both);rn client.Close();rn sendDone.Set();rn [/color] rnrn[/code]rn这里报错:说<em>无法访问</em>已<em>释放</em>的资源 rnrn[color=#FF0000] Socket client = (Socket)ar.AsyncState; rn // 完成数据发送. rn int bytesSent = client.EndSend(ar);rn [color=#FF6600] client.Shutdown(SocketShutdown.Both);[/color] rn client.Close();rn sendDone.Set();rn[/color] rnrnrn怎么解决啊 ?rnrn
IOS开发:当过度释放一个对象
刚才看了斯坦福大学的iPhone开发公开课的第三讲,结尾部分,指导老师运行了个retainCount的例子,这个例子让我联想到之前release过度而导致的crash<em>问题</em>(release写多了,蛋当时并未提示我错误,运行过去之后,在某个时间在main中crash了)。 我照着斯坦福老师敲的代码如下: [cpp] view plaincopy NSS
TransactionScope线程安全问题整理
一、关于TransactionScope 1.在使用事务操作是,当程序中存在多个EF上下文,很多时候都是使用TransactionScope 2.TransactionScope使用简单,同一个事务中多个数据库上下文不会出现程序死锁 实验证明: 1.多线程中不同的事务锁定了相同的表会抛出异常 2.抛出异常的线程将自动结束 3.如果出现数据库表死锁,本程序的其他线程中如果也有关于锁定表的
Delphi中须注意的二个对象(TStreamAdapter、TObjectList)的释放问题
 TObjectList<em>对象</em>的创建方法有一个参数:constructor TObjectList.Create(AOwnsObjects: Boolean);从字面就可理解其意义:拥有<em>对象</em>集与否。帮助文档:If the OwnsObjects property is set to true (the default), TObjectList controls the memory of its
关于MFC GDI对象资源释放一些注意事项
1、在WIN32模式下使用GDI<em>对象</em>时需遵循   CreateXXX  --  Delete       GetXXX --- Release 方式来使用GDI<em>对象</em>, 2、MFC中这CGDI类会在类析构时会自动对资源进行<em>释放</em>,(前提条件是,当一个GDI<em>对象</em>在被选入DC后,在类析构之前必须要选出来,否则资源将不会被<em>释放</em>) 3、对于MFC的GetDC获取的CDC指针,也
MFC的GDI对象的构造与释放
一、设备上行文 CDC<em>对象</em>封装了设备上下文的一个句柄m_hDC,如果通过GetDC();来操作设备上下文,一定要在退出函数时调用ReleaseDC(); GetDC();相当于获得了一个当前设备上下文的一个副本,调用它是会重新分配内存的,ReleaseDC();相当于将新分配的内存free。 如果CClientDC来操作设备上下文,那么它会在<em>对象</em>的析构函数中调用ReleaseDC();
不能执行已释放的 Script 的代码
因为发现在ie中,当一个ifame关闭时,这个iframe中的<em>对象</em>也随之销毁; 例如当前这个iframe的window.top.listAllData = new Array() 这段代码在iframe关闭之后,window.top.listAllData被赋值的<em>对象</em>就没了,但是window.top.listAllData的声明还在.类似于指针还在,指针指向的<em>对象</em>已经销毁.所以当这段js代码在一
释放的 Script 的代码" 的问题和解决方法">遇到"不能执行已释放的 Script 的代码" 的问题和解决方法
先说下<em>问题</em>产生的场景, 浏览器是IE6           我有一个页面A,                          A 里面有一个表单B,                                          表单B 中的一个元素C                                          一个iframe 页面D    
C#中关闭子窗口而不释放子窗口对象的方法
在线扫描相机的调试过程中,需要开辟调试界面来进行位置的配置。调试结束后,一种常用的方式是将调试参数保存并在下次启动时加载。另一种简单方式是直接使用该参数运行程序。因此,在后一种情况下,需要实现的功能是:即使关闭调试窗口,其窗口<em>对象</em>也不<em>释放</em>。除非其主窗口关闭,才销毁其调试窗口的<em>对象</em>。
浅拷贝造成的 内存被重复释放
没代码的话,就只能慢慢自己调试。 看看<em>对象</em>有没有被重复<em>释放</em>。 比如类里有个成员指针,但你没有重载=号和拷贝构造函数。导致多个<em>对象</em>的成员指针公用一个内存,析构时就会去<em>释放</em>已被<em>释放</em>的空间,导致出错。
解决ie浏览器的 “不能执行已释放 Script 的代码” 问题
之前在工作中遇到了类似的错误,场景是这样的,创建了一个对话框,在对话框中通过window.parent.函数 的方式去获取了父窗体的<em>对象</em>,在chrome下没事,但在ie下出现了此错误。 且最终报错的地方与一处控件的使用有关系,解决此<em>问题</em>的方式也很简单,就是在对齐进行复杂使用前,先做一次clone,建议自己实现clone功能,这样就能够脱离父窗体的引用关系。...
智能指针auto_ptr、内存泄漏解决
在C++11中,已经不使用auto_ptr,而用 unique_ptr进行替代,不过二者原理都差不多。头文件:memory智能指针:实质上是一个类,在创建智能指针的时候,本质上是在栈上创建了一个<em>对象</em>,而析构函数总是会在出栈时被调用,清理会自动进行。unique_ptr(auto_ptr)通过在栈上构建一个<em>对象</em>a,<em>对象</em>a中动态分配内存指针p,所有对指针p的操作都转为对<em>对象</em>a的操作。而在a的析构函数中
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
dsp资料课件基础 3下载
dsp 的学习资料,课件等,是dsp经常学习的好帮手 ,入门dsp 相关下载链接:[url=//download.csdn.net/download/mncctv/2051124?utm_source=bbsseo]//download.csdn.net/download/mncctv/2051124?utm_source=bbsseo[/url]
软件工程思想 TXT下载
在60年代计算机发展初期,程序设计是少数聪明人干的事。他们的智力与技能超群,编写的程序既能控制弱智的计算机,又能让别人看不懂、不会用。那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。人们就在这种美滋滋的感觉下热情地编程,结果产生了一堆问题:程序质量低下,错误频出,进度延误,费用剧增……。这些问题导致了“软件危机”。 相关下载链接:[url=//download.csdn.net/download/au88889/2062272?utm_source=bbsseo]//download.csdn.net/download/au88889/2062272?utm_source=bbsseo[/url]
集中实训报告及任务要求下载
快来下啊快来下啊快来下啊快来下啊快来下啊 相关下载链接:[url=//download.csdn.net/download/xiang6518507/2495321?utm_source=bbsseo]//download.csdn.net/download/xiang6518507/2495321?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链问题 ios视频开发问题
我们是很有底线的