我一直在使用Delphi 2010中的Category Panel Control.我已经能够修改颜色并让它们以我喜欢的方式工作.但是,每个面板标题之间都有一个银色的"水平分隔符"(我不知道还有什么可以称之为).
如何更改此"水平分隔符"的外观或将其全部删除?

我在XP Pro机器上运行Delphi 2010 Professional.我已经在一个项目上工作了好几天.每次我在我的开发机器上运行程序它都运行正常或者我想.我从IDE中运行该程序,它运行正常.我从输出目录(IDE外部)运行程序,它运行正常.我在我的机器上运行这个程序时没有任何问题.
因此,为了模拟客户体验,我将.exe文件复制到记忆棒上,然后将其复制到完全不同的机器上.当我在不同的机器上运行程序时,我得到一个未处理的win32异常.
这是错误对话框:
+------------------------------------------------------------------------------+
| Visual Studio Just-In-Time Debugger |
+------------------------------------------------------------------------------+
| An unhandled win32 exception occured in ZilchStd.exe [984]. Just-In-Time |
| debugging this exception failed with the following error: No installed |
| debugger has Just-In-Time debugging enabled. In Visual Studio, Just-In-Time |
| debugging can be enabled from the Tools/Options/Debugging/Just-In-Time. |
| |
| Check the documention index for "just-in-tim debugging, errors' from more |
| information. |
+------------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
我以前从来没有遇到过这种情况.如何解决此错误?
我想构建一个自包含的Delphi应用程序,该应用程序包括显示一系列powepoint演示文稿的功能,而无需最终用户在其计算机上安装MS Powerpoint或MS Powerpoint查看器.
我想知道两件事:
更新:
Microsoft PowerPoint允许用户将演示文稿另存为Windows Media Video(.wmv).有几个组件允许您在Delphi中播放.wmv文件.这就是我使用Delphi解决挑战的方法.
我有Delphi XE4 Enterprise.我如何知道我是否有FireMonkey或FM2或FM3?
Embarcadero在哪里存储有关FireMonkey版本的详细信息?
我正在尝试计算以下方案的每月付款:
5,000美元借款3年,每月复合8.00%,期末1000美元到期.
/*
From Math.pas
function Payment(Rate: Extended;
NPeriods: Integer;
const PresentValue: Extended;
const FutureValue: Extended;
PaymentTime: TPaymentTime): Extended;
*/
var
Pmt : Extended;
begin
Pmt := Payment(0.08/12,36,5000,1000,ptEndOfPeriod);
Edit1.Text := FloatToStr(Pmt);
end
Run Code Online (Sandbox Code Playgroud)
结果= -181.351526101918
结果正确,但它是否定的.
为什么Payment函数的结果返回负数?
delphi ×5
delphi-2010 ×3
financial ×1
firemonkey ×1
math ×1
panel ×1
powerpoint ×1
separator ×1
vcl ×1