因為虛擬機器上要重新安裝Delphi XE7 update1時空間不足,接著要把Virtual Machine的Disk Size加大後出現了”there is not enough space on the file system for the selected operation”。搞了好久才知道Virtual Disck要加大的容量,系統的可用空間需要大於它,也就是說如果你要從60G加大到70G的話,你的系統可用空間也要有70G以上才行。
分類: 生活雜感
聖誕節快樂
機器上除了要擺乖乖外,程式碼也該加上
[pascal]
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`—‘\___
// .’ \\| |// ‘.
// / \\||| : |||// \
// / _||||| -:- |||||- \
// | | \\\ – /// | |
// | \_| ”\—/” |_/ |
// \ .-\__ ‘-‘ ___/-. /
// ___’. .’ /–.–\ `. .’___
// ."" ‘< `.___\_<|>_/___.’ >’ "".
// | | : `- \`.;`\ _ /`;.`/ – ` : | |
// \ \ `_. \_ __\ /__ _/ .-` / /
// =====`-.____`.___ \_____/___.-`___.-‘=====
// `=—=’
//
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// 佛祖保佑 永無bug
//
//***************************************************
[/pascal]
【轉貼】目前看過手機設計最棒的使用者體驗
iPhone直接撥分機方式
二訪191旅店
透過mysql資料庫動態產生資料的方式
在MySQL透過SQL語法
SHOW FULL COLUMNS FROM Table_NAME
可以取得資料表的欄位、型態
field 欄位名稱
type 欄位型態(varchar、text….)
extra 附加(auto_increment)
comment 備註
如此一來就可以動態根據備註、型態、名稱去產生對應的程式了 🙂 動腦想想可以發揮許多創意
Delphi 舊版本安裝WIN7 問題
Unable to rename C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32.$$$ to
‘C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32.dro
1 C:\Program Files (x86)\Borland\DelphiX 唯讀屬性勾選掉
2 使用系統管理員身分執行
Delphi 電子發票開發
業務上的需求要開發電子發票的模組,前同事給了Delphi 6的範例程式,經過了一番修改後,終於在 Delphi XE3能正確使用了。
主要的問題如下:
1) Char改 AnsiChar
2) PChar改 PAnsiChar
3) String 改 AnsiString
4) XE3 Length取長度時,也需要先以AnsiString才會正確。
主要加密元件宣告
[pascal]
procedure QRCodeINV(a_InvoiceNumber: AnsiString;
a_InvoiceDate: AnsiString;
a_InvoiceTime: AnsiString;
a_RandomNumber: AnsiString;
af_SalesAmount: Double;
af_TaxAmount: Double;
af_TotalAmount: Double;
a_BuyerIdentifier: AnsiString;
a_RepresentIdentifier: AnsiString;
a_SellerIdentifier: AnsiString;
a_BusinessIdenti: AnsiString;
a_AESKey: AnsiString;
a_output: pAnsiChar;
var ai_errorCode : Integer) STDCALL; external ‘QRDLL.DLL’;
[/pascal]
附上電子發票開發需要文件: