问题列表 - 第37532页

将非托管C++ DLL与托管C++类库DLL链接

创建简单的c ++ .net包装器的问题中.一步步

我想在.NET中使用C++类,但我在使用Visual Studio(2008)构建时遇到了问题.

我有一个非托管类A(使用/ clr编译的C++).我创建了一个C++/clr类'Class1',它将A和匹配的方法委托包装到A的方法中.

如果我在Class1(托管)的类库项目中包含A类的单元源文件我没有问题所有链接和工作正常,但我有很多非管理的C++类,如A和我想把它们放在DLL中并链接到DLL到托管库(类包装器).[我实际上并不认为此时需要将这些DLL链接在一起,但编译器似乎需要它,给出下面显示的相同错误.]

我创建了VisualC++/CLR/Class库并添加了我的C++类(下面列出的A)并构建.[我使用了默认设置,但是在项目链接器设置中我已经尝试使用"是"和"否"注册输出.]没有错误,并且创建了.DLL文件.

我创建了VisualC++/CLR/Class库并创建了包装类'Class1'我使用了所有默认设置.在项目属性下,我单击了"引用""添加新引用"并选择了第一步中创建的DLL.

我收到链接器错误:

test_NET_library.obj : error LNK2028: unresolved token (0A000009) "public: int __thiscall Z::A::m1(int,int)" (?m1@A@Z@@$$FQAEHHH@Z) referenced in function "public: int __clrcall test_NET_library::Class1::m1(int,int)" (?m1@Class1@test_NET_library@@$$FQ$AAMHHH@Z)
test_NET_library.obj : error LNK2028: unresolved token (0A00000A) "public: int __thiscall Z::A::m2(int,int)" (?m2@A@Z@@$$FQAEHHH@Z) referenced in function "public: int __clrcall test_NET_library::Class1::m2(int,int)" (?m2@Class1@test_NET_library@@$$FQ$AAMHHH@Z)
test_NET_library.obj : error LNK2019: unresolved external symbol "public: int __thiscall Z::A::m1(int,int)" (?m1@A@Z@@$$FQAEHHH@Z) referenced in function "public: int __clrcall test_NET_library::Class1::m1(int,int)" (?m1@Class1@test_NET_library@@$$FQ$AAMHHH@Z)
test_NET_library.obj : error LNK2019: unresolved external symbol "public: …
Run Code Online (Sandbox Code Playgroud)

mixed-mode c++-cli

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

从后面的代码设置TextBox的字体

这可能是一个愚蠢的问题,但我怎么设置的字体TextBoxstring后面的代码?

// example
txtEditor.FontFamily = "Consolas";
Run Code Online (Sandbox Code Playgroud)

c# wpf code-behind

34
推荐指数
3
解决办法
8万
查看次数

是否有适用于JavaScript的CSS3选择器解析器?

任何人都知道将解析CSS3选择器的片段如下:

"form#network_template[method='put'][action='#form_{keyname}']"
Run Code Online (Sandbox Code Playgroud)

对此:

{
  tag: "form",
  id: "network_template",
  method: "put",
  action: "#form_{keyname}"
}
Run Code Online (Sandbox Code Playgroud)

或这个:

<form id="network_template" method="put" action="#form_{keyname}">
Run Code Online (Sandbox Code Playgroud)

javascript css-selectors

0
推荐指数
1
解决办法
1491
查看次数

迁移Django灯具?

我有一个Django应用程序.我有包含测试数据的.json fixture文件,单元测试使用数据来确认应用程序是否正常工作.我还使用South来迁移我的数据库.

做了几个数据库迁移后,我的灯具已经过时了,因为数据库已迁移,添加一个新的数据库列,例如,与夹具数据不具有该列,因为它在数据库中更改前被抓获.

在迁移数据库时,移动我的灯具的最佳方法是什么?

migration django fixtures django-south

20
推荐指数
1
解决办法
4515
查看次数

创建数据库查询方法

我不确定是否已被删除,但我想要做的是创建一个返回查询结果的方法,以便我可以重用连接代码.据我了解,查询返回一个对象,但我如何传回该对象?我想将查询作为字符串参数发送到方法中,并让它返回结果,以便我可以使用它们.这就是我在黑暗中刺伤的东西,它显然不起作用.这个例子是我尝试使用查询结果填充列表框; 工作表名称为Employees,字段/列是名称.我得到的错误是"Complex DataBinding接受IList或IListSource作为数据源.".有任何想法吗?

 public Form1()
        {
            InitializeComponent();
            openFileDialog1.ShowDialog();
            openedFile = openFileDialog1.FileName;

            lbxEmployeeNames.DataSource = Query("Select [name] FROM [Employees$]");


        }

        public object Query(string sql)
        {
            System.Data.OleDb.OleDbConnection MyConnection;
            System.Data.OleDb.OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand();
            string connectionPath;

            //build connection string
            connectionPath = "provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + openedFile + "';Extended Properties=Excel 8.0;";

            MyConnection = new System.Data.OleDb.OleDbConnection(connectionPath);
            MyConnection.Open();
            myCommand.Connection = MyConnection;

            myCommand.CommandText = sql;
            return myCommand.ExecuteNonQuery();


        }
Run Code Online (Sandbox Code Playgroud)

c# methods return object

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

executionTimeout无法在asp.net mvc上运行

我尝试在web.config中为asp.net mvc应用程序设置executionTimeout.

<location path="Home/Index">
    <system.web>
      <httpRuntime  executionTimeout="5"/>
    </system.web>
  </location>
Run Code Online (Sandbox Code Playgroud)

任何在Index动作中使用Thread.sleep

public ActionResult Index()
        {
            Thread.Sleep(30000);            
            return View();
        }
Run Code Online (Sandbox Code Playgroud)

另外,我将complilation的调试设置为"false".在操作休眠约30秒后,"请求超时"异常不会抛出并且视图已成功呈现.

任何人都知道如何使executionTimeout在asp.net mvc中工作?

asp.net-mvc

9
推荐指数
2
解决办法
3386
查看次数

如何使章节*,章节*和子章节*出现在目录中

我需要生成一个PDF文档,其中我需要一些"章节"(以及它的章节和小节)是非编号的,但仍包含在ToC中.

这是我的硕士论文.我正在使用书籍文档类,因为我不喜欢回忆录默认值.

如果我使用\chapter*,那么LaTeX将从ToC中删除该章节.但我要求在ToC中也有这些.此外,标题(花式)不会改变\chapter*.

论文的总体结构是:

\maketitle %% A custom one
\frontmatter
\tableofcontents
\listoftables
\listoffigures

\chapter*{Abstract}
\chapter*{Introduction} %% This "chapter" presents the whole thesis

\mainmatter

%% Here the real chapters are written

\appendix
%% Appendixes here

%% bibliography
Run Code Online (Sandbox Code Playgroud)

如何制作\chapter*,\section*\subsection*出现在ToC中并修改标题?

最好的问候,曼努埃尔.

更新:我想我可能正在使用一些干扰页眉和页脚生成方式的包.smilethax的答案让问题的第一部分得到了回应:我现在在TOC上有我的\章节*.

这是我的完整序言:

\usepackage[sort&compress,round,semicolon]{natbib}
\usepackage{babel}
\usepackage{setspace}
%% inputenc so we can write in spanish
\usepackage[utf8]{inputenc}

\usepackage{fixltx2e} % LaTeX patches, \textsubscript
\usepackage{cmap} % fix search and cut-and-paste in PDF
\usepackage{ifthen}
%% \usepackage{float} …
Run Code Online (Sandbox Code Playgroud)

latex

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

使用$ 0来引用Javascript的String.replace中的整个匹配

我在一组文本中突出显示搜索字符串的实例.我想在替换查询的不区分大小写的匹配时保留原始文本的大小写.这是我开始的:

text.replace(new RegExp('(' + query + ')', 'ig'), '<em>$1</em>');
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我需要逃避query以防止括号打破子匹配,所以我想我会尝试:

text.replace(new RegExp(query, 'ig'), '<em>$0</em>');
Run Code Online (Sandbox Code Playgroud)

$0似乎没有使用 - 所有匹配的字符串都被$ 0替换.然而,我找到了另一种选择:

text.replace(new RegExp(query, 'ig'), function(match) { return '<em>' + match + '</em>'; });
Run Code Online (Sandbox Code Playgroud)

不过,我不是很喜欢它的外观.你会怎么建议做这种类型的字符串替换?

javascript regex replace

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

重命名MySQL中的列时出错

如何重命名表中的列xyz?列是:

Manufacurerid, name, status, AI, PK, int
Run Code Online (Sandbox Code Playgroud)

我想重命名为 manufacturerid

我尝试使用PHPMyAdmin面板,但是我收到此错误:

MySQL said: Documentation
#1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)
Run Code Online (Sandbox Code Playgroud)

mysql database alter-table mysql-error-1025

430
推荐指数
5
解决办法
55万
查看次数

如何在Scala中编写类析构函数?

我想在一个类实例存在的整个过程中打开一个FileWriter.所以我需要在析构函数中关闭它.但是如何在Scala中指定析构函数?

destructor scala

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