小编Sam*_*Sam的帖子

如何使用Microsoft.Win32.Registry.OpenSubKey直接转到特定键?

现在这是一个简单的问题.它应该在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)

c# registry msdn

4
推荐指数
1
解决办法
2万
查看次数

如何使用VBScript有效刷新多个Excel电子表格的外部数据?

我在一个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.

vbscript excel vba

4
推荐指数
1
解决办法
4万
查看次数

如何检查OleInitialize是否已被调用?

我想写一个Delphi函数来注册一个dll.我希望函数在它执行之前检查是否已经调用了OleInitialize.我想我正试图避免两次初始化的后果,因为我不确定它们可能是什么.我担心我的函数不会像regsvr32.exe一样处理各种各样的dll.

delphi com delphi-7

3
推荐指数
1
解决办法
1591
查看次数

如何在VisualForce页面中控制顶点输入字段的宽度

由于标准的页面布局不允许您调整绑定到一个文本字段的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)

salesforce force.com visualforce apex-code

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

如何将变体转换为(或转换为)AnsiChar?

我正在使用Delphi XE2.非常自我解释的问题.我有一个变体,我存储一个单个字符(例如'?'),我想把它作为一个AnsiChar.如果我无法施放它,那么我该如何转换它.我试图用通常的方式施放铸造,但它没有用.我尝试在Google上搜索,但没有找到直接的答案.我对unicode转换理论不感兴趣.我正在寻找一行或两行delphi代码中的参考信息.

delphi delphi-xe2

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

火鸟建筑

  1. 如何判断现有Firebird RDBMS服务器安装(即Classic Server或Super-Server)上安装/配置/运行的架构?

  2. 如何在两种模式之间切换?

  3. Firebird的哪些版本(1.5,2.0,2.1)和架构(CS或SS)可用于多处理器服务器?以及如何为多处理器服务器和多线程应用程序正确配置它们?

firebird

2
推荐指数
1
解决办法
3095
查看次数

如何在Delphi中结合重载和stdcall?

我有一个导出此功能的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-7

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

使用Delphi 2010进行高级编程的基本技能是什么?

就Delphi编程而言,我是一名中级程序员,他有兴趣解除我的游戏.我需要听取专家的意见.

如果我准备使用Delphi 2010进行Win32应用程序项目,那么我需要精通的基本技能是什么(我很欣赏一个既不太简短也不像书中的TOC那样详尽的主题列表)?您可以假设将使用Web服务读取和写入单独的数据库以及与其他系统组件的通信.我知道这一点,请忽略Unicode合规性.另外,使用Delphi进行"最佳实践"编程的互联网上是否有一个很好的来源,或者它总是一个"它取决于你想要做什么"的情况(即在这里询问个人问题)?谢谢.

delphi delphi-2010

2
推荐指数
1
解决办法
1723
查看次数

我应该如何从WCF服务解决方案访问SQL Server?

我有一些现有的WCF代码访问SQL Server 2005,但说实话,我不相信开发人员的方法,所以我想知道如何正确和专业地完成.我需要能够将SQL语句传递给返回结果数据集的方法(在WCF服务内,而不是从客户端)(返回到调用它的WCF中的方法,而不是客户端).我对实体框架或其他抽象层不感兴趣.我需要运行SQL,DML,以及希望DDL.

我也想知道如何管理连接.

如果您愿意,请指出您对更好的替代品的想法.我准备好听.

.net c# sql-server wcf

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

如何根据 if 条件以编程方式声明不同的 WCF 绑定类型?

我有一个以编程方式连接到 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”。我也愿意考虑其他建议。谢谢

c# wcf wcf-binding

2
推荐指数
1
解决办法
3399
查看次数