我有一个在VS 2017中使用Framework 4.7.2和Devexpress 17构建的编辑器。它是旧游戏的编辑器。使用编辑器,我可以将NPC /小怪兽加入游戏世界。我可以在“调试和发布”模式下进行编译。
编辑器具有用于级别,派系的统计窗口。您可以搜索物品并将其放入生物,然后会有一个小屏幕显示生物的图片,也可以将图片添加到生物。
我遇到的问题是这个。我启动了GUI编辑器,我可以看到所有可用的生物,我可以搜索所有项目。但是我看不到暴民的照片,而且统计信息全是空的,当我单击表并想选择另一个暴徒时,编辑器崩溃了。
我尝试调试它,这是错误:
System.IndexOUtOffRangeExceptions-在位置0没有行。
n - 1
===================================
调试器指向此位置:
// Get Last Mob Item ID
private int GetNextItemID()
{
DataTable lastInsert = SQL.ExecuteQuery("SELECT max(id) from mob_items;");
return int.Parse(lastInsert.Rows[0][0].ToString());
}
private int GetNextMobID()
{
DataTable lastInsert = SQL.ExecuteQuery("SELECT max(mob_id) from mob_base;");
return int.Parse(lastInsert.Rows[0][0].ToString());
}
我尽了一切,但我不知道该如何解决该错误。