Time of Update: 2018-12-05
GT-Grid是國人做的一個列表組建,作者BLOG:http://fins.javaeye.com/blog/214290坐著已經寫了的部分教程還算詳細,但是官方API,很多東西是沒寫的,這裡列一些使用中的心得 根據自己前台的頁面編碼,引入本組件的不同編碼版本,主要有兩個檔案:calendar-cn.js和calendar-cn-utf8.jsgt_msg_cn_gbk.js和gt_msg_cn.js以上兩者,前面都是GBK編碼,後面都是UTF-8編碼 前台傳入背景表格屬性,都是用的UTF-8編
Time of Update: 2018-12-05
解決SQL查詢總是逾時已到期 、在WIN8裡提示:OLE DB 或 ODBC 錯誤 : 查詢逾時已到期; HYT001.由於資料庫設計問題造成SQL資料庫新增資料時逾時 癥狀: Microsoft OLE DB Provider for SQL Server 錯誤 '80040e31' ([ODBC SQL Server Driver]逾時已到期); 伺服器上看CPU、記憶體佔用率很低; 事件記錄中提示: 資料庫 '*********' 中檔案 '***********'
Time of Update: 2018-12-05
java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat啟動時所佔記憶體大小這個問題主要還是由這個問題 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出現這樣的的問題以後,引發了其他的問題。在網上一查可能是JAVA的堆棧設定太小的原因。跟據網上的答案大致有這兩種解決方案:1、設定環境變數set JAVA_OPTS= -Xms32m
Time of Update: 2018-12-05
Yield()函數是一個在 PB程式控制中非常有用的函數,如果能夠合理使用它,一定可使你的程式操作友好很多。 Yield()函數的功能是將控制權轉移給其它繪圖物件,包括非 PowerBuilder對象。該函數檢測訊息佇列,如果有訊息,就把訊息取出。 該函數返回布爾型值,如果在訊息佇列中提取到了訊息,那麼函數返回 TRUE,否則返回 FALSE。。利用該函數可以在執行耗時較長的操作時把控制權轉讓給其它應用。 用法正常情況下,
Time of Update: 2018-12-05
TriggerEvent()/Event()/PostEvent()有什麼不同在PB中經常要從一個事件中調用另外一個事件,常用的就是這幾個函數event把被呼叫事件放在最後面處理,可以帶參數,也可以傳回值,dynamic event()是其經典用法註:Dynamic表示編譯時間指定事件可以不存在,系統把傳回值類型檢查延遲,到應用程式運行時進行。triggerEvent觸發指定對象的指定事件,是在事件隊列的當前位置插入指定的事件,並且立即執行該事件中的指令碼,它只能返回1,-1
Time of Update: 2018-12-05
//1.生肖(年份參數:int ls_year 返回參數:string):mid(fill('鼠牛虎兔龍蛇馬羊猴雞狗豬',48),(mod(ls_year -1900,12)+13)*2 -1,2) //2.天干地支(年份參數:int ls_year 返回參數:string):mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod(ls_year -1924,10)+11)*2 -1,2)+mid(fill('子醜寅卯辰巳午未申酉戌亥',48),(mod(ls_year -1924,1
Time of Update: 2018-12-05
ConnectToObject()功能:開啟指定檔案並串連到相應的伺服器應用程式上,必要時啟動相應的伺服器。文法:oleobject.ConnectToObject(filename{,classname})參數:oleobject:OLEObject 物件變數名。 filename:string 類型,其值為OLE隱藏檔的檔案名稱。應用程式也可以把該參數指定為空白字串(""),此時,必須使用參數 classname。Oleobject 變數串連到classname
Time of Update: 2018-12-05
資料視窗對象非常強大的原因之一就是能夠很容易地修改資料庫。當使用者修改了資料視窗中的資料,插入了新的資料行或者刪除了資料行以後,只要調用update()函數就可以將修改了的資料儲存到資料庫中。但是,這需要一個前提,就是必須設定資料視窗的修改屬性。資料視窗要修改資料表,首先清楚資料視窗只能修改一個資料表。當資料視窗的資料來源於不止一個資料表時,可以用指令碼控制資料視窗的修改屬性來對資料表逐個進行修改,這種技術在後面有關章節介紹。下面介紹一次修改一個資料表的設定方法。當資料視窗是用來接受使用者的手工
Time of Update: 2018-12-05
祖先視窗 w_a 有個函數 Set(integer).派生視窗 w_a_desc 有兩個函數: Set(integer) 繼承祖先的杉樹, Set(string) 是一個重載的函數假想你開啟祖先視窗為 w_a的視窗 mywindoww_a mywindowOpen(mywindow)下買那是動態和靜態調用Set函數的區別:mywindow.Set(1) 編譯正確,因為祖先視窗中有該函數mywindow.Set("hello")編譯失敗; w_a中沒有函數原形匹配.mywindow
Time of Update: 2018-12-05
概要: 這一章闡述了 PFC 編程的基本技巧,同時也告訴了你如何開始運用 PFC 編寫應用程式。 設定應用程式管理器 首先建立一個PFC應用程式的第一步就是配置應用程式以及建立應用程式管理器- -n_cst_appmanager。應用程式管理器將替代原來的應用程式物件。原來在應用程式物件中編寫的指令碼將全部改寫在應用程式管理器中。應用程式管理器中同時還通過執行個體變數、函數來維護應用程式的屬性。其中有架構視窗、應用程式與使用者的INI檔案或註冊鍵以及協助檔案等。 注意:
Time of Update: 2018-12-05
首先,有人會想實現這個功能應該不難吧,加個迴圈賦值不就行了如,想實現flag的text的值來源於aa欄位下面的值,你們會馬上寫出這樣的代碼:int ifor i = 1 to dw_1.rowcount() dw_1.object.flag.checkbox.text = dw_1.object.aa[i]next這樣寫不就行了,但如果這樣寫的話實現的效果是如顯示的然而,這並不是想要實現的效果,此時checkbox的text值顯示的都是最後一次賦給的值。解決方案:
Time of Update: 2018-12-05
在資訊系統開發時通常有使用者要求能夠列印條碼,筆者現在就power builder 工具開發的系統初略的介紹一下條碼的實現方式及其優缺點。本文主要討論code39和code128的實現方法。 code39總共可表示的字元範圍:0~9,A~Z以及 +、-、*、/、%、$、.等特殊字元,在加上空格符‘ ’,共計44組編碼,條碼沒有長度限制。但code39碼能表示的字元的範圍挺小的,而且表示出來的條碼也比較長。然而,這種條碼這pb中實現起來很簡單。 Code128相對較為複雜,
Time of Update: 2018-12-05
使用Excel最好用Comobj方式,它能夠達到完全控制excel的目的。不過這種方式在Delphi中沒有代碼提示,而使用Server控制項的方式有!下邊是使用comobj的,使用Server 的就不放進來了!另外用完Variant要釋放掉這樣比較好(ExcelApp:=Unassigned;)use Comobj(一) 使用動態建立的方法首先建立 Excel 對象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject(
Time of Update: 2018-12-05
d5有時編譯的項目三方控制項比較多的時候,經常會出一些系統錯誤,不過一般重啟後再開啟編譯就可以編譯通過,不過本人今天碰到一次比較強的,無論如何重啟軟體、電腦都不行,提示仍在,問遍技術群也沒個解答。自己想想咋解決吧,我懷疑是註冊表什麼東西丟失資訊了,就到borland目錄裡找dll,找到C:\Program Files\Borland\Delphi5\Bin,regsrv32了幾個dll不起作用,看到一個檔案instreg.exe,哇,這名字比較吸引人,inst +reg,試試吧,雙擊後,
Time of Update: 2018-12-05
廣播風暴 原因可能及排除方法
Time of Update: 2018-12-05
本文針對安裝完空的資料庫後的maximo系統配置。安裝後更改1.安裝結束後,使用maxadmin登入系統,首先到許可權組中對管理使用者進行應用程式授權,系統只是將資料庫配置等幾個應用程式的許可權賦予了Administrator 群組,此時應將所有剩餘的程式的所有許可權賦予Administrator 群組(可根據實際情況設定)。注意“快速插入”、“喜愛的應用程式”、“公告欄”、“收件匣/任務設定”,“關鍵效能指標”、“關鍵效能指標圖形設定”、“結果集”這7個應用程式先不要授予“隱藏
Time of Update: 2018-12-05
birt 提供了不少報表互動性, 像是TOC (table of content) , Bookmark , Hyperlink , 表徵圖的互動性和一些script 能夠完成的工作. 但是有時候使用者可能更需要的不是一開始把報表做成某種形式,而是查看了資料之後,覺得可能要自己來簡單的更改一下報表的樣式,並且儲存下來, 隨著資料的不同,同一個報表可能最後會隨著分析角度的不同而出現不同的報表展現形式, 其中主要的使用者互動性有: 動態排序, 動態過濾, 動態彙總,動態分組,動態顯示隱藏列,
Time of Update: 2018-12-05
1.再談"資料視窗橫向滾動時用PB鎖定某列" --------------------------------------------------------------------------------重慶大學電腦係數據知識工程研究室 (400044)
Time of Update: 2018-12-05
本質上沒區別。只是函數有如:只能返回一個變數的限制。而預存程序可以返回多個。而函數是可以嵌入在sql中使用的,可以在select中調用,而預存程序不行。執行的本質都一樣。 函數限制比較多,比如不能用暫存資料表,只能用表變數.還有一些函數都不可用等等.而預存程序的限制相對就比較少 1. 一般來說,預存程序實現的功能要複雜一點,而函數的實現的功能針對性比較強。 2. 對於預存程序來說可以返回參數,而函數只能傳回值或者表對象。 3.
Time of Update: 2018-12-05
問題表現:1),Mail收了下來,但是自己看不到;而伺服器上面也沒了。2),只要是有附件的mail,都沒法收,一收就報錯。3),裡面的檔案夾打不開,或者是開啟了卻什麼mail都看不到,但是在資源管理員中看.dbx檔案(比如說是“收件匣.dbx”)卻佔了很大的空間。4),收到較大郵件,經過較長時間的等待,最後Outlook Express報錯。在伺服器上刪除了較大的郵件後,小檔案就可以收了,但遇到大檔案後又不可以了當你使用OutLook