草庐IT

database - 数据库的 Post、ApplyUpdates 和 Commit 之间有什么区别?

我正在努力找出更改数据库后要使用的命令。我正在通过SQLite3和db-aware控件学习,这是我的理解......当用户在db-aware控件中键入某些内容(或以其他方式将内存数据集置于编辑状态)时,POST将更改存储在内存中。控件通常会自动或隐式地为您执行此操作。尽管您必须在任何地方识别任何更改之前发布,但更改尚未发送到磁盘上的实际数据库文件。它们只存在于内存中。将更改发送到磁盘需要APPLYUPDATES.即使在通过APPLYUDATES发送到磁盘上的文件之后它们仍然可以更改或回滚。这就像点击撤消。在COMMIT之前,它们不会永久保存到磁盘中已被调用。这听起来对吗?我真的很想知道

linux - 我的 Delphi 应用程序在 Linux 上的最佳解决方案是什么 - Delphi+Wine 或 Lazarus?

我需要让我的Delphi解决方案在Linux上可用,我已经在Wine和Lazarus上测试了它们。从长远来看,我应该考虑哪些技术考虑因素(编程、部署、维护等),以避免陷入维护噩梦。我保持我的Windows组件使用非常标准,以避免可能在跨平台上开发的复杂性。我正在寻找一些超越主观的确凿事实。我不想考虑.Net/Mono,因为这会让我立即退缩(巨大的上市延迟),这是我无法承受的。我能想到一些:Lazaraus可能需要一些(更改)编程才能使代码正常工作。在拥有大量客户群的情况下,Wine是一个更难维护的环境。非常感谢您为此做出的贡献。 最佳答案

linux - 我的 Delphi 应用程序在 Linux 上的最佳解决方案是什么 - Delphi+Wine 或 Lazarus?

我需要让我的Delphi解决方案在Linux上可用,我已经在Wine和Lazarus上测试了它们。从长远来看,我应该考虑哪些技术考虑因素(编程、部署、维护等),以避免陷入维护噩梦。我保持我的Windows组件使用非常标准,以避免可能在跨平台上开发的复杂性。我正在寻找一些超越主观的确凿事实。我不想考虑.Net/Mono,因为这会让我立即退缩(巨大的上市延迟),这是我无法承受的。我能想到一些:Lazaraus可能需要一些(更改)编程才能使代码正常工作。在拥有大量客户群的情况下,Wine是一个更难维护的环境。非常感谢您为此做出的贡献。 最佳答案

python - 如何将 Python 部署到 Windows 用户?

我即将推出betaapp并且可以选择在Python上创建自定义集成脚本.应用程序将定位MacOSX和Windows,而我的问题是Windows通常不存在Python。我的实际方法是静默运行Python2.6安装。但是我遇到了默认没有激活的问题,使用commandlineoptions时没有设置路径.而且我担心如果之前安装了Python,然后我升级到新版本,这可能会破坏其他东西......所以,我想知道如何干净利落地完成。如果我复制整个Python2.6目录,并将其放在我的应用程序的子目录中并在那里安装所有内容,可以吗?或者使用virtualenv可以运行不同版本的Python(如果机器

python - 如何将 Python 部署到 Windows 用户?

我即将推出betaapp并且可以选择在Python上创建自定义集成脚本.应用程序将定位MacOSX和Windows,而我的问题是Windows通常不存在Python。我的实际方法是静默运行Python2.6安装。但是我遇到了默认没有激活的问题,使用commandlineoptions时没有设置路径.而且我担心如果之前安装了Python,然后我升级到新版本,这可能会破坏其他东西......所以,我想知道如何干净利落地完成。如果我复制整个Python2.6目录,并将其放在我的应用程序的子目录中并在那里安装所有内容,可以吗?或者使用virtualenv可以运行不同版本的Python(如果机器

windows - 有没有什么简单的方法可以在Lazarus代码中使用FTP功能

我刚接触Lazarus几个月。我一直在尝试创建一个小的FTP程序,它将在登录后发送一个小文件。我已经完成了所有粘糊糊的事情,我唯一关心的是FTP部分。我遇到了很多错误,我一直在努力安装正确的包我的FTP代码如下所示functionTModel.Send(LocalFile:string;remoteFile:string;RemoteDir:string):boolean;//===========================================================================//*****************************

android - 使用 Delphi 或 Lazarus 的手机 Android 应用程序

使用smartmobilestudio开发移动应用程序,我发现我还需要phonegap才能将应用程序进一步部署到我的移动设备。如果我只想在我的手机上分发我的移动应用程序,有没有更简单的方法来创建移动应用程序?我可以对Lazarus做同样的事情吗?将可执行文件带到Android手机上是否更容易? 最佳答案 在开发版FPC中有初始的android目标支持。afaik没有lazarus支持。甚至有两种方式,一种是通过生成JVM代码,一种是native路由。(Java骨架使用的native库)。后一种(native)好像用的最多。

Lazarus 中的 Windows 模拟 Apache 模块

我目前正在将几个Windows桌面应用程序移植到一个网站。当前设置包括几个SQL服务器后端数据库,仅配置了Windows身份验证(SSPI),并且每个用户/组/角色都对特定对象具有特定权限。这很方便,因为应用层不需要实现任何访问​​控制。我希望它与Web服务器保持相同的方式,即Windows机器上的Apache。但是每个与数据库的连接都是使用Apache的帐户进行的。这是可以理解和预料到的,事实上,Apache被故意授予访问公共(public)数据的权限,以便能够提供公共(public)内容。但是如果域用户登录(登录过程已经实现),我希望处理请求的Apache进程模拟该用户,从而在整个

windows - 使用 Lazarus 为 Mac 编写代码

我在lazarus的免费pascal上做了一些工作。因此,当客户要求我为mac编写应用程序时,在最初的“无法完成”阶段之后。(随后可能是asp.net阶段)我考虑过使用lazarus编写它。问题是。我只有一台运行macOSX的虚拟机,这意味着我真的不想在mac上开发。但是,我似乎无法让我在windows上用lazarus编写的应用程序在mac上运行。我已经尝试使用LazarusWiki进行部署并且MACOS文件夹是空的,所以当我把它放在mac上时,它不会运行该应用程序。这样做的最佳方法是什么,还是我找错了树? 最佳答案 看来你是想做

android - 我可以使用 Lazarus Pascal 为 iOS 和 Android 构建吗

我想知道:如果可以使用Lazarus(Pascal)进行Android和iOS开发。如果答案似乎是肯定的,我是否需要第三方SDK/API或包来执行此操作?谢谢! 最佳答案 Android:查看NicStrong的回答。iOS(iPhone/iPad):检查谷歌和find这个结果。 关于android-我可以使用LazarusPascal为iOS和Android构建吗,我们在StackOverflow上找到一个类似的问题: https://stackoverfl