示例#1
0
        /// <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);
            }
        }
示例#2
0
 /// <summary>
 /// 检查版本号
 /// </summary>
 /// <returns></returns>
 public static string getNewVersion()
 {
     return(SqlAssist.ExecuteScalar("select nvl(max(verId),'') from fv01", null).ToString());
 }