/// <summary> /// 连接打印服务 /// </summary> private void ConnectPrtServ() { IntPtr hwnd = FindWindow(null, "prtserv"); if (hwnd != IntPtr.Zero) { Envior.prtservHandle = hwnd; int prtConnId = int.Parse(SqlAssist.ExecuteScalar("select seq_prtserv.nextval from dual", null).ToString()); ////建立连接 PrtServAction.Connect(prtConnId, hwnd.ToInt32(), this.Handle.ToInt32()); Envior.prtConnId = prtConnId; ////给打印服务窗口发消息 建立连接 SendMessage(hwnd, 0x2710, 0, prtConnId); } else { XtraMessageBox.Show("没有找到打印服务进程,不能打印!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
/// <summary> /// 检查版本号 /// </summary> /// <returns></returns> public static string getNewVersion() { return(SqlAssist.ExecuteScalar("select nvl(max(verId),'') from fv01", null).ToString()); }