问题列表 - 第12862页

Delphi 7形式,不在Vista中工作

该软件基于Delphi 7构建.

在我的XP机器上,表单按照我的预期调整大小.但是,在两台Vista机器上,我的组件的锚点设置为[akLeft,akTop,akRight,akBottom],但是当我调整表单大小时,组件不会随表单一起拉伸,在右边缘和底边留下空白.在XP机器上,组件正确地与表单一起拉伸.

所以,似乎Vista机器忽略了锚属性.是什么导致了这个以及如何解决这个问题?

重要更新(François):
我们的D2007应用程序和所有x64窗口都存在同样的问题.
安德烈亚斯的回答确实是解决方案.所以它不是D7也不是Vista相关的.

forms windows delphi anchor 64-bit

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

在Actionscript 3中创建只读属性

AS3中的许多库类都具有"只读"属性.是否可以在自定义as3类中创建此类属性?换句话说,我想创建一个具有公共读取但是私有集的属性,而不必为我想要公开的每个属性创建复杂的getter/setter系统.

properties readonly actionscript-3

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

带有acute的拉丁字母:DjangoUnicodeDecodeError

我有一个问题,读取一个txt文件插入mysql数据库表,te sniped这段代码:

文件包含第一行:" aclaración "

archivo = open('file.txt',"r")
表示archivo.readlines()中的行:
.... body = body + line
model = MyModel(body = body)
model.save()

我得到一个DjangoUnicodeDecodeError:

'utf8'编解码器无法解码位置8中的字节:无效数据.你传入'aclaraci\xf3n'(类型'str')Unicode错误提示

无法编码/解码的字符串是:araci n.

我尝试了body.decode('utf-8'),body.decode('latin-1'),body.decode('iso-8859-1'),没有解决方案.

你能帮我吗?任何提示都是apreciated :)

python django utf-8 character-encoding

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

来自Google使用OpenID的友好名称?

当我与Google OpenID提供商进行乒乓球比赛时,我无法获得友好的名字/昵称/用户名(无论你想叫什么).

我得到的东西看起来很糟糕,如下所示:

www.google.com/accounts/o8/id?id=AItOawmtAnQvSXGhRTkAHZWyxi4L4EKa7xoTT1dk  
Run Code Online (Sandbox Code Playgroud)

而不是喜欢的东西

JohnDoe
Run Code Online (Sandbox Code Playgroud)

什么是以友好的方式从Google获取用户名称的协议,比如myopenid呢?

**我正在使用DotNetOpenAuth*

openid dotnetopenauth

17
推荐指数
3
解决办法
4282
查看次数

使用jQuery从HTML blob中删除属性

我有一大堆HTML.如何使用jQuery class从blob中的所有锚标记中删除属性,然后返回生成的HTML?

我觉得这应该有用,但它没有:

$(blob).filter('a').removeAttr('class').end().html()
Run Code Online (Sandbox Code Playgroud)

(它返回空字符串)

如果你解释为什么我的解决方案是错误的,奖励积分.

javascript jquery

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

如何最好地处理分层协议栈中的大缓冲区?

我正在为一个小型嵌入式系统(多点,rs485类型的东西)开发一个简单的协议栈.在这个堆栈中,在OSI层之后丢失模型:

  1. 应用
  2. 网络
  3. 数据链接
  4. 物理(串行驱动程序)

每个图层都有自己的页眉/页脚部分,用于包裹图层上方的有效负载.

我将使用自己的静态缓冲池静态分配固定大小的块来存储二进制数据包.(此应用程序中没有malloc /免费.)

在其他API中,我已经看到数据通常作为具有相关长度的const指针传递.以这种方式,数据将需要在每层的复制操作,因为上面层的有效载荷被放置在当前层的新分配的缓冲区中.

对于三层堆栈,这将是2个复制操作和3个分配的缓冲区.

有没有更好的方法来做到这一点,仍然保持协议层的清晰分离?

为了更好地锚定讨论,我们可以说数据包通常大约为2k,处理器是8Mhz的小型8位微处理器.

c api embedded buffer

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

在Mac OSX上为app dev使用的数据库选项有哪些?

我想在Mac OSX上开发一个小应用程序,它需要使用数据库.任何人都可以为Mac推荐一个吗?这将是我的第一个Mac开发,所以这是一个非常新的问题.

为了帮助您,我对以下几个方面感兴趣:

  • 它适用于小型应用吗?(重要)
  • 它适用于大型应用吗?它可以支持多大的应用程序?
  • 应用程序将在本地存储数据,但将来最终可能会与网络/云中的某些内容共享模式.
  • 是否有任何好的库/ ORM使用它?
  • 对于新手来说,有什么很酷的功能可能并不明显吗?
  • 你为什么喜欢用它?
  • 它是关系数据库吗?或者是其他东西?
  • 我的应用程序需要在某些时候版本化"内容"

请随意添加我应该考虑的任何其他内容.我也很高兴你能在盒子外思考,所以OO数据库或类似Git的方法会很酷.

谢谢你的帮助...

database macos objective-c

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

C++在循环中创建和收集结构

我想从文件中按行收集的数据创建一个结构.每一行都需要一个新的结构,并在while循环中访问这些行.在C#中,我通过创建匿名结构并将它们添加到结构列表来实现此目的.C++似乎不允许匿名结构.我尝试使用递增变量命名它们,但是这不起作用,因为变量名称是字面意义的 - 无论如何,我宁愿不要被迫使用这种方法,因为我讨厌无关名称的想法.我想我可以通过一个独特的属性命名结构,但显然,我宁愿使用属性作为...财产.此外,如果它们不一定都是独一无二的呢?

有人可以提出建议或解释一些我错过的东西吗?

谢谢!

在c#中(psuedo:

public static List<Referral> Referrals = new List<Referral>();

//in loop:
var NewReferral = new Referral(referringURL.Trim(), referringWords.Trim().ToLower() , 1);
if ( NewReferral.URL == referringURL.Trim() )  {Referrals.Add(NewReferral);
Run Code Online (Sandbox Code Playgroud)

在c ++中:

 list<CollectedData> AllData;

 ifstream myFile("test_data.txt");
 if (myFile.fail()) {cout << "Error opening file"; return 0;}
 else
 {
  cout << "File opened... \n";
  while( getline(myFile, line) ) {
   struct CollectedData;
                        //add property values
                        //add struct to struct list
  }
 }
Run Code Online (Sandbox Code Playgroud)

(请详细了解它们何时自动删除,它可能没有帮助,但我想知道.谢谢!)

c++ struct loops anonymous-types

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

创建SQL标识作为主键? - SQL Server

create table ImagenesUsuario
{
    idImagen int primary key not null IDENTITY
}
Run Code Online (Sandbox Code Playgroud)

这不起作用.我怎样才能做到这一点?

sql t-sql sql-server

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

为什么有2个web.config文件

有人通过链接发送我下载示例标准asp.net MVC示例,我注意到有2个web.config文件:

  1. 根目录中的1
  2. 1在views目录中

这是什么原因?

asp.net asp.net-mvc web-config

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