标签: windows-10

如何在 Windows 10 机器上本地运行 Dockerfile?

我是 Docker 新手,我尝试在我的计算机上本地运行 dockerfile,以确保一切正常,然后再将其上传到 GitHub 并在另一台服务器上尝试。有没有办法做到这一点?我已经安装了适用于 Windows 10 的 Docker,并且可以导航到 dockerfile 所在的文件夹。当我尝试执行 '''docker build -t file_name -f file_name''' 时出现错误。

我已经下载了 Docker 并且能够正确访问。我尝试过“docker build”,但这似乎不起作用。

我期待 dockerfile 能够成功运行和构建。相反,它只是在构建过程中出错。

docker windows-10 dockerfile

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

如何将应用程序固定到任务栏

当用户按下表单的最小化按钮时,我希望将我的应用程序固定到任务栏,但我不知道该怎么做,或者我的操作系统是否可能是 Windows 10...感谢您的帮助

c# taskbar winforms windows-10

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

Delphi TTimer在Win 10中提供了不寻常的结果

我有一个应用程序,允许我的用户打开和关闭计时器,以跟踪他们在某项任务上花费的时间.计时器运行一个时钟,用于向用户显示已用时间,就像秒表一样.

下面的代码已经按照我的想法工作了几年了.但是,当应用程序在Win 10上运行时,"时间"速率有时会在会话期间加快2或3倍.如果用户重新启动应用程序,它可能以正常速度运行.

赢得10 Delphi 10.3

procedure TfmTimeCard.btnTimerClick(Sender: TObject);
begin
  if btnTimer.Caption = 'Start &Timer' then
  begin
    btnTimer.Down := True;
    btnTimer.Caption := 'Stop &Timer';
    pnlTimer.Color := clPurple;
    btnResume.Enabled := True;
    btnAssign.Enabled := False;
    Timer1.Enabled := true;
    UpdateTimer.Enabled := True;
    ElapsedTime := ElapsedTime;
    //btnPostRecord.Enabled := False;
    btnCancel.Enabled := False;
    btnDeleteTimeCard.Enabled := False;
  end
  else
  begin
    btnTimer.Down := False;
    btnTimer.Caption := 'Start &Timer';
    pnlTimer.ParentColor := True;
    btnResume.Enabled := False;
    btnAssign.Enabled := True;
    pnlTimer.Color := clMoneyGreen;
  end;
end;

procedure TfmTimeCard.Timer1Timer(Sender: TObject);
begin
  if …
Run Code Online (Sandbox Code Playgroud)

delphi ttimer windows-10 delphi-10.3-rio

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

GetOpenFileNameW 函数似乎不再正常工作

我在 Windows 10 中使用 Comdlg32.lib 库的 Win32 API 时遇到问题。

似乎此处列出了 GetOpenFileNameW 函数的功能: https: //learn.microsoft.com/en-us/windows/win32/api/commdlg/nf-commdlg-getopenfilenamew

短暂打开文件浏览窗口,然后使程序崩溃。

此功能过去在 Windows 10 上运行良好,但现在似乎已损坏。

我当前的 Windows 10 更新版本如下: Microsoft Windows 版本 22H2(操作系统内部版本 19045.2604)

对于以下使用 Comdlg32.lib 库的简短 Windows CPP 代码:

#include <windows.h>
int main() {
    wchar_t Filename[500];
    OPENFILENAMEW ofn;
    ZeroMemory(&ofn, sizeof(ofn));
    ofn.lStructSize  = sizeof(ofn);
    ofn.hwndOwner    = NULL; 
    ofn.lpstrFile    = Filename;
    ofn.nMaxFile     = (unsigned int)1000000;
    ofn.lpstrTitle   = L"Select a File";
    ofn.Flags        = OFN_DONTADDTORECENT | OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT | OFN_EXPLORER;
    if (GetOpenFileNameW( &ofn )) {
    }
} 
Run Code Online (Sandbox Code Playgroud)

预期的行为是它将打开一个文件浏览器窗口,允许用户浏览文件,然后不执行任何操作。 …

c++ windows winapi windows-10

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

需要帮助在使用-wall -pedantic -ansi标志的bash终端上执行二进制文件

无法在Windows的带有-Wall -pedantic -ansi标志的Visual Studio Code终端上执行程序。现在的赋值程序只是一个简单的C语言中的“ Hello World”主结构

我试过在其他文件夹上使用这些标志,它们在VS Code上可以正常工作,但在我想要的文件路径上却不能。

gcc -Wall -pednatic -ansi -o q1 -c Question1.c
Run Code Online (Sandbox Code Playgroud)

这是我在文件夹中的Visual Studio Code终端上执行的操作 .../Assignment_1$

-bash: ./q1: cannot execute binary file: Exec format error
Run Code Online (Sandbox Code Playgroud)

当我做的是什么 ./q1

c bash terminal windows-10 visual-studio-code

-3
推荐指数
1
解决办法
51
查看次数