扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
if (Request.Cookies["Name"] != null)
按需求定制开发可以根据自己的需求进行定制,网站设计制作、成都做网站构思过程中功能建设理应排到主要部位公司网站设计制作、成都做网站的运用实际效果公司网站制作网站建立与制做的实际意义
{
lbName.Text = Request.Cookies["Name"].Value;
}
else
{
Response.Write("scriptwindow.location.href(default.aspx);/script"); return;
}
如果DLL不是你写的,且你要调用的函数不是__stdcall声明,VB直接调用是会报错的
如果DLL是你写的,注意调用约定问题,并看以下代码
***************************************************
以下是DLL代码
.cpp里这么写
1extern "C"__declspec(dllexport) void __stdcall HelloWorld()
2{3 MessageBox(NULL,"HelloWorld","HelloWorld",NULL);4}
.def里这么写
LIBRARY "XXXX"
EXPORTS
; 此处以下添加
HelloWorld@1
*************************************************
vb里这么写
1 Public Declare Sub HelloWorld Lib "XXXX.dll" ()
然后调用就可以了,上面是VB的代码,或许VB.net的也差不多
晕。你要DIR一下目录,看有没有存在QQ.exe啊
用法:
If Directory.Exists("你的路径里的\qq.exe") = true Then
'注释:TRUE是存在,反之false是不存在
System.Diagnostics.Process.Start(Application.StartupPath "\QQ.exe")
'注释:存在就运行你的程序
else '注释:不存在就执行目录搜索
'目录搜索怎么做?放3个控件,Driver,Dir,FileList就可以啦
'循环取Driver里的驱动器名,当然可以过滤只要硬盘
'加载driver里的所有文件及文件夹到dir和FileList
'循环读dir里所有文件去找。。。
'思路就是这样。代码就不用写了吧?判断文件是否存在,还是上面那段Directory.Exists("你的路径里的\qq.exe") = true
'可以就给点分吧。穷的可怜啊
end if
这是说你缺少引用一个程序
就是说你项目用到了一些控件,但是你项目本身没有引用它
可以添加using
或者在页面最上面添加System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969db8053d3322ac
或者在你项目中BIN目录下右键添加引用
下面给你的列子
%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %
%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %
哈哈,复制{15F9......}这个CLSID,在计算机开始菜单运行regedit打开注册表,从注册表的菜单中搜索这个CLSID,当找到的时候,看它的子条目里有该CLSID对应组件(或是exe,或是dll,或是ocx)的文件位置,将该文件拷贝到U盘,或网络发给其他电脑,放到C:\windows下,在其他电脑上开始菜单,运行 regsvr32 你拷贝的组件,问题解决!
你在上面已经close过一次了,就销毁了。
你可以试试使用new oledbconnection(连接字符串)的方式。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流