小编Ale*_*lex的帖子

CDT的Eclipse调用层次结构不能完全正常工作

CDT的eclipse调用层次结构没有显示我的某些函数的所有函数调用.我的所有源都在项目文件夹中.我尝试将位置添加到project-> properties-> C/C++ General-> Paths and Symbols并重建索引,但它不起作用.例如,一个函数从某些库代码中被调用了几次.它不是虚拟功能或任何东西,并使用ctrl-click工作.该项目编译也很好.

如果有的话,有人可以告诉我在哪里解决这个问题吗?也许我没有正确创建项目,也不知道所有文件都属于同一个项目.我知道有几种方法可以导入/创建一个C++项目,也许我没有正确地完成它.或者我可能需要删除一些intellisense文件以使索引器重建.

eclipse eclipse-cdt call-hierarchy

5
推荐指数
1
解决办法
1019
查看次数

如何设置QDialog的宽度和高度,并允许自动放置窗口

有没有办法初始化QDialog的宽度和高度,而不使用ui文件更改x和y坐标?我只有一个简单的QDialog并且只想设置宽度和高度,并且x和y自动设置为父级的中心,但是当我尝试setGeometry时,继承的几何的x和y是0. x怎么样当使用ui文件创建对话框时,是否设置了?

class MyDialog : public QDialog
{
    MyDialog::MyDialog(QWidget *parent) :
        QDialog(parent)
    {
        setGeometry(geometry().x(), geometry().y(), 200, 400);
    }
}
Run Code Online (Sandbox Code Playgroud)

qt qdialog

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

连接时出现Npgsql异常

我在C#.NET 4.0应用程序中使用Npgsql 2.0.11.94连接到PostgreSql数据库.我在他们的网站上根据示例形成了连接字符串,当我调用NpgsqlConnection对象连接时,抛出此异常:

A first chance exception of type 'Npgsql.NpgsqlException' occurred in Npgsql.dll

Additional information: ERROR: 22023: 3 is outside the valid range for parameter "extra_float_digits" (-15 .. 2)
Run Code Online (Sandbox Code Playgroud)

抛出异常后,代码将正确执行.也就是说,确实建立了与数据库的连接,并且查询返回了正确的数据.有谁知道它为什么抛出这个例外?这是我连接到db的代码:

string strConnection = "Server=192.168.253.20;Port=5432;User Id=alex;Password=asdf;Database=mydatabase;";
NpgsqlConnection conn = null;
try
{
    conn = new NpgsqlConnection(strConnection);
    conn.Open();
}
catch (Exception e)
{
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

谢谢,亚历克斯

c# npgsql

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

标签 统计

c# ×1

call-hierarchy ×1

eclipse ×1

eclipse-cdt ×1

npgsql ×1

qdialog ×1

qt ×1