是否可以在运行时在Object内创建和使用TClientDataSet?
我喜欢在我的表中进行一些更改,并将这些更改同时应用于缓存中,并且TClientDataSet允许我这样做.知道我什么时候想要这样做我必须建立一个TForm.
可能吗?
UPDATE
它可以使用,如何,没有TDataSetProvider,没有TSQLQuery?因为我尝试了它并且它给了我一个错误没有提供者!!
我想知道如何将远程办公室连接到中央数据库.
这是场景:
有几个用户在Windows桌面应用程序上工作的Office
该应用程序从办公室服务器的数据库中获取数据.
现在,一个或多个远程(办公室,商店,等等)需要访问相同的数据.
我们怎样才能做到这一点?
有时我们需要实时
有时它并不重要.
在DELPHI 2007应用程序中,我正在开发一些潜在客户刚刚发现有趣的是能够彼此共享数据和信息.
它们都有相同的应用程序.
都有独立的数据库
但是所有安装的应用程序都相同,并且他们可能希望在数据库之间共享(复制)一些数据类型.
如何让他们与同一应用程序的其他用户共享数据,但不能与整个互联网上的每个人共享数据.
我希望这是尽可能自动的,因为我已经考虑过涉及手动发送电子邮件的方法.
我知道Datasnap是一个选项,还有其他任何一个.
其目的是使具有相同应用程序的公司能够共享数据.
他们应该能够选择合作伙伴和发送什么.
我一直在调查datasnap,但想知道是否有另一种方法可以做到这一点
Delphi有没有好的图片,照片浏览器或轮播控件?
如果有的话,我更喜欢免费的东西.
我需要将日历控件放在一个选项中.它必须适合一个非常小的地方.
如果我们有一些时间表,控件必须显示日期编号和颜色.
必须能够导航并选择:
应与数据库或手册集成.
简单,轻便,快速
GetFileVersionInfoSize为0(零)并且GetFileVersionInfo不返回任何内容
我正在使用它像这样:
function FileVersion(const FileName: TFileName): String;
var
VerInfoSize: Cardinal;
VerValueSize: Cardinal;
Dummy: Cardinal;
PVerInfo: Pointer;
PVerValue: PVSFixedFileInfo;
begin
Result := '';
VerInfoSize := GetFileVersionInfoSize(PChar(FileName), Dummy);
GetMem(PVerInfo, VerInfoSize);
try
if GetFileVersionInfo(PChar(FileName), 0, VerInfoSize, PVerInfo) then
if VerQueryValue(PVerInfo, '\', Pointer(PVerValue), VerValueSize) then
with PVerValue^ do
Result := Format('v%d.%d.%d build %d', [
HiWord(dwFileVersionMS), //Major
LoWord(dwFileVersionMS), //Minor
HiWord(dwFileVersionLS), //Release
LoWord(dwFileVersionLS)]); //Build
finally
FreeMem(PVerInfo, VerInfoSize);
end;
end;
Run Code Online (Sandbox Code Playgroud)
基于堆栈回复Get FileVersion with Build
它适用于大多数情况.
谢谢
我正在测试Delphi ChilKat组件来发送EMail
如何将图像作为我的电子邮件签名的一部分放置,而不是附加.
谢谢
delphi ×9
calendar ×1
components ×1
controls ×1
delphi-2007 ×1
email ×1
image ×1
ipc ×1
runtime ×1