今天碰到一個很奇怪的問題。在C#寫的WINFORM程式裡面串連ACCESS資料庫,插入資料庫取最大ID.代碼如下: 1: String strSql = String.Format("INSERT INTO TABLE1 VALUES ()"); 2: while (OleDB.ExecuteNonQuery(Program.OfflineDBConnectionString, strSql) != 1) 3:
前一陣子因為需要查點資料,小翻了下牆,找到Astrill這個VPN要了個試用帳號,倒真的是個好東西,速度快,穩定,無流量限制,只不過價格太高,只提供試用7天的服務。平常不用VPN的時候也就把用戶端關閉了。前幾天偶爾用迅雷看看,卻總是莫名其妙崩潰,原來並沒有出現這樣的問題,更換了好幾個版本都無果。有一次崩潰後,點開崩潰報告,裡面的呼叫堆疊報告是在ASProxy.dll裡面出錯,找到c:\windows\system32\asproxy.dll,一看屬性,原來是VPN用戶端組件,可是我並沒有啟用VP
多少年來,人們普遍有一種看法,認為軟體工程應該和其它種類的工程一樣:仔細的設計,精確的規劃,然後進行開發 —— 嚴格按照設計說明書。就像修建一座橋樑,不是嗎?這種開發方式的問題在於:軟體,它是“軟”的。它可以無限的延展。任何需要的時候你都可以大幅度的修改你 的軟體,人們也都是這麼乾的。還有,因為軟體可以被拿來對任何事物進行模型造型,你能要求軟體開發人員去實現的可能的東西幾乎是無窮無盡。想要在軟體裡模 擬整合電路嗎?幹吧。想管理銀行?沒問題。讓五億人和他們的朋友保持聯絡?為什麼不呢?
問題來源: http://www.cnblogs.com/del/archive/2008/11/08/1329543.html#2024604{引用}procedure TForm1.Button1Click(Sender: TObject);var pp1,pp2: PPChar;begin pp1^ := '萬一的 Delphi 部落格'; pp2 := pp1; ShowMessage(pp2^); //萬一的 Delphi 部落格 pp1^ := 'Delphi 2011'
相關方法與屬性:TNativeXml.Create(...);TNativeXml.CreateEx(...);TNativeXml.CreateName(...);Obj.New;Obj.ReadFromString(...);Obj.VersionString;Obj.EncodingString;測試代碼:uses NativeXml; //!const xmlFile = 'C:\Temp\xml_test_files\basic.xml'; //測試檔案{使用 Create
問題來源:http://www.cnblogs.com/del/archive/2011/02/11/1951641.html#2025348測試圖片:測試代碼:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons;type TForm1 = class(TForm) BitBtn1:
uses NativeXml;var xml: TNativeXml;procedure TForm1.FormCreate(Sender: TObject);begin xml := TNativeXml.CreateName('MyRoot'); ChDir('C:\Temp');end;procedure TForm1.Button1Click(Sender: TObject);begin xml.SaveToFile('Test_Default.xml');
問題來源:http://www.cnblogs.com/del/archive/2008/08/12/1266368.html#2028808unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormDestroy(Sender: TObject)
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, NativeXml{!};type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Memo1: TMemo; procedure
終於又能擠出點時間學點 Delphi 了。學習 NativeXml 的目的:1、以後再用到 Xml 就準備用它了。2、學習其記憶體處理機制。3、更多瞭解 Xml 的相關細節。剛剛下載到最新的 NativeXml328,發現竟是 3 天前剛剛更新的。相關地址:http://www.simdesign.nl/xml.htmlhttp://www.simdesign.nl/forum/viewforum.php?f=2NativeXml328 安裝:把 general 下的 4 個檔案和
複合幾何對象包括 ID2D1GeometryGroup 和 ID2D1TransformedGeometry,它們都繼承自 ID2D1Geometry。ID2D1TransformedGeometry 只是包含了 2D 變換的 ID2D1Geometry。uses Direct2D, D2D1;procedure TForm1.FormPaint(Sender: TObject);var cvs: TDirect2DCanvas; iTransformedGeometry:
{相關結構}TD2D1BitmapBrushProperties = record extendModeX: D2D1_EXTEND_MODE; //三個可選值分別是:0(延伸)、1(換行)、2(鏡像) extendModeY: D2D1_EXTEND_MODE; //同上 interpolationMode: D2D1_BITMAP_INTERPOLATION_MODE;
應該是 Delphi 2009 就支援 Direct2D 了,但那時我還用著 WinXP 系統(不支援);現在的測試環境是 Win7+DelphiXE。Direct2D 屬 DirectX 家族,是 GDI、GDI+ 的繼任者,支援硬體加速,並能與 GDI、GDI+、D3D 互動。其它初步的印象是其文本處理和影像處理分別使用了 DirectWrite 和 WIC 技術,還有支援圖層。相關單元是 Direct2D.pas 和 D2D1.pas。Direct2D.pas 中是 Delphi 對
原始的 Direct2D 只提供了幾種簡單圖形(直線、矩形、圓角矩形、橢圓)的繪製與填充,更多集合圖形或路徑的描繪要使用 DrawGeometry() 和 FillGeometry()。既然能繪製更複雜的圖形,當然也能繪製基本圖形,先試下使用 DrawGeometry()、FillGeometry() 實現矩形、圓角矩形和橢圓。方法的參數是 ID2D1Geometry
問題來源: http://www.cnblogs.com/del/archive/2010/05/28/1746514.html#1835637代碼:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Edit1: TEdit; Button1
問題來源: http://www.cnblogs.com/del/archive/2010/01/08/1642072.html#1820853準備工作: 在空白表單上添加 Button 和 Timer, 並分別啟用它們的預設事件.unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls,
CNET科技資訊網1月16日國際報道 斯坦福大學的研究人員已經有了一個重大發現,膝上型電腦電池充電一次可以運行一天甚至更長的時間。 研究人員已經發現了一種方法,可以使鋰離子電池儲存的電量增長10倍,這可能將膝上型電腦電池的續航時間由目前的4小時延長到40小時。 這種新電池是由助教Yi Cui及其在斯坦福大學材料科學和工程系的同事開發的。Cui說,這不是小打小鬧,而是一項革命性的改進。
在天極網(WWW.YESKY.COM)上看到一篇文章,瞭解到採用NAND快閃記憶體的固態硬碟(SSD)又出了一個"世界第一薄"。感覺真的很興奮。每一次看到新的技術出來,我都會覺得特別開心。IT行業正在日新月異的發展,也許再過十年或者更短的時間,以前只能在影視作品中看到的科幻玩藝就有很多出現在現實生活中了。 關於SSD硬碟: 固態硬碟(SSD)並沒有傳統硬碟那種機械式的物理結構,而是由NAND快閃記憶體和一些整合電路、晶片集成,因此在穩定性、抗震性以及功耗方面都要比傳統硬碟出色,特別是隨著
現有的程式編程思想是,做好所有需要響應的事件相對應的處理過程,然後等待事件,並進行程式化的處理。因此,如果程式有更多的功能,則需要程式員在程式中添加更多的處理過程。並作好“事件”(在VB中是Events,C加API的WINDOWS程式編程下是Message)
uses NativeXml; procedure TForm1.Button1Click(Sender: TObject); var xml: TNativeXml; node: TXmlNode; begin xml := TNativeXml.CreateName('List'); xml.XmlFormat := xfReadable; // node := xml.Root.NodeNew('item'); node.Value := '張三'; /