C#实现FTP客户端登录报错
捕捉到 System.Net.WebException Message=基础连接已经关闭: 接收时发生错误。 Source=System StackTrace: 在 System.Net.FtpWebRequest.SyncRequestCallback(Object obj) 在 System.Net.FtpWebRequest.RequestCallba……
讨教对关于Marshal.AllocHGlobal 方法的理解
各位前辈老师,下面对应的这个方法的解释理解不是很清楚,能否讲解一下。谢谢! Marshal.AllocHGlobal 方法 (Int32) 通过使用指定的字节数,从进程的非托管内存中分配内存。 IntPtr hglobal = Marshal.AllocHGlobal(100); //这个100代表什么意思? //hglobal又怎么理解? Marshal.……
讨教多线程的两个问题
本人用的vc#2012 + .net framework 4.0,碰到多线程的两个问题,讨教一下,谢谢。线程使用new Thread创建出来的。 第一个是,假如有一个共享变量,只在一个线程中写,在另外一个线程中读,读到数据的实时性要求不高,这次读的是写前的值,再多试几次就能拿到写后的值就可以了。这个情况下,不加锁能否可以,原因是加锁要多一个lock代码写着挺……
为什么Timer运行一段时间自动停止
做了一个服务,需要5分钟执行一次,但是只执行了4次(每隔5分钟),日志就没有了。问一下这是怎么回事呢? 试了好几次,有时候是只运行5次,总之运行一段时间Timer就会停止,而查看服务本身还在运行 protected override void OnStart(string[] args) { log.Info("服务启动...");……
C#中textBox实用,光标放置问题
在C#中textBox中输入字符后,光标总是在最后,怎么能让光标放在任意位置啊? 如:输入12345,本人能把光标放在1后边,或是2后边,3后边。任意放置? 怎么能用鼠标全选textBox中的内容? 谢谢! 解决方案 40 光标你想放哪里放哪里,用鼠标从前拖到后或从后拖到前都可以全选! 5 设置textbox.selectstart 5 TextBox 类 ……
用GraphicsPath画窗口后无法操作窗体
本人设置了一些主要的点,然后用GraphicsPath的AddLines方法画了一个矩形,在主窗口的Load中用画出来的矩形创建一个Region,并代替this.Region,这样能画出窗体,但窗体却无法操作了,问一下高手们怎么解决? 解决方案 15 全部画图的操作都在Paint事件上做。 5 并没有出现你说的情况。 贴出你的代码来。 ……