小编gra*_*842的帖子

如何获得已安装的视频卡(Delphi)

寻找一种在Windows计算机上找到已安装的视频卡(芯片)的方法.

通过Win 7支持XP的解决方案.

我正在使用Delphi 2010.

谢谢

delphi video

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

如何使用Delphi正确执行.bat文件

我正在运行delphi(2010)的.bat文件.

procedure TForm1.Button2Click(Sender: TObject);
var sCmd: String;
 Begin
sCmd := Pwidechar('b4a_c2dm.bat' +' ' +'send ' + Trim(Edit1.Text)+' '  + Trim(edit2.Text ));
ShellExecute(0, 'open', 'b4a_c2dm.bat', PChar(sCmd), nil, SW_SHOWMAXIMIZED);
   end;
Run Code Online (Sandbox Code Playgroud)

这将打开cmd.exe并在cmd.exe中传递正确的字符串,但是

一些.bat文件中的行(java -cp b4a_c2dm.jar anywheresoftware.b4a.c2dm.C2DM%*)如何显示在cmd.exe窗口中,而不是让.bat文件完成其工作.

有人可以帮我弄这个吗.

delphi batch-file

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

无法获取msconfig .exe在system32文件夹中运行shellexecute Delphi

我在Win 7 64b上.我试图从我的delphi应用程序运行msconfig.msconfig.exe文件位于system32文件夹中.我将msconfig.exe复制到c:\并且效果很好.这看起来像某种权限问题.

var
errorcode: integer;
 begin
   errorcode :=
ShellExecute(0, 'open', pchar('C:\Windows\System\msconfig.exe'), nil, nil, SW_NORMAL);
if errorcode <= 32 then
ShowMessage(SysErrorMessage(errorcode));
end;
Run Code Online (Sandbox Code Playgroud)

有谁看过这个,并想出如何从sys32运行msconfig.exe.

delphi winapi system32

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

检查文件版本和.exe文件(服务器端)以及是否更新下载

我想指向http://somesite.com/somefile.exe并检查exe服务器端的文件版本,并将版本信息与我的计算机上准备好的同一.exe文件进行比较.如果服务器端文件较新,那么我想下载它.

我有下载文件和检查文件版本的功能,但我想检查文件版本是否比我在计算机上的版本更新.

我不想将exe下载到我的计算机,然后检查文件版本.

这里有人能够做到这一点吗?

function GetVersion(sFileName:string): string;
var
 VerInfoSize: DWORD;
 VerInfo: Pointer;
  VerValueSize: DWORD;
  VerValue: PVSFixedFileInfo;
 Dummy: DWORD;
begin
VerInfoSize := GetFileVersionInfoSize(PChar(sFileName), Dummy);
GetMem(VerInfo, VerInfoSize);
GetFileVersionInfo(PChar(sFileName), 0, VerInfoSize, VerInfo);
VerQueryValue(VerInfo, '\', Pointer(VerValue), VerValueSize);
 with VerValue^ do
begin
 Result := IntToStr(dwFileVersionMS shr 16);
 Result := Result + '.' + IntToStr(dwFileVersionMS and $FFFF);
 Result := Result + '.' + IntToStr(dwFileVersionLS shr 16);
 Result := Result + '.' + IntToStr(dwFileVersionLS and $FFFF);
end;
 FreeMem(VerInfo, VerInfoSize);
end;

procedure TForm1.Button1Click(Sender: TObject);
 var
 Http: …
Run Code Online (Sandbox Code Playgroud)

delphi file version

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

标签 统计

delphi ×4

batch-file ×1

file ×1

system32 ×1

version ×1

video ×1

winapi ×1