4. 01.

新年巨献!!!
万一的博客CHM版《DELPHI全掌握》制作完毕!
下载页面在
http://download.csdn.net/source/918466
界面预览在
http://blog.csdn.net/stgsd/archive/2008/12/28/3628941.aspx
欢迎大家下载指正。

好东西~

全力支持!

不错的资料。

楼主很强呀~~~~~

很好.

非常感谢楼主!

楼主与万一一样令人敬佩

lz高手啊

用不了

高银

不错不错~~

我也用不了--“无法显示网页”

3x

支持

非常不错的资料,感谢楼主!!!

佩服楼主!

很遗憾,无法显示页面啊
是不是链接到博客上的啊

楼主辛苦了!

谢谢,可以用啊!

用不了啊

Thahks

多谢楼主了!

LZ辛苦了。。。赞一个。

引用 12 楼 bladz 的回复:
我也用不了--“无法显示网页”

1.先改名
2.鼠标右键“属性”,点击“解锁”按钮
之后就OK了

多谢了,下来看看

不错

万一的博客经常更新的。不过还是多谢楼主了。

楼主辛苦了

gx

楼主你真是太好了!!!

辛苦了

楼主辛苦了。。。。。。

楼主辛苦了,万一的博客文章比较经典,也是一些基本常用的东东。

辛苦了。。

很好﹐很強大

辛苦了,支持一下
设为推荐帖

谢谢了~~~看看

辛苦了,虽然对delphi用的很少,也支持一下

Very good!

好东西~

谢谢分享

全力支持

顶顶
感谢楼主,万一。。。

为啥全是
该地址无效

接分,谢谢。呵呵

谢谢,辛苦了。

收藏了

楼主啊,我下载的怎么看不了啊

显示为已取消到该网页的导航

楼主大好人啊

Ding

谢谢,辛苦了~!!

thanks!

LZ人真不错呀

多谢

好人呐…

顶下

辛苦了

3q

载了,能看,评满分

谢谢了!辛苦~

对我这个初学者,很有用哦。谢谢楼主啦

感谢LZ

up

谢谢了

LZ辛苦了,预祝LZ新年快乐。

俺自己能看啊,xp 下没有任何问题,98的有的页面可能是乱码。
俺是用SuperCHM编译的,
不能看的要不用SuperCHM反编译了再编译

感谢LZ!

不错不错~~

JF

辛苦,感谢整理,看看

感谢LZ!

乐于奉献!

这可真是个好东西,顶!

LZ很强大,好东西。

太好了

好东东 呵呵

辛苦了lz。

谢谢了,收藏一下

lz实在是太辛苦了,一定得顶起来

UP UP

难得现在还有人整这个。

xiexie

顶一下!

有没J2SE,JSP的

"hao"

不顶不行了!敬礼!

太感动了,

不顶对不起作者了

谢谢~~~收藏了!

现在基本不用delphi了
不过还是感谢楼主的辛勤劳动
辛苦了!!!

不错。。恭喜了。。

好资料!顶一下!

谢谢LZ

好,非常好
硬是好得很

楼主历害。
学习了。

高手,感谢啊。。。

支持一下

感谢分享

无钱,无下载

下载

ding……

楼主,辛苦了,感谢分享。

支持了。。。。。。。。。。。。。。。

不错,支持先

不错,支持学习中。

好东西

TKS LZ

LZ辛苦了。。

^_^

辛苦了~

辛苦了~

谢谢分享

顶,都是好人啊

真是好东西呀,谢了!!!

nice太好了

顶,楼主,厉害

辛苦了

顶,楼主,厉害

希望delphi的生命力最强盛一些,虽然目前已经全部转向了.net方向,但是delphi也是我的一项技能,希望它能发展得好些吧

佩服佩服,谢谢楼主了,小弟去下了

感谢分享:)

记得下载后,改个名字就能正常显示了。
感谢楼主。

呵呵.高手.

看来用Delphi的人很多啊,有希望,呵呵!

为什么才1M多,这么小啊

支持一下

谢谢你的资料。

ding

非常感谢分享!!收下了

我下载了,谢谢

下载了 看不到里面的东西

全力支持!

你真是太好,出了个这么好的书,真是太感谢了。

jf

好东西~

全力支持!

可以用 非常感谢 学习中

辛苦了,谢谢。

不错。很好!

Thanks your shares.

ding henhao

dsfdsfsfsfsfsfjfjas;kgjkalgsagasegasg

很好很强大

不错,楼主,作者辛苦了

不顶不行,强大的楼主牛人大先生~~~~~~~~~~~

喜欢过的一门语言

分享精神,赞一个

感谢大家!!!
对有些网友下载后不能阅读表示遗憾!!!
人太多了,只好给前100人给分了。

!!很猛啊! 俺强烈顶楼主! 新年快乐!

楼主辛苦

XIEXIE

看起来不错的啊

谢谢楼主 !!!

感谢所有为IT事业奉献的人们..

感谢所有为IT事件做贡献的人

辛苦

下了

下的一定要顶一下的!

看不成.

虽然用不了,但也支持下。

http://www.189qq.cn/soft?35513.htm
老顾客了!照顾一下!

只能说谢谢了。。。呵呵,学习。。。。

没啥好说的,鼓励一下…

哈哈,辛苦了!

up

楼主很强!!!谢谢!

凡delphi的我都顶!!!

支持!!!

为什么下载不了呢?说说是下载地址过期了

感谢分享,新年快乐!!

楼主辛苦了
新年快乐

做的很不错.希望以后更新

非常的好!辛苦了

下不了,郁闷

支持一下!

很好很强大

谢谢,不错,好东西

感谢楼主分享!

全力支持!

很好,很强大!

chm有问题,显示空白


3. 01.

我现在用的是Access+ADOQuery+DBGRidEh,我只要对ADOQuery的计算型字段或lookup字段,排序或筛选,就会报错:“在对应所需名称或序数的集合中,为找到项目。”

说详细点,比如:我数据库中有张“职员表”,字段分别是id,name,Sex…;其中Sex中存储的是整数。为了在dbgrid中显示性别,我就添加了一个计算型字段SexText。
但是,我只要ADOQuery.Sort:='SexName',就会报错。

我觉得用计算型字段和lookup字段连接多表的情况,应该非常多。如果不能对这个字段排序或筛选的话,那计算型字段和lookup字段岂非没什么用处了。

另外声明,我不希望用SQL的联合查询,因为数据量大的情况下,更改数据后的requery太慢了.

这个问题该如何解决?或者有没有其它的什么解决方案来处理这种"整型存储"或"连接多表"情况?

我如果给IndexName 赋值的话,会提示'当前提供程序不支持"索引"功能必须的界面'.
对ADO如何创建索引,望指教!

建议你使用DevExpress中的cxGrid试试看。
grideh好久没有用了,有些东西还不是很清楚。

关注,学习


3. 01.

我想从外部获取IE的框架数,但下面这段代码运行后出错。请高手解答。

var
  Form1: TForm1;
  IE1: IWebBrowser2;

procedure TForm1.Button1Click(Sender: TObject);
var IE1: IWebBrowser2;
    Flags: OLEVariant;
begin
IE1 := CreateOleObject('InternetExplorer.Application') as iwebbrowser2; //显示IE
IE1.visible := True;
IE1.Navigate('http://community.csdn.net/', Flags, Flags, Flags, Flags);
end;

procedure TForm1.Button2Click(Sender: TObject);
var
HTMLDocument:IHTMLDocument2;
Dispatch: IDispatch;
j:integer;
Vj:OLEVariant;
begin
HTMLDocument:=IHTMLDocument2(ie1.Document);
for j:=0 to HTMLDocument.frames.length -1 do  //单击后这一句出错
begin
Vj:=j;
Dispatch:=HTMLDocument.frames.item(Vj);
end;

end;

恭喜你问题解决了
分无所谓,只要问题解决了就好
我也经常这样

获取框架本来就不难,在操纵框架里面的元素有些困难。楼主在发贴前建议在网上先搜一下。

解决了,那就
接点分吧

我也接点分。接每天回帖奖励的可用分。

如何解決呢 ?


3. 01.

看到好多程序都有这样的效果,感觉好酷,于是到处找资料,问问题,但始终没有高手给出回答,于是只有自己研究了,在百度搜了很久也没多少头绪,最近才搞出来。
XP下仿Vista的透明玻璃带光晕阴影的窗口,基本效果我是达到了,但是本人水平有限,感觉是拼拼凑凑的。爱美人士不要错过啊!!
程序里用到了PNG图片,我放在了BJ.RES资源文件里面,至于GDIPAPI, GDIPOBJ,几个PAS文件我都放在本程序目录里了。呵呵,如果有更好的办法大家研究研究。

可以到这里下
http://d.download.csdn.net/down/901180/yy0692

呵呵 顶起。。
顺便接分

你这个方法做的窗体上能使用其他VCL控件吗?

当然可以啦。

00:00:00那个就是Label控件

好像不错
不过帖子里的图片不能直接看哦

ding

ding

帮顶

顶起来。。

来学习罗

看过了.只是用了窗体的属性设置.
可以下载skin控件看看

不懂,up

精神值得学习

up

up

Up!

这个好像要2007版本以上才可以吧

up

up


2. 01.

DBCombox 没有 ComBox 的 Onselect 事件
是否用别的事件替代?
是否可以添加?
如何处理?

好多事件都可以模拟出来,不知道你的目的

要知道你想要的效果才能知道用什么代替的。。。。

  用Onchange  事件來代替吧

你也可翠自己再寫一個,TCustomListControl 裏抽
  procedure CNCommand(var Message: TWMCommand); message CN_COMMAND;    來實現

DBComBox 在Onchange 事件中向DBComBox添加记录,在ComBox中有OnSelect事件,但在DBComBox中没有,我是想向用ComBox的OnSelect完成DBComBox.Items.Text选择。


2. 01.

接分,同喜

人人健康,大家快乐.

呵呵!是啊!!大家都开心~~

JF

节日快乐

生蛋快樂

接分了

节日快乐,平安幸福。

节日快乐,希望元旦继续呵呵

节日快乐,幸福平安

这个福字也实在有点太小~~~

快乐!!!

快乐快乐~~

接分,同喜

有福同享

接分了,谢谢楼主

大家圣诞节快乐

节日快乐!

接JJ的分喽

冒个泡

UP……….
SF………….

节日快乐!接分…

the same to lz

同喜同喜

节日快乐!

同喜同贺同接分
下面注意队形

接分,同喜

排队了

接分 。
爱爱

接分,圣诞快乐

Merry Christmas

接分

快乐

Merry Christmas!
Up

Merry Christmas!

同乐!!!

健康最重要

Merry Christmas!

大家都快乐!!

也祝你节日快乐。

接姐姐的分

祝楼主及回帖所有人身体健康

继续过节

节过完了,楼主还不结贴,不过此帖到大年初一结束吧

JF

节日快乐

+ 接分

图

接分

up


1. 01.

有两个时间我想统计他们相隔几天比如:D1:2008-11-5  D2:2008-12-1 还有就是跨年度的怎么统计如:D1:2008-12-5  D2:2008-1-10 谢谢

在 uses DateUtils 后
计算两个日期相差的天数等可用下列函数:

年数 YearsBetween
月数 MonthsBetween
天数 DaysBetween
小时 HoursBetween
分钟 MinutesBetween
秒  SecondsBetween

你可以好好看看Delphi的帮助文档。

哦  谢谢

来晚了。

引用 1 楼 liangpei2008 的回复:
Delphi(Pascal) code
uses
  DateUtils;

DaysBetween


顺手接分

學習!

路过ING

2009.1.1大家都有分。


31. 12.

新年巨献!!!
万一的博客CHM版《DELPHI全掌握》制作完毕!
下载页面在
http://download.csdn.net/source/918466
界面预览在
http://blog.csdn.net/stgsd/archive/2008/12/28/3628941.aspx
欢迎大家下载指正。

好东西~

全力支持!

不错的资料。

楼主很强呀~~~~~

很好.

非常感谢楼主!

楼主与万一一样令人敬佩

lz高手啊

用不了

高银

不错不错~~

我也用不了--“无法显示网页”

3x

支持

非常不错的资料,感谢楼主!!!

佩服楼主!

很遗憾,无法显示页面啊
是不是链接到博客上的啊

楼主辛苦了!

谢谢,可以用啊!

用不了啊

Thahks

多谢楼主了!

LZ辛苦了。。。赞一个。

引用 12 楼 bladz 的回复:
我也用不了--“无法显示网页”

1.先改名
2.鼠标右键“属性”,点击“解锁”按钮
之后就OK了

多谢了,下来看看

不错

万一的博客经常更新的。不过还是多谢楼主了。

楼主辛苦了

gx

楼主你真是太好了!!!

辛苦了

楼主辛苦了。。。。。。

楼主辛苦了,万一的博客文章比较经典,也是一些基本常用的东东。

辛苦了。。

很好﹐很強大

辛苦了,支持一下
设为推荐帖

谢谢了~~~看看

辛苦了,虽然对delphi用的很少,也支持一下

Very good!

好东西~

谢谢分享

全力支持

顶顶
感谢楼主,万一。。。

为啥全是
该地址无效

接分,谢谢。呵呵

谢谢,辛苦了。

收藏了

楼主啊,我下载的怎么看不了啊

显示为已取消到该网页的导航

楼主大好人啊

Ding

谢谢,辛苦了~!!

thanks!

LZ人真不错呀

多谢

好人呐…

顶下

辛苦了

3q

载了,能看,评满分

谢谢了!辛苦~

对我这个初学者,很有用哦。谢谢楼主啦

感谢LZ

up

谢谢了

LZ辛苦了,预祝LZ新年快乐。

俺自己能看啊,xp 下没有任何问题,98的有的页面可能是乱码。
俺是用SuperCHM编译的,
不能看的要不用SuperCHM反编译了再编译

感谢LZ!

不错不错~~

JF

辛苦,感谢整理,看看

感谢LZ!

乐于奉献!

这可真是个好东西,顶!

LZ很强大,好东西。

太好了

好东东 呵呵

辛苦了lz。

谢谢了,收藏一下

lz实在是太辛苦了,一定得顶起来

UP UP

难得现在还有人整这个。

xiexie

顶一下!

有没J2SE,JSP的

"hao"

不顶不行了!敬礼!

太感动了,

不顶对不起作者了

谢谢~~~收藏了!

现在基本不用delphi了
不过还是感谢楼主的辛勤劳动
辛苦了!!!

不错。。恭喜了。。

好资料!顶一下!

谢谢LZ

好,非常好
硬是好得很

楼主历害。
学习了。

高手,感谢啊。。。

支持一下

感谢分享

无钱,无下载

下载

ding……

楼主,辛苦了,感谢分享。

支持了。。。。。。。。。。。。。。。

不错,支持先

不错,支持学习中。

好东西

TKS LZ

LZ辛苦了。。

^_^

辛苦了~

辛苦了~

谢谢分享

顶,都是好人啊

真是好东西呀,谢了!!!

nice太好了

顶,楼主,厉害

辛苦了

顶,楼主,厉害

希望delphi的生命力最强盛一些,虽然目前已经全部转向了.net方向,但是delphi也是我的一项技能,希望它能发展得好些吧

佩服佩服,谢谢楼主了,小弟去下了

感谢分享:)

记得下载后,改个名字就能正常显示了。
感谢楼主。

呵呵.高手.

看来用Delphi的人很多啊,有希望,呵呵!

为什么才1M多,这么小啊

支持一下

谢谢你的资料。

ding

非常感谢分享!!收下了

我下载了,谢谢

下载了 看不到里面的东西

全力支持!

你真是太好,出了个这么好的书,真是太感谢了。

jf

好东西~

全力支持!

可以用 非常感谢 学习中

辛苦了,谢谢。

不错。很好!

Thanks your shares.

ding henhao

dsfdsfsfsfsfsfjfjas;kgjkalgsagasegasg

很好很强大

不错,楼主,作者辛苦了

不顶不行,强大的楼主牛人大先生~~~~~~~~~~~

喜欢过的一门语言

分享精神,赞一个

感谢大家!!!
对有些网友下载后不能阅读表示遗憾!!!
人太多了,只好给前100人给分了。

!!很猛啊! 俺强烈顶楼主! 新年快乐!

楼主辛苦

XIEXIE

看起来不错的啊

谢谢楼主 !!!

感谢所有为IT事业奉献的人们..

感谢所有为IT事件做贡献的人


31. 12.

首次以这个帐号在CSDN发招聘贴。以前公司业绩不好,也不好意思请大家过去。现在公司业绩好转,并将有大的发展,所以来这里寻找志同道合的合作伙伴,一起来将这个事业做大!

公司概况:
我们公司致力于CRM行业已有8年之久。今年我们获得了一个良好的发展机会,将会有大的发展。

今年,2008,我们有一个宏伟的目标。为了达成这个目标,我们需要您的加入!具体公司的发展规划,如果您对我们公司有兴趣,可以进一步交流。

本次我们只增加2-4人,一段时间后会进一步增加其他员工。

我们的招聘要求:
性别不限,学历不限,大专,中专都可以!
需要有2年以上工作经验,但如果能力强的话也不限!
要求开发速度快,学习能力强,有敬业精神。

A) DELPHI程序员 1-2人
  要求熟悉SQL SERVER。最好能熟悉网络编程。
  有 IM / CRM 开发经验者最佳。

B) ASP/.NET程序员 1-2人
  要求熟悉HTML,SQL SERVER,CSS。最好能熟悉简单的图像处理。
  有大型网站开发经验者最佳。

薪资:
  4000+,5年以上经验的6k+,能力强可以面议!
 
我们是想长期发展的公司,希望你能够长期伴随公司成长。希望您不要把这当成一份工作,而是我们共同的事业!

希望大家认真考虑后与我们联系,也非常希望以前离开的各位兄弟们再次加入!

公司网址:www.onlycrm.com
邮箱:dev#anltech.com
qq:81924320

兼职可以吗?公司在哪里?

公司在上海。
暂时不考虑兼职,不过可以保持联系.

大风的贴,顶一下!

客户管理系统?原来做过一些,呵呵,不过还不想到外地去.

….. 刚跳来上海英孚思为了  不巧 

远程协作吧

QQ:7447417
远程协作吧,我有时间

up

接分

顶,接分

帮顶,接分

帮顶,接分

up

顶  顶
up up

这个贴要顶!

顶顶 ,看来往后的日子会很好过了

顶大风

不过,上海,4k+是不是少了点

对于一般2年经验的,4k+不算多,但也不算少了

对于更多年经验的,能力更强的,这里没有办法给出薪水,只能面议了。

专业路过 友情接分

我比较闲的啊,在上海,兼职可以保证时间。

友情顶下!

顶一个

好久不见风老大,这年头市场的确难开拓,祝愿你们越走越好,另外甚么时候有空再出来腐败一顿.

腐败?好啊,谁组织下

稍微等等我,我这两个月休息都要忙家里的事情,到六七月份吧,组织很容易,发个置顶的帖子就可以了

刚刚看了看贵公司的网站,还不错哦。 呵呵
我只有相当与1年左右的经验呢,用delphi编过文件恢复程序,懂一点简单的sql。

友情的顶一下这贴。

不是招聘,而是寻找合作伙伴

那你就要谈谈怎么分股份,不然就是“招聘”,不是“合作伙伴”

专业路过 友情接分

引用 21 楼 hellolongbin 的回复:
专业路过 友情接分

路过,不在上海

呵呵~~
路过顶贴~~

瞧瞧!!

来顶一贴,过段时间有需要时容易找,嘿嘿…..

路过,顶顶

合作的话是需要有money的不用为了生计担忧的,否则4k在上海没法活

顶顶upup

等有钱了再去,4k在上海活不了的

顶顶,接分。呵呵

接分

不錯,起碼比現在的工資要高!
不知道上海那邊的消費具體怎麼樣?

我是大专的学习软件工程专业,会.Net开发网站不知道可以吗?

接分,我也想去啊,一年多的经验,只不过我主要是MIS方面的D+SQL2000 也做过简单的控件。

我是楼上的,我qq:401587837 

上海的話,工資太低了,看來LZ是找不到"合作夥伴"的了

ss

支持

引用 27 楼 jinjazz 的回复:
稍微等等我,我这两个月休息都要忙家里的事情,到六七月份吧,组织很容易,发个置顶的帖子就可以了

貌似这个时候我也能参加:)

帮顶

拼了老命接分

拼了老命接分

拼了老命接分

帮顶

拼了老命接分

拼了老命接分

顶下

工资不低啊~可惜还是新手~

顶老风

UP

接分

顶老风,可以远程协作

JF

jf

工资好象是低了点

1.您是一位高手…
2.您挑的"合作伙伴"一定也是一位高手…
3.4000块请高手…

顶~~~

不想参与…

up

顶一下楼主结贴

引用 67 楼 yeeyee 的回复:
up

接分

顶一个,接点分

接分

合作,合作,合作,合作,合作,合作
等公司大了,人家的嘴巴闭合了,钱包也合上了,你就被做了。

如果真的要合作,那么进入公司,三个月之内,就签股份合同,如果做的好,按比率给股份。
大家都问这公司敢吗?
不敢就就乖乖的招聘,该给多少给多少。
楼主,仔细想想,你公司资产上千万了,真的给10%或者5%的股份吗?

如果不敢,就别招摇撞骗。

哈哈。。。。。。

up

看来这个帖子已经招人讨厌了
LZ还不结帖~~

jf

引用 75 楼 kaikai_kk 的回复:
看来这个帖子已经招人讨厌了
LZ还不结帖~~

快结贴啊!!!!

dd

结贴吧

接分

青蛙昨天电话我要推荐一个小弟给我,我这里编制够了,让他推荐给你。

我这里还有最近1个月招聘的简历,大概50多份,如果明天的聚会你参加,我盘给你。

up


31. 12.

具体通信的时候可能服务器不知道客户端发送过来什么类型的数据,可能是字符串命令也可以能是16进制的,这个时候该如何接收?   用的TTCPSERVER,TTCPCLIENT    

有没有列子啊,另外TCPSERVER跟IDTCPSERVER有啥区别啊,我现在用前者写了个类似聊天的程序,想在接收16进制数据或一般文本后相应画图,找了些文章不过是用TIDTCPSERVER写的,   我是希望服务器收到消息后进行即时响应,主要的问题是收消息的时候是不知道对方发了什么东西过来,是字符串呢还是流数据.
Top

4   楼cjf1009(农民程序员)回复于   2005-06-28   17:10:32   得分   50这个问题可以这样解决:      
    服务器端给客户端发数据时,先发一个“命令标志”,可以是一个字符串,然后再发你要发送的数据。      
    这样客户端在接到“命令标志”后,就知道该怎么接收了。      
    比如:      
    idtcpclient.writebuffer( 'logn ',4);//两方约定这个标志4字节。。这个标志要定长,整个包结构可以变长      
    idtcpclient.writebuffer(loginrec,sizeof(loginrec));      
       
            服务器端接收:      
    var      
            command:String;      
       
    setlength(command,4);      
    idtcpserver.readbuffer(pchar(command)^,4);//先读出头标志,程序是等停在这里的      
    if       command= 'logn '       then      
    接收loginrec//每个标志对应RECORD,这时候应该是知道RECORD长度了。      
    if       command= 'send '       then      
    接收sendrec      
          这样并不影响你所谓的“服务器收到消息后进行即时响应”。      
   
有人知道怎么把他变成TCPSERVER可以用的语句吗