小编Pet*_*ner的帖子

像SQL一样查询XML?

是否有任何查询XML SQL语法的框架,我非常厌倦迭代节点列表.


或者这只是一厢情愿的想法(如果不是愚蠢的),当然不可能,因为XML不是关系型数据库?

xml sql language-agnostic frameworks

6
推荐指数
1
解决办法
1666
查看次数

检索表格交集的标准SQL查询是什么?

选择联合:

select * from table1 
union 
select * from table1_backup 
Run Code Online (Sandbox Code Playgroud)

选择交叉点的查询是什么?

sql

6
推荐指数
2
解决办法
3万
查看次数

VSS 6.0和VSS 2005之间有什么区别?

我们从一开始就一直在使用VSS 6.0,但昨天我从MSDN订阅中删除了VSS2005,它不会让我通过Daemon Tools安装它(不知道为什么,但我向MS提交了错误报告.. ).我注意到它在ISO上有一个程序文件目录,所以我只是将文件夹复制到我的硬盘上.好吧,我打开了客户端,看到一个迷人的VSS 6.0版本连接到完全相同的数据库.

任何人都知道我是否会通过使用它来摧毁一切?

visual-sourcesafe visual-sourcesafe-2005

6
推荐指数
1
解决办法
5738
查看次数

为什么我需要在Delphi 2009中指定Canvas的字体来改变字体大小?

我有一个TPanel的子类,我非常非常喜欢我的懊恼,这样做的字体似乎永远不会采取:

font.size := AFontsize;
font.style := AFontStyle;
font.color := AFontColor;
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时它会改变:

Canvas.Font.Assign(Font);
Run Code Online (Sandbox Code Playgroud)

我没有在Delphi 7中这样做,但我似乎必须在2009年这样做.这是什么交易?

delphi fonts delphi-2009

6
推荐指数
1
解决办法
2351
查看次数

使用shellexecute"printto"的参数是什么?

我正在使用Delphi的winapi ShellExecute尝试打印到用户选择的打印机而不是默认打印机.我正在尝试使用printto动词找出命令的语法.

如果我想将manual.pdf打印到IP地址为192.168.1.49的HP Laser Jet 4,那么示例shell执行语句会是什么样子?

(这只是一个例子,但如果你可以帮助我,我可以从那里拿走它)

printing delphi winapi shellexecute

6
推荐指数
1
解决办法
4479
查看次数

如何启用多模式 emacs 来编写 PHP 程序而不弄乱我的缩进?

每当我HTMLPHP模式下缩进时,emacs (22.1.1, basic install on Redaht Linux over Putty-SSH)都会弹出一个框架并告诉我获取MUMODEsomesuch额外的附加组件。我安装了PHP模式,没有遇到太大的麻烦,但我不知道如何让这种多模式滚动。


我想知道 2 件事

How to install and configure multi-mode
How to disable pop-ups in Emacs
Run Code Online (Sandbox Code Playgroud)

php emacs

5
推荐指数
1
解决办法
4371
查看次数

如何发现我的delphi应用程序目前是否有模态窗口?

我有一个在我的Delphi MDI应用程序中运行的计时器,如果后台发生变化,我想用它来弹出一条消息.但是当应用程序在前台有一个模态对话框时,我不希望弹出该消息,因为用户无法对其进行任何操作.

所以我想知道的是如何检查我的应用程序中是否存在模态对话框?

delphi mdi modal-dialog

5
推荐指数
2
解决办法
4792
查看次数

Delphi中有类似PHP的vardump的函数吗?

我已经放弃了 Delphi 7 调试器,并且非常依赖于输出调试字符串。是否有一个标准函数可以调用以将对象的内容作为字符串获取,就像设置断点时调试器会执行的那样?

delphi debugging delphi-7

5
推荐指数
1
解决办法
2335
查看次数

用于评估反向参数的Delphi编译器指令

使用Math.pas的IFThen函数,我对这个delphi二线程印象非常深刻.但是,它首先评估DB.ReturnFieldI,这是不幸的,因为我需要调用DB.first来获取第一条记录.

DB.RunQuery('select awesomedata1 from awesometable where awesometableid = "great"');
result := IfThen(DB.First = 0, DB.ReturnFieldI('awesomedata1'));
Run Code Online (Sandbox Code Playgroud)

(作为一个毫无意义的澄清,因为我已经有了很多好的答案.我忘了提到0是DB.First返回的代码,如果它有内容,否则可能没有意义)

显然这不是什么大问题,因为我可以使用五个强大的衬垫.但是我需要的就是让Delphi首先评估DB.first,然后再评估DB.ReturnFieldI.我不想改变math.pas而且我认为这不保证我会过度使用ifthen,因为它有16个ifthen函数.

只是让我知道编译器指令是什么,如果有更好的方法来做到这一点,或者如果没有办法做到这一点,任何人的程序是调用db.first并盲目地检索他发现的第一件事不是一个真正的程序员.

delphi compiler-directives

5
推荐指数
1
解决办法
600
查看次数

是否可以从终端服务远程应用程序本地运行程序?

首先,我想我必须弄清楚我是否在远程运行,其次我必须弄清楚我的远程连接是独立的远程应用程序还是在终端服务器上运行的应用程序(这可能很棘手)。

但是,一旦我弄清楚了所有这些可怕的事情,有没有办法在本地而不是远程运行像ShellExecute这样的 Windows 函数?

我想要这样做的原因是因为我启动了一个网络浏览器来查看需要 javascript 和 flash 的相当高带宽的东西,并且某些管理我们产品的系统管理员不太热衷于对他们的终端进行不必要和不安全的修改服务器群。

windows remoteapp shellexecute terminal-services

5
推荐指数
1
解决办法
4539
查看次数