小编Mar*_*rkJ的帖子

如何将VB6代码转换为C#?

有谁知道从VB6代码转换为C#的方法?

有没有可以为我做这个的工具?

c# vb6 porting vb6-migration

35
推荐指数
6
解决办法
5万
查看次数

"方法'〜'对象'〜'失败"是什么意思?

我正在尝试在我的桌面上运行遗留的VB6应用程序(它没有用户界面,是一个命令行应用程序),当我这样做时,我收到一个消息框说

Run-time error '4099':

Method '~' of object '~' failed
Run Code Online (Sandbox Code Playgroud)

这对我来说没什么意义; 有没有人知道出了什么问题?

vb6 com

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

MapServer/OpenLayers的好例子

我想说服一些客户使用MapServer和OpenLayers.请有人建议有吸引力的网站来展示可能性!

客户将对以下方面印象深刻:

  • 密度图(也称为热图,颜色阴影格覆盖,等高线图...).
  • 用户能够以某种格式(例如netCDF)下载密度图的基础数据,仅限于正在查看的区域.
  • 标准OpenLayers的东西.缩放,平移,比例尺,概览图......
  • 不同的基础层.可能是WMS,Google,Bing ......
  • 搜索地名,平移地图以显示地点.
  • 公开热图数据以供其他人在mashup中用作WMSWCS

MapServer.org已经备份但是demo.mapserver.org现在似乎已经关闭了:(但是从内存中他们的示例没有"哇"因素.OpenLayers示例演示了每个示例只有一两个功能 - 我想要一些东西通过在一个示例中显示所有功能来使客户惊叹.

PS如果您有一些使用其他开源工具的好例子,请务必发布它们.但请注意JavaScript:客户说没有富客户端.

编辑来吧StackOverflow,有人必须有一个使用密度图的例子?? 我现在甚至提供赏金......

gis mapping mapserver openlayers heatmap

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

在没有DoEvents的情况下在VB6.0中取消长时间运行的进程?

是否可以在不使用DoEvents的情况下取消VB6.0中长时间运行的进程?

例如:

for i = 1 to someVeryHighNumber
    ' Do some work here '
    ...

    if cancel then
        exit for
    end if
next

Sub btnCancel_Click()
    cancel = true
End Sub
Run Code Online (Sandbox Code Playgroud)

我假设我需要一个"DoEvents"才能"如果取消那么......"还有更好的方法吗?有一阵子了...

vb6

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

是否有人成功使用免费注册COM与.NET组件?

直到最近,我们还很高兴地使用免注册COM作为我们的原生和.NET COM组件.然而,我们遇到了一个奇怪的问题,我们的应用程序开始在Windows XP SP3上随机崩溃(但不是在Vista上),因为我们只更改了.NET程序集的版本号以从候选版本迁移到发布版本.(难道你不讨厌墨菲定律吗?)

经过多次失败的人工和磨牙之后,我们发现问题是sxs.dll中的一个已知错误,它在检索有关.NET类的信息时会导致堆损坏.有一个热修复使问题消失,但热修复不打算重新分配.

我们有点难过在免注册COM实现中存在这样一个可怕的错误.是否有人成功使用免注册COM for .NET组件?你是怎么解决这个问题的?

.net com winsxs sxs regfreecom

21
推荐指数
1
解决办法
3783
查看次数

在Visual Basic 6中使用Subversion

我的团队很快就会从Visual SourceSafe迁移到Subversion,同时在Visual Basic 6.0中开发/支持遗留项目,所以我有几个问题:

  • 在Visual Studio 6中,Subversion IDE集成的最佳工具是什么?(或者不值得麻烦......)
  • 在Visual Basic 6.0中使用Subversion有什么最佳实践吗?(要忽略的文件类型等)

svn vb6

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

数组索引是否在VB6中基于0?

我正在检查VB6代码自动转换为C#并转换someArray(3)为转换器someArray[3].但是相应于旧的代码文档,它应该选择第三个元素而不是第四个元素,就像在翻译版本中那样.

数组索引是否在VB6中基于0?或者他们从1开始?

arrays vb6 vb6-migration

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

高度图生成算法?

我正在环顾互联网,无法找到解决此特定问题的完美算法:

我们的客户有一组点数和重量数据以及每个点,如下图所示:

加权点http://chakrit.net/files/stackoverflow/so_heightmap_points.png

其中,我们有一个GIS程序,可以从这些点和它们的重量值生成"高度图"或一种地形数据但是因为我们有近千个数据点并且这些将随着时间的推移而变化,我们希望创建我们自己的工具来自动生成这些高度图.

到目前为止,我已经尝试计算每个像素从其到最近数据点的Sqrt((x1 - x2) ^ 2 + (y1 - y2) ^ 2)距离的权重,并将权重和距离因子应用于数据点的颜色,以生成该特定像素的结果渐变颜色:

heightmap结果http://chakrit.net/files/stackoverflow/so_heightmap_result.png

您可以看到某些数据点配置仍然存在问题,并且当存在大量数据点时,算法有时会生成相当多边形的图像.理想的结果应该看起来更像一个省略号,而不像多边形.

这是维基百科关于渐变上升的文章中的一个示例图像,它展示了我想要的结果:

山http://chakrit.net/files/stackoverflow/so_gradient_descent.png

渐变上升算法不是我感兴趣的.我感兴趣的是什么; 是首先计算该图中原始函数的算法,提供具有权重的数据点.

我没有参加拓扑数学课程,但我可以做一些微积分.我想我可能会遗漏一些东西,而且我宁愿迷失在Google搜索框中输入的内容.

我需要一些指示.

谢谢!

gis algorithm arcgis geospatial heatmap

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

VB6使用Visual Studio 2010迁移到.Net

是否有人使用Visual Studio 2010将VB6项目迁移到.Net?

我已经在VS2005中测试了迁移,但是由此产生的.Net代码被搞砸了,我们决定不迁移到.Net.那么在VS2005或VS2008中VS2010迁移向导是否已经改进了向导?

migration vb6 vb6-migration visual-studio

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

如何比较vbscript/ASP中的两个日期?

使用ASP经典,我需要以某种方式比较两个日期.我怎样才能做到这一点?

vbscript date asp-classic

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