MSBuild的Delphi文档说
/ property:name = value设置或覆盖项目级属性,其中name是属性名称,value是属性值.使用分号或逗号分隔多个属性,或单独指定每个属性./ p也可以接受.例如:
/属性:WarningLevel = 2; OutputDir = BIN \调试
我找不到可用属性的列表,这是我目前所知道的:
我想得到一个完整的列表,但我最感兴趣的是能够覆盖Defines(dcc32 -d等价物).如果这些可以与dcc32相当,那将是锦上添花!
从finally块中,是否有可能告诉异常已被提出?
如何让MSBuild完全构建相当于dcc32 -b的Delphi项目?
我有两个我正在尝试构建的项目,第一个使用一些条件定义,它们通过msbuild传递给dcc32.但是,一些常见的单元似乎卡在第一组条件中,因此第二个项目构建不正确.
是否有正在为Delphi XE创建Mercurial插件的项目或项目?
如果做不到这一点,我在哪里可以了解更多关于创建一个?
在哪里可以找到为我的程序添加打印功能的好资源?
我找到了这个页面:http://efg2.com/Lab/Library/Delphi/Printing/index.html但它在5年内没有更新,我想知道,如果使用Delphi 2009,StretchDIBits是仍然喜欢StretchDrawMap,如何最好地支持分页,预览等.
到目前为止,我通过创建html或pdf文档而不是打印这些文件而作弊,但是对于所有打印任务来说,这有点过于繁琐.
我正在尝试将返回的基础对象强制转换为它的特定泛型类型.我认为下面的代码应该工作,但会产生内部编译错误,还有另一种方法吗?
type
  TPersistGeneric<T> = class
  private
  type
    TPointer = ^T;
  public
    class function  Init : T;
  end;
class function  TPersistGeneric<T>.Init : T;
var
  o : TXPersistent; // root class
begin
  case PTypeInfo(TypeInfo(T))^.Kind of
    tkClass : begin
                // xpcreate returns txpersistent, a root class of T
                o := XPCreate(GetTypeName(TypeInfo(T))); // has a listed of registered classes
                result := TPointer(pointer(@o))^;
              end;
    else
      result := Default(T);
  end;
end;
Run Code Online (Sandbox Code Playgroud) 我最近阅读了这篇精彩的文章,它简洁地解释了Google MapReduce的强大功能:
http://www.joelonsoftware.com/items/2006/08/01.html
在Mastering Delphi 2009中,Marco Cantu使用匿名函数显示了一个多线程for循环,它基本上是MapReduce的Map部分,但是说它不完整,还有其他样本.我也模糊地意识到Embarcadero的某个人在DTL图书馆工作,但我最近没有看到太多.
那么,Delphi中是否有可靠的MapReduce实现可供使用?
我知道Andreas Hausladen这个方便的图书馆,如果没有一般的Map Reduce,这是最好的图书馆吗?
http://andy.jgknet.de/blog/?page_id=100
谢谢!
如何使Windows XP VMWare映像可以看到本地驱动器?
最好,我想在VM Ware Image中将本地驱动器用作Drive Letters.
Windows升级顾问告诉我在Windows 7上运行Delphi 2010时存在"已知"问题,但我找不到它们,是否有人知道是否存在,或者它们是否已经修复过?
我想要一个简单的perl脚本/ sub来将sql server表读入一个哈希,是否有人有一个好的脚本或片段(使用'use')可以在给定连接字符串和表名的情况下执行此操作?
这是一个模板:
sub sqltable {    
    my ($connStr,$table) = @_;    
    my ($user, $password, $host) = ($connectstr =~ m|^(.*)/(.*)@(.*)$|); # or whatever    
    my $dbh = DBI->connect("dbi:???:$host",$user,$password, { RaiseError => 1 }); # replace ??? with good SQL Server equivalent
    $dbh-> ???; # anything good for this part?  LongTruncOk?  LongReadLen?    
    return $dbh->selectall_arrayref("select * from $table");    
}
Run Code Online (Sandbox Code Playgroud) delphi ×8
delphi-2009 ×2
delphi-2010 ×2
msbuild ×2
dbi ×1
dcc32 ×1
delphi-2007 ×1
delphi-xe ×1
exception ×1
generics ×1
mapreduce ×1
mercurial ×1
perl ×1
printing ×1
sql-server ×1
vmware ×1
windows-7 ×1