在我的Delphi开发中,我想将一个"const数组"(也可以包含类)传递给一个过程,并在过程循环中传递元素并检测元素的类型如下所示.
Procedure Test(const Args : array of const);
begin
end;
and in my code call it with some variables
Procedure Test();
begin
cls := TMyObject.create;
i := 123;
j := 'book';
l := False;
Test([i,j,l, cls, 37.8])
end;
Run Code Online (Sandbox Code Playgroud)
如何循环发送的数组元素并检测它的类型?
我开发了一个需要监视的应用程序。我们的监视站点管理员希望我的应用程序通过“ Windows性能监视器”生成一些性能参数。
然后,他可以通过WMI在Windows和“ ManageEngine”公司的“ ApplicationManger”产品中监视它们。
我正在寻找Delphi的实现,以注册/创建Windows性能计数器并设置其值。
我想找到并替换word文档中的文本.我创建了一个宏如下.
Sub Macro1()
ActiveDocument.Content.Find.Execute FindText:="#Text1", ReplaceWith:="acca", _
Replace:=wdReplaceAll
End Sub
Run Code Online (Sandbox Code Playgroud)
它取代了所有发生但不在页眉/页脚中!如何强制处理整个文档包括标题/正文/页脚?
我要填写表格模板excel文件。我想插入行并填充它们。我使用Java Apache POI库访问excel文件。首先,我创建了一个新文件,并在第1行至第10列的A列中填充了1..10数字并保存了该文件。然后,我读取了文件并尝试使用sheet.shiftRows()方法插入单个空行。我在下面的代码中尝试过,但是输出文件的开头(读取)有问题,第5、6、7行为空,并且未发生移动。
InputStream inputStream = new FileInputStream("TestIn-1.xlsx");
Workbook workbookIn = new XSSFWorkbook(inputStream);
Sheet sheetIn = workbookIn.getSheet("Sheet1");
sheetIn.shiftRows(4,5,1);
OutputStream outputStream = new FileOutputStream("TestOut.xlsx");
workbookIn.write(outputStream);
outputStream.close();
Run Code Online (Sandbox Code Playgroud) delphi ×2
apache-poi ×1
arrays ×1
java ×1
monitoring ×1
ms-word ×1
performance ×1
replace ×1
vba ×1
winapi ×1
wmi ×1
word-vba ×1