现在这是一个简单的问题.它应该在MSDN中清楚地记录.我看了,但我找不到它.我唯一得到的是我必须在subkey之后打开子键才能获得我感兴趣的特定键.
当然,有一种更直接的方法来访问关键3级深度.它是什么?
我已经试过了
RegistryKey reg = Registry.LocalMachine;
reg.OpenSubKey(@"Software\Microsoft", true); // reg is still HKLM !
Run Code Online (Sandbox Code Playgroud)
和
reg.OpenSubKey(@"Software\Microsoft\", true); // reg is still HKLM !
Run Code Online (Sandbox Code Playgroud) 我在一个XLSM工作簿的模块中有一个宏,刷新所有外部数据,然后保存并关闭该工作簿.
ActiveWorkbook.RefreshAll
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.Quit
Run Code Online (Sandbox Code Playgroud)
我使用VBScript文件作为计划任务的一部分运行该宏
objExcel.Workbooks.Open(fname)
objExcel.Visible = True
On error resume next
objExcel.Run "RefreshAllData"
Run Code Online (Sandbox Code Playgroud)
问题:如何重用现有工作簿中的现有宏来刷新多个其他工作簿的所有数据?(即我正在寻找对VBScript文件的必要修改,我想最小化对宏本身的更改.文件名将包含在VBScript文件中)TIA.
我想写一个Delphi函数来注册一个dll.我希望函数在它执行之前检查是否已经调用了OleInitialize.我想我正试图避免两次初始化的后果,因为我不确定它们可能是什么.我担心我的函数不会像regsvr32.exe一样处理各种各样的dll.
由于标准的页面布局不允许您调整绑定到一个文本字段的inputfield的宽度,我试图创建一个VisualForce页,但没有为顶点的宽度属性:inputfield组件.我想我将不得不使用样式或CSS或其他东西,但我不知道如何.
我需要做些什么才能调整文本输入字段的宽度?
请使用Web界面(而非Force.com IDE)提供说明.谢谢.
编辑
我最终使用了这样的嵌入式样式
<apex:inputfield value="{!Country__c.Full_Name__c}" style="width:400px"/>
Run Code Online (Sandbox Code Playgroud) 我正在使用Delphi XE2.非常自我解释的问题.我有一个变体,我存储一个单个字符(例如'?'),我想把它作为一个AnsiChar.如果我无法施放它,那么我该如何转换它.我试图用通常的方式施放铸造,但它没有用.我尝试在Google上搜索,但没有找到直接的答案.我对unicode转换理论不感兴趣.我正在寻找一行或两行delphi代码中的参考信息.
如何判断现有Firebird RDBMS服务器安装(即Classic Server或Super-Server)上安装/配置/运行的架构?
如何在两种模式之间切换?
Firebird的哪些版本(1.5,2.0,2.1)和架构(CS或SS)可用于多处理器服务器?以及如何为多处理器服务器和多线程应用程序正确配置它们?
我有一个导出此功能的SOAP数据模块
function MyFunction(MyParam1, MyParam2): boolean; stdcall;
Run Code Online (Sandbox Code Playgroud)
我可以从另一个exe使用此函数.一切正常.
现在我想在它所在的同一个项目中使用相同的函数.我将它的单位添加到uses子句但它没有识别它(我得到了Undeclared Identifier).然后我添加了一个重载,但我无法让它工作.
function MyFunction(MyParam1, MyParam2): boolean; stdcall; overload;
function MyFunction(MyParam1, MyParam2): boolean; overload;
Run Code Online (Sandbox Code Playgroud)
我得到"不允许字段定义......"
我希望能够使用stdcall从外部访问该函数,但也可以在内部使用常见的库函数调用.有谁知道我怎么能做到这一点?
就Delphi编程而言,我是一名中级程序员,他有兴趣解除我的游戏.我需要听取专家的意见.
如果我准备使用Delphi 2010进行Win32应用程序项目,那么我需要精通的基本技能是什么(我很欣赏一个既不太简短也不像书中的TOC那样详尽的主题列表)?您可以假设将使用Web服务读取和写入单独的数据库以及与其他系统组件的通信.我知道这一点,请忽略Unicode合规性.另外,使用Delphi进行"最佳实践"编程的互联网上是否有一个很好的来源,或者它总是一个"它取决于你想要做什么"的情况(即在这里询问个人问题)?谢谢.
我有一些现有的WCF代码访问SQL Server 2005,但说实话,我不相信开发人员的方法,所以我想知道如何正确和专业地完成.我需要能够将SQL语句传递给返回结果数据集的方法(在WCF服务内,而不是从客户端)(返回到调用它的WCF中的方法,而不是客户端).我对实体框架或其他抽象层不感兴趣.我需要运行SQL,DML,以及希望DDL.
我也想知道如何管理连接.
如果您愿意,请指出您对更好的替代品的想法.我准备好听.
我有一个以编程方式连接到 WCF 服务的 WinForms 客户端。这就是连接变量的声明方式...
var myBinding = new NetTcpBinding();
var myEndpoint = new EndpointAddress(myURI);
var myChannelFactory = new ChannelFactory<IService>(myBinding, myEndpoint);
Run Code Online (Sandbox Code Playgroud)
但是,我想更改它,以便我可以根据 if 语句的结果使用不同的类(不仅仅是 NetTcpBinding)定义“myBinding”(相同的变量名称)。
这就是我想要的(我知道它不起作用,但请尝试理解我的意图)
if (bindingType == "BasicHttpBinding") { var myBinding = new BasicHttpBinding(); }
if (bindingType == "NetTcpBinding") { var myBinding = new NetTcpBinding(); }
if (bindingType == "WSHttpBinding") { var myBinding = new WSHttpBinding(); }
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何使用有效的方法实现相同的结果?同样,我想要的是能够根据 if 语句的结果定义“myBinding”。我也愿意考虑其他建议。谢谢
delphi ×4
c# ×3
delphi-7 ×2
wcf ×2
.net ×1
apex-code ×1
com ×1
delphi-2010 ×1
delphi-xe2 ×1
excel ×1
firebird ×1
force.com ×1
msdn ×1
registry ×1
salesforce ×1
sql-server ×1
vba ×1
vbscript ×1
visualforce ×1
wcf-binding ×1