我的本地机器有日期格式:(d/M/yyyy h:mm tt)==>(23/6/2011 4:30 PM)
当我在IIS服务器上发布我的网站时,它将日期格式转换为(M/d/yyyy H:mm)
我更改了服务器的日期和时间格式,但它没有受到影响.我将网站的文化改为英文,美国时间格式已经解决,但日期没有.(M/d/yyyy hh:mm tt)我将网站的文化改为英国英国日期格式,但时间没有.(d/MM/yyyy H:mm)
什么是使其格式像我的本地格式的解决方案??? !!!
我正在尝试为一个简单的hello world消息框运行activex控件.首先我创建了类库,我现在有了dll,然后我创建了HTML页面并调用了activeX控件:
<!DOCTYPE>
<html>
<head>
<title>DemoActiveX</title>
</head>
<body>
<OBJECT id="DemoActiveX" classid="clsid:400DCE17-4B26-4E59-9A88-AF39E2BE4A55">
</OBJECT>
<script type="text/javascript">
try {
var obj = document.DemoActiveX;
if (obj) {
alert(obj.SayHello());
} else {
alert("Object is not created!");
}
} catch (ex) {
alert("Some error happens, error message is: " + ex.Description);
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当我在我的机器上尝试它时,我曾经使用regasm/codebase"dll path"注册dll,它运行正常.
我试图在另一台机器上运行的问题,我按照下面的步骤:1)我创建了安装项目并添加了dll文件.
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
ActiveX.dll=ActiveX.dll
[ActiveX.dll]
file-win32-x86=thiscab
clsid=400DCE17-4B26-4E59-9A88-AF39E2BE4A55
FileVersion=1,0,0,0
Run Code Online (Sandbox Code Playgroud)
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Setup Hooks]
install=install
[install]
run=msiexec.exe /package """%EXTRACT_DIR%\DemoActiveXSetup.msi""" /qn
Run Code Online (Sandbox Code Playgroud)
3)我创建了包含.inf和setup.exe文件的.CAB文件4)将HTML页面中的对象更改为:
<OBJECT id="DemoActiveX" classid="clsid:400DCE17-4B26-4E59-9A88-AF39E2BE4A55" …Run Code Online (Sandbox Code Playgroud)