小编utk*_*tas的帖子

Delphi:您如何自动更新您的应用程序?

我一直在考虑使用我自己的代码来使我的Delphi应用程序能够无缝更新,因为我将继续"经常发布,尽早发布"的心态.有各种Delphi解决方案(包括免费软件和付费),我想询问您是否使用过这些解决方案,或者只是在这个领域继续使用自己的解决方案.欢迎对自动更新主题发表任何评论.

delphi auto-update

38
推荐指数
6
解决办法
3万
查看次数

PowerShell中的virtualenv?

嗨同伴pythonistas,在PowerShell中使用virtualenv时似乎有问题.

当我尝试在PowerShell中激活我的环境时...

> env/scripts/activate

.. 什么都没发生.(shell提示符应该更改以及PATH环境变量.)

我想问题是PowerShell产生了一个新的cmd.进程只是为了运行activate.bat,从而在完成后将activate.bat更改为shell死.

你有什么问题的解决方法吗?(我现在坚持使用cmd.exe)

python powershell virtualenv

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

经常修改模型时的Django工作流程?

因为我通常不在Django项目中进行模型的预先设计,所以我最终修改了模型,因此每次都删除我的测试数据库(因为"syncdb"不会自动为你更改表格).下面是我的工作流程,我想听听你的.欢迎任何想法..

  1. 修改模型.
  2. 删除测试数据库.(对我来说,总是一个简单的sqlite数据库.)
  3. 运行"syncdb".
  4. 通过代码生成一些测试数据.
  5. 转到1.

关于这个的第二个问题..如果您的工作流程如上所述,您如何执行4.步骤?您是手动生成测试数据还是在Django应用程序中有适当的挂钩点,您可以在服务器启动时注入测试数据生成代码?

TIA.

python django workflow django-models django-syncdb

25
推荐指数
4
解决办法
3763
查看次数

为什么Delphi变体不能保存对象?

为什么Delphi变体不能保存对象?更重要的是,这种限制背后的原因是什么?

delphi oop variant

14
推荐指数
3
解决办法
7761
查看次数

新动态编程语言的后端选择?

我一直在开发一个Smalltalk变种,只是为了它的乐趣,我想知道当涉及到后端时,什么是stackoverflowers的选择.这些是我目前的考虑因素:

.NET,JVM:这两个VM主要用于静态类型语言,我认为很难定位像smalltalk这样的动态语言.

Python(作为源代码):似乎是最简单的方法.另外,如果我可以发出Python字节码会更好,但它没有被很好地记录为其他VM的AFAIK(需要挖掘Python的源代码以获取详细信息!).

自制翻译:不可能,因为它没有乐趣:-)

LLVM,NekoVM,Parrot是我正在检查的其他选项.你对此有何看法?

compiler-construction interpreter smalltalk vm-implementation

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

Delphi的LoC(代码行)指标?

如何为Delphi(pascal)项目生成LoC(代码行)指标?有没有内置的方法来做到这一点?

delphi

7
推荐指数
3
解决办法
4527
查看次数

是否可以在滚动条上绘画?

是否可以在TMemo,TListbox等标准控件的滚动条上绘画.?

我需要的是在滚动条上绘制一些基本形状,我试图避免从stratch实现整个滚动的东西.有什么指针吗?TIA!

delphi winapi scrollbar

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

可以模仿Firefox的"附加组件|扩展列表"的Delphi控件?

我的目标是在我的应用程序中更新GUI的外观.目前,我的GUI包含许多列表框,这些列表框用于以旧式方式编辑某些对象,即,用户双击项目并显示对话框以修改相应的对象.

我认为一个好的现代方法是Firefox如何显示安装的扩展(下面的快照).

我的问题是如何轻松地在Delphi(win32)中构建这样的GUI?是否有任何组件使用模仿这种行为,或者我只需要使用面板从stratch编写代码?(IMO是一项非常麻烦的工作,我想避免 - 选择逻辑,调整等......)

替代文字

delphi firefox user-interface controls

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

修补Django表单类的猴子?

给定一个表单类(在您的巨型Django应用程序的某个深处)

class ContactForm(forms.Form):
    name = ...
    surname = ...
Run Code Online (Sandbox Code Playgroud)

并且考虑到您希望在不扩展或修改表单类本身的情况下向此表单添加另一个字段,为什么以下方法不起作用?

ContactForm.another_field = forms.CharField(...)
Run Code Online (Sandbox Code Playgroud)

(我的第一个猜测是Django使用的元类hackery仅在第一次构造表单类时应用.如果是这样,是否有办法重新声明类以克服这个问题?)

python django monkeypatching django-forms

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

Delphi RTTI问题:GetPropInfo在{$ METHODINFO ON}时返回nil?

即使使用正确的{$ METHODINFO}指令声明给定的类,GetPropInfo是否有可能返回nil.

  type 
  ... 
  ...
    {$METHODINFO ON}
    TMyClass = class
    private
      fField: integer;
    published
      property Field: integer read fField write fField;
    end;
    {$METHODINFO OFF}
  ...
  ...
  procedure TestRTTI;
  begin
    assert(assigned(GetPropInfo(TMyClass, 'Field')), 'WTF! No RTTI found!');
  end;
Run Code Online (Sandbox Code Playgroud)

delphi rtti

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