呵呵,操作系统已经把参数传给你了,你自己要处理参数才行呀!!可用ParamCount得到传入的参数总个数
ParamStr(0)得到第一个参数,是应用程序自己的全路径名,
ParamStr(1)为传入的第一个参数
ParamStr(2)为传入的第二个参数
......你可以这样,如:
if ParamCount > 1 then
Memo1.Lines.LoadFromFile(ParamStr(1));
ParamStr(0)得到第一个参数,是应用程序自己的全路径名,
ParamStr(1)为传入的第一个参数
ParamStr(2)为传入的第二个参数
......你可以这样,如:
if ParamCount > 1 then
Memo1.Lines.LoadFromFile(ParamStr(1));
解决方案 »
- Delphi 2009 调用 dll时 MessageDlg "Cannot assign a TFont to a TFont"
- 求教:ReportBuilder 打印过纸(走纸)的问题
- BDE连接access
- 怎么得到光驱的路径?急!在线等!
- 为啥子richedit显示的是乱码?????
- 不使用WINDOWS驱动打印,为什么汉字是乱码?请大家给分析一下!
- Delphi怎样表示当前工程目录,即相当于VB中的App.Path?
- 如何解决手提电脑中的delphi颜色错误
- 在程序中如何使用tabel.filter语法来过滤不同类型的数据???小菜虫我是有分必加
- 问大家两个问题.
- 请问深圳明华的读卡机,想在网页上读写IC卡,如何做?控件?
- 如何判斷某一目錄下該文件名已存在
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1};{$R *.RES}begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
if ParamStr(1)<>'' then
Form1.Caption:=ParamStr(1);
Application.Run;
end.请执行一下Project1.exe ParamStr1看看结果。