最近在研究Nokia PC Connectivity API
作者:kend 日期:2009-06-01
因为工作上的一个项目需要收发短信息,所以在找了N套方案之后还是得研究起Nokia PC Connectivity API。装VS2008的目的之一也是因为这个。
Nokia PC Connectivity API一共提供了三套API,包括:
Device Management API - 提供设备管理,连接管理,设备信息等功能。
Content Access API - 提供内容的访问接口,可以让你访问电话簿、SMS、MMS、日程等信息
Carbide.C++ v2.0
作者:kend 日期:2009-03-13
狂晕的TRichEdit.Lines.Assign
作者:kend 日期:2008-11-13
无需安装Excel也可以导出XLS文件
作者:kend 日期:2008-10-24
很多人在导出Excel文件的时候都会使用COM,调用Excel.exe。但是如果客户机器没有安装Excel呢?那就会报错了。
之前我试过用DAO读取Excel文件。把Excel文件的Sheet当表来读,可没想过可以回写进去。这几天有个需求,要在没有安装Excel的机器上导出Excel文件。要求比较简单,只要有数据看就行了。
没有安装Excel,就是不能使用COM调用Excel.exe。以前的CreateOLEObject( 'Excel.Application' );就派不上用场了。回想以前可以用DAO读取Excel,那回写呢?
TADOQuery控件报“在所要求名称或序数的相关集合物件中,找不到此项目。”
作者:kend 日期:2008-10-13
一个问题搞了我两三天,今天终于把问题解决。问题在于TQDOQuery.Filtered属性。
问题是这样的:一个小项目,读取XML文件保存到数据库里。在读取几个XML没有问题,有两个出问题。报“在所要求名称或序数的相关集合物件中,找不到此项目。”错误。
代码循环读取XML节点,保存每个节点下的Table和Field内容。其中使用了Filter和Filtered属性。基于VCL控件的惯性,在Close时会把相关属性还原为初始值,所以我在Close以后也没有把Filtered设为False。
Tags: Delphi
今天试用了一下MMX7在D7和D2009下的表现
作者:kend 日期:2008-09-25
Delphi 2009/C++Builder 2009发布
作者:kend 日期:2008-08-25
在WEB打印中不打印页面中的某些内容
作者:kend 日期:2008-08-15
其实很简单,用一个CSS就可以实现了,这个方法同时支持IE和FF。
HTML内容
- <HTML>
- <HEAD>
- <TITLE>Test Print</TITLE>
- <STYLE type="text/css">
- .css1 {
- text-align: center;
- text-align: center;
- height: 250;
- width: 400;
- background-color: blue;
- }
- .css2 {
- text-align: center;
- height: 250;
- width: 400;
- background-color: red;
- }
- @media print {
- .printbtn, .css1 {
- display: none;
- }
- }
- </STYLE>
- </HEAD>
- <BODY>
- <DIV class="printbtn"><INPUT type="button" value="Print" onclick="window.print()"/> Print button can't print out, But it can display in page.</DIV>
- <DIV class="css1"><BR/><BR/><BR/>Not print out</DIV>
- <DIV class="css2"><BR/><BR/><BR/>Print out</DIV>
- </BODY>
- </HTML>
主要是在于CSS @media print,这个定义了打印时引用的CSS。css1定义了display: none;,所以打印时css1的类型不会被打印。
利用JavaScript动态修改select标签的内容
作者:kend 日期:2008-08-05
使用Ajax+Struts2实现动态查询的Combobox
作者:kend 日期:2008-07-28
其实这个东西已经实现一段时间也,一直没有写上也。这段时间也修复了一些BUG。Ajax代码是从网上找的一个仿Google的代码修改而成的。
先贴代码吧:
ComboboxAjax.css
- .tab_suggest {
- border: 1px solid #333;
- background: #ffffff;
- -moz-user-select:none;
- }
- .tab_suggest th,.tab_suggest td {
- font: 12px '宋体';
- font-weight: normal;
- height: 17px;
- text-align: left;
- line-height: 17px;
- padding: 2px 3px;
- white-space: nowrap;
- cursor: default;
- -moz-user-select:none;
- }
- .tab_suggest td {
- color: #008000;
- -moz-user-select:none;
- }
- .tab_suggest tr.cur {
- background: #36c;
- color: #ffffff;
- -moz-user-select:none;
- }
- .tab_suggest tr.cur td {
- color: #ffffff;
- -moz-user-select:none;
- }
(D2009下表现不怎样,会错位。)
真是晕啊。





