private void Form1_Load(object sender, EventArgs e)
{
try
{
OSGeo.GDAL.Gdal.AllRegister();
OSGeo.GDAL.Dataset dataSet = OSGeo.GDAL.Gdal.Open(@"E:\Skyline\Maps\srtm_59_05.strm_59_05.tif", OSGeo.GDAL.Access.GA_ReadOnly);
int w = dataSet.RasterXSize;
int h = dataSet.RasterYSize;
this.tb1.Text = w.ToString();
this.tb2.Text = h.ToString();
}
catch (Exception err)
{
Console.WriteLine(err.Message);
}
}
当程序运行到OSGeo.GDAL.Gdal.AllRegister();时就会抛出如下异常:
在 System.DllNotFoundException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“CSharp.exe”类型的异常
请问各位问题出在什么地方?
{
try
{
OSGeo.GDAL.Gdal.AllRegister();
OSGeo.GDAL.Dataset dataSet = OSGeo.GDAL.Gdal.Open(@"E:\Skyline\Maps\srtm_59_05.strm_59_05.tif", OSGeo.GDAL.Access.GA_ReadOnly);
int w = dataSet.RasterXSize;
int h = dataSet.RasterYSize;
this.tb1.Text = w.ToString();
this.tb2.Text = h.ToString();
}
catch (Exception err)
{
Console.WriteLine(err.Message);
}
}
当程序运行到OSGeo.GDAL.Gdal.AllRegister();时就会抛出如下异常:
在 System.DllNotFoundException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“gdal_csharp.dll”类型的异常
在 System.TypeInitializationException 中第一次偶然出现的“CSharp.exe”类型的异常
请问各位问题出在什么地方?
解决方案 »
- 麻烦大家帮我看看这段sql游标的代码...
- c#计算器无法处理负数
- 请教 ,数组地址作为参数 解决散分
- 如何让一个已经运行的外部程序最小化到托盘,或者隐藏掉
- Microsoft Visual Studio 2005中使用multipage奇怪的问题
- c# WINFORM 子窗体中遍历父窗体,获取父窗体中的datagridveiw中的数据
- 撒100分,求解這一問題的解決方案,是關於socket的,希望高手幫忙
- 求解决在别人的机器不能调试的方法
- Application.StartupPath 在NET WEB里需要引用什么空间名?
- 配置.net服务器,需要安装那些东西?
- 大家有兴趣的进来讨论京东商城分类页多属性筛选功能
- c# TCP编程 传输消息问题
如果还不行,建议你安装FWTools,安装目录中的csharp文件夹有所需的dll文件,把引用中的文件换了就可以了!