问题列表 - 第42227页

如何防止在应用程序完成处理之前关闭MDI窗口

我有一个MDI应用程序,我有一个MDI孩子做一些处理(需要10-20秒完成).我发现如果我关闭主应用程序,它会崩溃,因为MDI子项提前关闭(在完成处理之前).

代码是这样的(将所有代码放在这里太复杂了):

mainForm.OnButtonClick
begin
  start data processing;                         <--- 10 seconds
  create MDI child;                              <--- instant
     create visual controls (runtime)            <== 
        display the processed data in MDI child; <== 1 sec
end;
Run Code Online (Sandbox Code Playgroud)

该程序在第3行崩溃.FastMM说"FastMM已经检测到尝试在释放的对象上调用虚方法".显然,MDI孩子已被释放.

怎么预防这个?

delphi

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

元素中的"data"属性

我运行代码没有任何问题.我的问题是:这是我正在做的好事吗?这种跨浏览器/跨平台兼容吗?我正在使用xhtml strict doctype.

<div id="element" data='{"foo":"bar"}'></div>
<script type="text/javascript">
  alert($('#element').attr('data'));
</script>
Run Code Online (Sandbox Code Playgroud)

现在你可能想知道我为什么不这样做:

<div id="element"></div>
<script type="text/javascript">
  $('#element').data('json', '{"foo":"bar"}');
  alert($('#element').data('json'));
</script>
Run Code Online (Sandbox Code Playgroud)

我举一个例子,为什么我这样做.我正在一个网站上加载所有评论和默认的头像我只想在用户向下滚动时加载正确的图像,所以我需要在某个地方存储正确的图像源.

<img id="avatar-1" src="default.png" data='{"src": "user-avatar.png"}' />
Run Code Online (Sandbox Code Playgroud)

没有这个,我需要做:

<img id="avatar-1" src="default.png" />
<script type="text/javascript">
  $('#avatar-1').data('json', '{"src": "user-avatar.png"}');
</script>
Run Code Online (Sandbox Code Playgroud)

这会产生许多不必要的脚本标签.我知道我可以在php中合并所有这些脚本而不是立即显示,但代码不会像"数据"解决方案那样可读.

如果您有任何更好的解决方案,请告诉我.

javascript xhtml jquery json

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

Django 管理员:添加自定义列表视图的最佳方法是什么?

我想在管理中提供一个与 非常相似的自定义视图changelist_view(),但没有指向编辑表单视图的链接。用户将能够选择列表中的项目并应用操作,就像在更改列表表单中一样,但他们无权访问编辑表单。

我认为ModelAdmin类中的结构应该是这样的:

class ProductAdmin(admin.ModelAdmin):
    def get_urls(self):
        urls = super(ProductAdmin, self).get_urls()
        urls += patterns('',
            (r'^selectlist/$', self.selectlist_view)
        )
        return urls

    def selectlist_view(self):
        return render_to_response(...)
Run Code Online (Sandbox Code Playgroud)

要返回的视图与 非常相似ModelAdmin.changelist_view()。最好的、DRY 的方法是什么?

python django django-admin custom-view

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

你如何在jQuery中更改元素的填充?

我使用以下代码

$("#numbers a").css({
"color":"white",
"text-decoration":"none",
"padding:":"5px"
});
Run Code Online (Sandbox Code Playgroud)

颜色和文本修饰都很好,但填充不会添加到元素中.我该怎么解决这个问题?

javascript css jquery

14
推荐指数
1
解决办法
4万
查看次数

与标准C++相比,C++/CLI(以前称为"Managed C++")有哪些优势?

我在SO中找到的最接近的问题就是这个,但答案实际上是指C++/CLI优于C#的优点.

我需要了解C++/CLI相对于标准C++的优势.

c++ windows c++-cli .net-3.5

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

iPhone - 游戏中心选择排行榜屏幕 - 如何显示?

当我浏览苹果文档时,我看不到打开Game Center的方法,其中第一个屏幕是用户可以选择排行榜的位置.

我知道我可以打开一个特定的排行榜屏幕,但我想打开让用户选择一个的屏幕.那可能吗 ?

这是我目前的代码:

GKLeaderboardViewController *viewController = [[GKLeaderboardViewController alloc] init];
        viewController.leaderboardDelegate = self;
        // Present leaderboard with the user's options saved from prevous launch
        viewController.category = self.category;
        viewController.timeScope = self.timeScope;

        [parent presentModalViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

谢谢!!

iphone cocoa-touch leaderboard game-center

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

xdebug var_dump函数颜色

我已经在我的计算机上安装了xdebug和Windows,默认情况下工作正常 - 痕迹很丰富,很漂亮,但在另一台计算机上使用ubuntu 10.10,它是无色的,没有任何格式.我在php.ini中尝试填充xdebug格式化参数,但它对我不起作用:(

我需要做些什么来改善输出格式?

xdebug var-dump

4
推荐指数
1
解决办法
2774
查看次数

"template <class T>"和"template <typename T>"有什么区别?

可能重复:
对模板参数使用'class'或'typename'?

我看到两个不同的模板类声明:

template <class T> class SampleClass1
{
    // ...
};
Run Code Online (Sandbox Code Playgroud)

template <typename T> class SampleClass2
{
    // ...
};
Run Code Online (Sandbox Code Playgroud)

这两个代码有什么区别?

编辑:我将错误的关键字"typedef"更正为"typename".

c++ templates class

12
推荐指数
2
解决办法
6761
查看次数

WPF Combobox显示分层数据

我的数据库中有一个类别表,如下所示.

类别

  • 的categoryId
  • 名称
  • parentId的

parentId链接回自身以形成层次结构.

如何将它绑定到WPF中的组合框,以便子元素适合每个级别缩进?

c# wpf binding

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

OAuth提供程序的推荐数据库结构是什么

我正在使用DevDefined库实现OAuth提供程序.我想知道是否有任何推荐的数据库结构用于在服务器端存储使用者和令牌数据.对此有任何建议将不胜感激!

database-design oauth oauth-provider devdefined-oauth

18
推荐指数
1
解决办法
9922
查看次数