关于股票软件的键盘精灵,谁给段完整代码,谢!
分不够再加:)
分不够再加:)
解决方案 »
- webbrowser中如何让前一个动作完成后才进行下一个动作?
- Delphi7.0晕晕中~
- 学delphi
- 怎样实现浮点数到整数的转化
- 在线等待 30分--大虾帮忙看看怎么办(1.怎么把*.bmp转化为*.ico。 2.怎么让动态生成的RzShellTree1有click事件)
- 如何用DELPHI得到EXCEL工作表sheet1内的自定义宏函数的返回值?
- 菜鸟问题!如何用DBGrid把ADODataSet的记录集显示出来?
- 高分请教!!!在SQL中对大量数据进行计算?????
- 怎么样从多个目录下搜索多个文件
- 我该学eelph吗?
- 数据库软件发布的问题
- 诸位,我想问个与delphi无关的问题,是关于显示器的。
它通过键入EDIT的数字或字母进行过滤并显示在STRINGGRID上。并且STRINGGRID的第一行响应ENTER键。
他过滤的两个文件(深圳,上海)的格式为
000001 深发展A
000002 万科A
当输入0,那么所有0打头的将都显示在STRINGGRID上,并且STRINGGRID的第一行响应ENTER键。
当输入W,那么所有发音头个为W,将都显示在STRINGGRID上。
随着输入数字或字母的增多,也就是条件的增加,查询的也越精确。分不够可加!!!
label NotFound;
var
i, j :integer;
hzchar :string;
begin
box.Items.Clear;
for i:=0 to SourceStrs.Count-1 do
begin
for j:=1 to Length(PYIndexStr) do
begin
if Length(SourceStrs[i])=0 then goto NotFound;
hzchar:=SourceStrs[i][j];
if PYIndexStr[j] <> hzchar
then goto NotFound;
end;
if (IType=0)or((IType=1)and(codes[integer(sourcestrs.Objects[i])][1]='*'))or((IType=2)and(codes[integer(sourcestrs.Objects[i])][1]='^')) then
box.Items.Addobject(SourceStrs[i],sourcestrs.Objects[i]);
NotFound:
end;
end;
http://www.stockviews.info/Test/Index.htm (大小写敏感的,建议直接拷贝到IE的地址框中)
现在只支持通视卡,本人正在与有关数据提供公司商量合作事宜,以后可以直接使用网络来传送数据。