问题列表 - 第48624页

Delphi编辑器配色方案

我想知道是否有人可以发布Delphi IDE编辑器配色方案,而不是Delphi附带的配色方案.我厌倦了这种白色/黑色的颜色,我正在互联网上寻找好的例子,但到目前为止我一无所获.有没有人可以发布.reg(delphi在注册表中存储ide颜色)和delphi IDE的屏幕截图,以便可以复制它?

ide delphi colors

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

动态加载BPL的共享代码/传递对象

我正在考虑使用动态加载BPL并将主应用程序中的对象实例传递给BPL中的方法.这造成应用程序和BPL使用的问题单元.

我写了一个小小的原型,它做了这个,并很好奇Delphi如何内部管理应用程序中定义的类与BPL之间的差异.

例如,说一个基本的Widget类,如:

TmyWidget = class
private
  fId:Integer;
  fDescription:String;
public
  procedure DoSomething1();
end;
Run Code Online (Sandbox Code Playgroud)

现在,应用程序和BPL是使用包含TmyWidget类的单元构建的.之后,TMyWidget中的某些内容发生了变化,应用程序被重建,但是BPL不是(反之亦然.)我添加了另一个方法DoSomething2()并在应用程序中创建了一个TmyWidget实例并将其传递给BPL进行处理并在基本的例子,它的工作原理.但它显然充满了潜在的问题.

如果另一个动态加载的BPL也使用TmyWidget,那么事情变得更加有趣.它似乎工作,但它绝对不是理想的.

主要问题是 - 如何通常将对象传递给主应用程序和DLL或BPL?我以前从来没有尝试过,而且可能有充分的理由,但我有这个想法适合这种方法......

我想最好的方法是序列化对象并将这些字节传递并在DLL/BPL中反序列化,此过程注意到主机和动态加载模块之间可能存在的版本差异,但我希望新的SimpleSharedMem选项可能会带来这个新功能而没有序列化的开销,但它似乎不是很有用,除非你严格保持app和dll重建任何共享代码更改......但在这个原型中,应用程序将保持相当稳定并且动态加载的模块将经常更改,并将功能添加到TmyWidget.(服务器应用程序充当基于客户端请求构建TmyWidget的工厂,应用程序将实例传递给各个模块进行处理.)

delphi bpl

4
推荐指数
2
解决办法
3281
查看次数

C中有const吗?

这个问题可能很幼稚,但是:

  • constC中有关键字吗?
  • 从哪个版本?
  • constC和C++ 之间是否存在语义和/或语法差异?

c c++ language-comparisons const

51
推荐指数
5
解决办法
2万
查看次数

我怎么知道7zip是否使用AES256?

我最初使用WinZip15创建带有AES256的.ZIP文件,我们后来使用WinZip的自解压工具将其打包成.EXE文件(因为我们不能确定我们给档案的人会有一个可以处理AES的zip实用程序-256 ZIP档案).

我开始使用7Zip的命令行实用程序来打包ZIP文件

7za a -y -tzip -ptestabc123 -mem=AES256 C:\helloworld.zip C:\test\
Run Code Online (Sandbox Code Playgroud)

反正有没有告诉它是否真的使用AES256来加密存档?它显然有一个密码,但除此之外似乎很难确定.当我使用WinZip15创建AES256档案时"浏览器中的视图"无法正常工作,我认为这是正常的.当我使用7za创建档案(使用-mem = AES256开关)时,Windows资源管理器可以打开我发现奇怪的zip存档.

zip 7zip aes

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

Node.js MVC框架

我想使用Node.js开发一个网站.我在这里看到了很多框架:https://github.com/joyent/node/wiki/modules#web-frameworks-micro但不知道哪一个是社区最接受的(让我们说:最多流行).有没有人尝试过任何这些框架和/或在生产中使用它,你的经验是什么?谢谢.

model-view-controller node.js

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

如何从十六进制颜色字符串中获取颜色

我想使用六角形字符串中的颜色,例如"#FFFF0000"更改布局的背景颜色. Color.HSVToColor看起来像赢家,但它需要float[]一个参数.

我是否接近解决方案?

android hex colors

292
推荐指数
11
解决办法
30万
查看次数

如何在提交后的钩子脚本中获取项目路径?(git)

我想调用位于存储库中的脚本.

我当然可以做以下事情:

#!/bin/sh
../../myscript.sh
Run Code Online (Sandbox Code Playgroud)

但我觉得那不好;)

那么如何在post-commit脚本中获取项目的路径?

git path post-commit

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

如何让詹金斯将工件复制到动态目录?

我试图让 Jenkins 使用 scp 插件将构建的工件复制到另一台服务器上的存档目录。

理想情况下,我希望能够根据构建版本使目标动态化,因此结果类似于 /builds/<build version>/

对于像 1.2.3.4 这样的构建版本,它看起来像:

/builds/1.2.3.4/
Run Code Online (Sandbox Code Playgroud)

从阅读 scp 插件页面来看,这看起来不太可能,但我认为这里的某个人可能已经想通了。

有没有办法做到这一点?

将带有嵌入在文件名中的版本号的工件放在一个目录中是否更好?

build-automation build-process hudson hudson-plugins jenkins

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

退出/关闭申请

可能重复:
退出应用程序 - 这是不赞成的吗?

我写了一个Android应用程序,有5个活动.每个活动都由之前的活动启动.当用户进入上一个活动时,我添加了一个"退出"按钮.按下此按钮时,我调用finish(); 但是,这只会关闭当前活动,并且应用程序将返回上一个活动.按下退出按钮时是否有一种简单的方法可以终止所有活动.

谢谢

android

3
推荐指数
2
解决办法
1733
查看次数

使用子查询计算特定行

我有一个查询,我用于报告.每行是包含病史的一行数据client_id,每个病史重复一次.

我正在分组client_id并总结他们的条件,但我想使用子查询来查找高于预设分数的任何条件.我当前的查询给了我整个表的总数,而不仅仅是具体的client_id.

有人可以帮我吗?谢谢!

在这里我的查询:

select 
    DATEADD(month, DATEDIFF(month, 0, taken_on), 0), 
    client_id, 
    count(hscore), 
    sum(hscore),
    (select count(hscore) 
            from amexmedscreen 
            where hscore >= '3.5') 
    from amexmedscreen 
    group by taken_on, client_id`
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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