Tag: c ++

解析Windows Phone7的问题

我正在使用Windows Phone 7开发应用程序,该应用程序显示来自特定URI的数据,但它不起作用。 我是堆栈,请帮帮我。 这是我的XML: info http://www.info.net Trouvez toutes les actualités en direct sur info.net … fr http://www.info.net 200 200 Actualités » Info News » News Régionales : Main info http://www.info.net/fr/actualite/actualites_info-news_news-regionales/my-main-info/54 Thu, 29 Dec 2011 00:22:00 +0100 <![CDATA[ My main info details : …]]> . . . 我想显示一个包含以下内容的列表: Main info (title) http://www.info.net/uploads/content/thumbnails/2011122902313__news.jpg (description) My main […]

如何将csharp绑定变量传递给Javascript函数

我想将c#绑定变量传递给javascript函数。 这是我的代码: <asp:LinkButton ID="lbID" runat="server" Text="” OnClientClick=”passAccessory(”); “> 但它总是会产生错误:“htmlfile:未实现”。 并且代码没有被解释为onclick=”passAccessory(‘<%#Bind(variable)%>’);” 有谁知道如何解决它? 谢谢。 编辑:我已将代码更改为 <asp:LinkButton ID="lbID" runat="server" Text="” OnClientClick=”passAccessory(”);”> 这是与它相关的代码,它使用lblTest.ClientID <asp:Label ID="lblTest" runat="server" Text='’ /> 但我收到一个错误: HttpException. Databinding … does not contain a property with the name lblTest HttpException. Databinding … does not contain a property with the name lblTest 。 我的代码有什么问题吗? 编辑:这些post给了我一个线索。 http://www.west-wind.com/Weblog/posts/5364.aspx 我试图学习如何将IEnumerable LINQ集合绑定到转发器 […]

Windows Phone 7中的设备发现

我无法检测到网络中存在的设备。 我正在使用两个应用程序。 一个是用C ++编写的,另一个是windows phone 7 app。 从Wp7我发送UDP广播,我是从如何在WP7芒果上广播UDP数据包中提到的? 我能够从wp7广播消息并在C ++ app中接收。但是我无法从C ++代码接收UDP数据包。 这是我的代码。 C#代码 private void PageTitle_Tap(object sender, GestureEventArgs e) { var ipAddress = IPAddress.Parse(“255.255.255.255”); var endpoint = new IPEndPoint(ipAddress, 4998); byte[] data = Encoding.UTF8.GetBytes(“hello|4998”); var args = new SocketAsyncEventArgs(); args.RemoteEndPoint = endpoint; args.SetBuffer(data, 0, data.Length); args.Completed += new EventHandler(args_Completed); socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, […]

用Facebook登录C#

当我尝试使用我的网站上的facebook登录时,我有一个无限循环的刷新, 我已经在身体标签上声明了一个脚本 window.fbAsyncInit = function () { FB.init({ appId: ‘337323336385***’, // App ID status: true, // check login status cookie: true, // enable cookies to allow the server to access the session xfbml: true // parse XFBML }); // Additional initialization code here FB.Event.subscribe(‘auth.authResponseChange’, function (response) { if (response.status === ‘connected’) { // the user […]

.net dll在c ++ dll中有一个像dll这样的入口点

我真的不确定.net dll是否也有像c ++ dll一样的入口点。 我怎么知道.net dll是否有入口点。 我在某地读到WIN32 dll可以有入口点,dot-net类库也不行。 谢谢,

ValidateCredentials()在First Call上返回FALSE,但在后续调用时返回TRUE

我正在使用以下代码对我的Web服务上的用户进行身份validation: using (PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)) { return context.ValidateCredentials(userName, password); } 我遇到的障碍是第一次调用ValidateCredentials()返回false但后续调用返回true。 我在这一行放置了一个断点,在中间窗口中我看到了相同的结果:第一次调用返回false,第二次返回true,即使调用之间没有任何改变(由我)。 ‘domain’是String.Empty,但我也尝试使用实际的域名并获得相同的结果。 我不是那么精通网络管理,所以任何帮助都会受到赞赏,

exception抛出后,Boost共享互斥锁未释放

我在预先存在的.NET(C#,3.5)应用程序中遇到了一个奇怪的Boost(v1.38)互斥锁死锁,该应用程序调用C ++库。 在获得读取锁定之后的某个时刻[正确]抛出一个exception,并且该exception一直未处理回托管.NET代码(处理它的位置)。 尝试使用setter方法的c ++库的下一次调用会无限期地挂起唯一的锁定获取(可能是未释放读取锁定): ntdll.dll!NtWaitForSingleObject() + 0x15 bytes kernel32.dll!WaitForSingleObjectEx() + 0x43 bytes kernel32.dll!WaitForSingleObject() + 0x12 bytes OurCPPLib.dll!boost::shared_mutex::unlock_upgrade_and_lock() Line 478 + 0x11 bytes C++ OurCPPLib.dll!boost::unique_lock::unique_lock(boost::detail::thread_move_t<boost::upgrade_lock > other) Line 788 C++ OurCPPLib.dll!boost::upgrade_to_unique_lock::upgrade_to_unique_lock(boost::upgrade_lock & m_) Line 802 + 0x98 bytes C++ OurCPPLib.dll!OurClass::SetSomething(double something) Line 95 C++ 该类定义了许多Get和Set方法(读者/编写者)并像这样实现它们: boost::shared_mutex _calcSharedMutex; RETURNCODE GetSomething(double& something) { boost::shared_lock lock(_calcSharedMutex); return _anotherObject->GetSomething(something); […]

将上下文菜单添加到WP8浏览器控件

当用户在网页上的链接上执行保持手势时,我尝试附加上下文菜单。 我在网上搜索过,发现了一些建议 if (webBrowser.IsScriptEnabled) { webBrowser.InvokeScript(“execScript”, “function eventListener(evt){ if (evt.type == ‘MSPointerDown’) { gestureHandler.addPointer(evt.pointerId); return; } if (evt.detail & evt.MSGESTURE_FLAG_END) { window.external.notify(evt.srcElement.tagName);}}”); webBrowser.InvokeScript(“execScript”,”document.addEventListener(‘MSGestureHold’, eventListener, false); document.addEventListener(‘MSPointerDown’, eventListener, false); gestureHandler = new MSGesture(); gestureHandler.target = document.body;”); } 但是第二个execScript引发了这个错误 System.SystemException was unhandled by user code HResult=-2146233087 Message=An unknown error has occurred. Error: 80020101. Source=Microsoft.Phone.Interop StackTrace: at Microsoft.Phone.Controls.NativeMethods.ValidateHResult(Int32 […]

如何在冗长的循环中使用服务器端变量更新客户端?

我试图在一个冗长的服务器端进程上放置一个Web界面,该进程应该在进程运行时向客户端发送常规进度\统计报告。 我怎样才能做到这一点? 这是我到目前为止所尝试的。 只要循环正在处理,webmethod中的会话就为null。 循环完成后再次按下开始按钮,它就可以获取会话值并填充标签。 如何在进程运行时将此更新发送到客户端? 我正在使用VS2012和ASP.NET 4.5。 编辑:更具体地说,问题发生在服务器忙于循环时。 如果我取消循环并且只是尝试定期从服务器中提取变量值,那么就没有问题了。 将该变量放在一个循环中并尝试定期获取它,你会看到问题是什么,我发布的代码应该澄清问题,如果你运行它。 谢谢。 Default.aspx的 function GetCount() { $.ajax({ type: “POST”, url: “Default.aspx/GetCount”, contentType: “application/json; charset=utf-8”, data: {}, dataType: “json”, success: function (data) { lblCount.innerHTML = data.d; }, error: function (result) { alert(result.status + ‘ ‘ + result.statusText); } }); setTimeout(GetCount, 5000); } Default.aspx.cs using System; using […]

Windows Phone导航过渡延迟和空白屏幕

我正在使用WP Toolkit在我的应用程序页面之间进行转换,它运行正常,但是在从一个页面导航到另一个页面时,我在转换之间得到这种奇怪的延迟,它只是显示一个空白的屏幕,显然看起来不太好,没有任何转换,它会立即打开页面,没有任何延迟或空白屏幕。 这花了将近2天的时间,我不知道什么是错的,如果有人可以帮助我或建议另一个页面转换库,我会很感激。 (我尝试过WP7Contrib转换,但我遇到了同样的问题,不确定它是我的应用程序还是库)