27.C-Lodop“提示窗口已打开”


 
“提示窗口已打开”的原因有几种:
一、已打开的窗口被浏览器窗口抢了焦点,遮挡到后面了;
二、页面程序连续执行了两个打开窗口语句,如连续执行了俩PREVIEW语句;可自行提前判断一下:if (CLODOP.blOneByone==true){有窗口已打开}
三、前面的语句执行很慢,结果还没返回又点击了新的打开语句。
这些情况都是因为云打印C-Lodop是异步调用,而Lodop控件同步调用,不会提示“窗口已打开”而是直接禁止点击动作。
四、会产生本提示的动作语句如下
    PREVIEW、PRINT_DESIGN、PRINT_SETUP、PRINTA、GET_DIALOG_VALUE,以上语句需要等待返回,无结果时会有以上提示。其他语句不会有该提示,如:PRINT()。