社区
Delphi
帖子详情
搞了半天也搞不懂dll
merkey2002
2003-08-30 01:04:46
做了个很简单的dll,
又做了.exe文件来调用dll
可是都是发生错误,如下
“链接文件project1.exe
到不存在的输出project1.dll:test”
咋回事?
...全文
108
4
打赏
收藏
搞了半天也搞不懂dll
做了个很简单的dll, 又做了.exe文件来调用dll 可是都是发生错误,如下 “链接文件project1.exe 到不存在的输出project1.dll:test” 咋回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZyxIp
2003-08-30
打赏
举报
回复
给你一个例子要不要给我发短消息。
pressman
2003-08-30
打赏
举报
回复
看书再做做
不可能的!
kuchong
2003-08-30
打赏
举报
回复
应该是楼上说的问题
test函数没有引出
baguli
2003-08-30
打赏
举报
回复
我也没搞懂你的问题,大概是因为Project1.dll中的Test函数/过程没有声明为Exports。解决办法:
在你的Project1.dll工程的uses语句后加上
exports
Test;
//或者Test name Test;
//或者Test index 1 name Test;
动码生成器
说了动软代码生成器,同时也见过很多其他类似的工具,不过大都是英文的,以前只是看看,没有做过项目,也不想去使用。现在找工作好难,不能不多学点东西,所以就做了个东西,顺便把一些东西好好研究下,一方面锻炼自己的学习能力,另一方面也学点新东西,为以后工作做准备。动软代码生成器功能相当强大,我对软件架构这些东西呢不是很熟,听说过,但拿到实际的项目,理解起来还是有难度的。拿到这个小工具,琢磨了半天,也不知道怎么用,没办法只好从网上找了些资料,大概的熟悉了一下,看到每次自动化生成的那些代码,开始感觉还真有点害怕,也不知道怎么去用。而且对于一些设置什么,都不是很清楚。最后我决定自己搞个数据库使用一下,不懂再说。而且都有源代码,应该不难的。结果证明我的思路是正确的,的确遇到了不懂的地方,但是打开项目的源代码看看。。。结果也明白了不少。说说新手学习应该注意的问题吧。可能有些地方不是很详细和表述有问题,请大家见谅。 1.我首先只生成了1个表的简单3层架构代码,(表不是很复杂,7个字段),把这些3个文件好好看一下,代码其实很简单,虽然很长,也是以前学过的,但是要明白3个类之间的关系,看完了,我才大概了解了一点什么是所谓的3层架构。。。要注意在项目中引用相应的
dll
和命名空间,自动生成的代码里面都提示了的。 2.其实把一个表的搞懂了,其他的也类似了。只不过一次生成整个数据库的表时,文件很多,有点杂乱,所以头痛。不过看懂了一个表的情况,也明白了为什么要有3个文件夹(或3个项目),呵呵,就是把每层架构大代码都放在一起。。。。。 3.关于使用。数据库操作的代码都自动生成了,如此完美。。。。再就是使用你,开始就直接在项目里面使用,结果发现数据库连接报错,我想也是的,我都没有设置数据库连接字符串,可是一时都找不到去哪里设置。最后一步步从错误的地方开始找,发现在更新数据库时,直接调用了DbHelperSQL类,代码很简单,应该就是这里面大问题了。然后找到项目大源代码,发现里面确实有一个数据库连接属性,需要重新设置,否则会报错。 4.顺便提一下一个郁闷大问题,就是在项目中有一个DataSet,设置的时候把连接字符串保存到 app.config文件中去了,需要重新读取出来,应该很简单的,但遇到你一些问题。网上也有类似大方法,但是在VS2008中好像不行了。郁闷了一会,结果我突然想到,DataSet也自动生成那些更新的代码,它也是从里面读的,应该在代码中有相应大方法的。果然,去自动生成的代码找了一下,发现你下面这行代码: string connStr = global::MobileSystem.Properties.Settings.Default.JTmobileConnectionString ; 呵呵,就是它了,后面的那个字符串就是连接字符串的名字。结果测试了一下,通过。。。。。。。应该还有很多方法读的,先学这个吧。。。
Aspx伪静态 虚拟主机案例及服务器案例.doc
内容:http://blog.csdn.net/spritenet/article/details/8725848 Aspx伪静态也是个老生常谈的问题,.net平台做网站是非常方便,导致一些会用不会用.net的菜鸟们都用来做网站,其实我倒是觉得.net的优势是在管理系统上,适合团队开发,网站只是他很小的一个功能,但是谁让他好用呢。 扯回来,虽然百度seo说“url是动态还是静态对搜索引擎没有影响(from《百度搜索引擎优化指南2.0[官方版]》第十三页 图一)”,但是实际呢?如图二,图二是“百度统计 seo建议”里面的提示,因此aspx页面的静态化是很有必要的,至少也得是伪静态。 图一 图二 我现在这个业余码农以前由于管理系统做多了从来也不考虑静态化的问题,但是现在要负责一批商业网站的seo事务,伪静态就成了工作重点。 以前没有系统的研究过伪静态,这次用了几天时间好好的研究了一下,中间也走了一些弯道,现在记录下来,希望更多的菜鸟们能好好利用.net这个平台。 知识点准备: 1.至少要需要对iis6有所了解,最好是有win2003上调试iis的经验,不推荐xp下调试iis 2.知道ISAPI_Rewrite是什么,有什么作用,ISAPI_Rewrite(硬盘版)下载地址:正在上传中。。。。。。。。。 3.明白伪静态的含义,伪静态的作用是当你点击www.xx.com/news-1.html的时候能显示www.xx.com/news.aspx?id=1这个页面的内容,而不是当你访问www.xx.com/news.aspx?id=1的时候地址栏的网址自动变成www.xx.com/news-1.html,这个要搞清楚,也就是说你网站上的链接都要以html结尾,不能再以aspx?id=1的形式出现,不知道我说的明不明白,我昨天就这个问题给他们解释了半天...... 独立服务器设置 Win2003必备的环境装好后,打开iis 在【默认网站】上右键属性,找到【ISAPI筛选器】选项卡 点击【添加】 点击【浏览】找到ISAPI_Rewrite所在的地址,选择ISAPI_Rewrite.
dll
,确定 网站浏览后优先级自动会调整到【高】,确定 找到ISAPI_Rewrite所在的地址,打开httpd.conf 写入转发规则,我觉得懂点正则表达式的同学应该都明白吧 然后预览网站 其实就这么几步,不用在web.config中配置什么 大家可以看到我的地址是localhost/hj/News_1_1.html,但实际上页面的实际地址是localhost/hj/News.aspx?id=1&Page=1 ,在转发规则中也表明RewriteRule ^(.*)/News_([0-9]+)_([0-9]+)\.html$ $1/News.aspx?id=$2&Page=$3 如果有多个参数表达式可以自己写规则就行了。 以上就是独立独立服务上iis的配置。 虚拟主机设置 毕竟有独立服务器的情况还是少数,大部分网站还是用的虚拟主机,下面说一下虚拟主机的伪静态方法。 我用的虚拟主机是“西部数码”的,在管理平台上有【ISAPI筛选器】功能 打开【ISAPI筛选器】 点击【开启自定义的URL静态化支持】 返回到【文件管理】 找到others/discuz/httpd.conf文件,打开修改转发规则
.net生成
dll
在arcmap中添加的问题
这两天一直在搞ArcMap的
dll
文件, 上个星期搞的一个是用C++编写的
dll
,生成的
dll
文件是com组件的,直接用regsvr32命令注册,然后就可以再ArcMap中添加工具进行使用啦。 昨天给我一个用C#写的
dll
,结果不能添加进ArcMap的工具栏中。前前后后查了大半天的资料,至少知道如何解决了。 首先,如果用c#写的
dll
是.net组件的,虽然.Net 的组件与
android修改
dll
文件,Android中
dll
文件的修改
Android中
dll
文件的修改,最近下载了一款非常不错的益智类游戏,一打开,顶部还有广告,最讨厌游戏中还带广告的,点又点不掉,又怕误点,真的看了都烦。。。作为程序员,就有种想要把它干掉的想法,作为玩游戏没耐心的人,玩到一半过不了关总想看到最后一关是什么样。不知道你们有没有这种感觉。。。这个游戏很适合给小学生做数学题(好像小学生以上的都很适合,哈哈),游戏中所要做的就是将下面标注着数字的水球切开或...
PYTHON直接调用
DLL
实现和C++的交互
最近在做用python调用C++程序,因为C++程序是现成的,而且效率高。听着感觉不难,直接调用
dll
应该就成,等我着手做的时候,真是处处碰壁。最开始的时候,百度一些资料,说python与c++的交互分为以下几种:1、自己写一个接口程序,实现C++到python的映射,从而实现python的扩展。2、利用工具包SWIG,这个方法真是简单,深得我心,在这个方法上耗时半天,最终弃之。3、对C++程序生...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章