小编Cod*_*512的帖子

Delphi:如果用户按下序列太快,则无法捕获Ctrl + C.

当用户按下Ctrl+ C以便将一些文本复制到剪贴板时,我试图捕获.如果用户故意按下并按住Ctrl...然后按下C它将注册.

procedure <anObject>.KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin    
  if (ssCtrl in Shift) and (upcase(Char(key)) = 'C')
    then
      begin
        //Copy code    
      end;
end;
Run Code Online (Sandbox Code Playgroud)

有没有理由发生这种情况?

谢谢!

delphi

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

为什么更改运行时参数会导致Delphi 2010中的重建?

标题是相当自我解释的.每当我在Delphi 2010中进行构建时,如果之后我改变的是Run - > Parameters下的run参数,Delphi坚持重建我的应用程序.在我用过的任何其他语言/ IDE中,都不会发生这种情况.如果不是因为每次构建需要大约一分钟的事实,这不会是一个大问题.

关于我如何做的任何想法,以防止它这样做?

谢谢, - 大卫

delphi delphi-2010

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

远程访问页面时出现“Failed to start 'npm'”错误消息

我有一个 ASP.NET Core 应用程序在 Raspberry Pi 上的 docker 中运行,当我尝试通过 Pi 访问时,它显示得很好。当我尝试在本地网络上访问它时,出现以下异常页面:错误页面

这是我的 Dockerfile:

FROM microsoft/dotnet:2.2-sdk AS builder
WORKDIR /source

RUN curl -sL https://deb.nodesource.com/setup_10.x |  bash -
RUN apt-get install -y nodejs

RUN npm --version

COPY *.csproj .
RUN dotnet restore

COPY ./ ./

RUN dotnet publish "./AspNetCoreApp.csproj" --output "./dist" --configuration Debug --no-restore

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2
WORKDIR /app
COPY --from=builder /source/dist .
EXPOSE 80
ENTRYPOINT ["dotnet", "AspNetCoreApp.dll"]
Run Code Online (Sandbox Code Playgroud)

知道为什么当我在另一台计算机上连接时失败吗?

谢谢!

docker asp.net-core

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

Linux Docker 容器中运行的 .NET Core 应用程序无法访问特定的 SQL Server

我正在尝试使用 SQL 身份验证连接到两个 MSSQL 服务器。当我在我的计算机上运行应用程序时dotnet run,它可以连接到这两个数据库。当我将应用程序放入 Docker 容器中时,该应用程序只能连接到其中一个数据库。我没有收到错误或超时。它只是处于 100% CPU 状态。两个数据库都位于同一网络上,并且我被告知没有内部防火墙。

OnConfiguring我让它在创建上下文的步骤中注销其连接字符串,并且连接字符串是正确的。我尝试过使用服务器的完全限定域名及其 IP 地址。

关于为什么我无法连接到该服务器有什么想法吗?

docker asp.net-core

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

标签 统计

asp.net-core ×2

delphi ×2

docker ×2

delphi-2010 ×1