免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 9998 | 回复: 30
打印 上一主题 下一主题

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序? [复制链接]

andrewleading_h 该用户已被删除
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-11 17:37 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2004-03-12 09:50 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

大家给热心的andrewleading_he同志鼓鼓掌吧~~~
期待更多、更新鲜的精华出炉。。。
andrewleading_h 该用户已被删除
3 [报告]
发表于 2004-03-12 09:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2004-03-13 17:06 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

还可以strpco,在strpccmd
andrewleading_h 该用户已被删除
5 [报告]
发表于 2004-03-15 08:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2004-03-18 14:28 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

以下是我在DELPHI里调用AS400程序的一段程序, 但是没有成功。各位兄弟请指点迷津。

function TfrmMain.data_trans : boolean;
var hThread : DWORD;
    DllHandle : THandle;
    CallPGM : TCallPGM;
    strReturn : String;
begin

    Result := true;

    DllHandle := LoadLibrary('RDBCA.dll');

    try
        if DllHandle=0 then
        begin
            errMsg := 'AS400のプログラムをコールして、失敗しました。';
            Result := false;
            exit;
        end
        else
        begin
            @CallPGM := GetProcAddress(DllHandle,'CALLPGM');
            if @CallPGM <>; nil then

            // AS400のプログラムをコールする
            // パラメータ:1 アプリケーションのインスタンス
            //             2 コールするプログラム
            //             3 AS400上のプログラムが必要なパラメータ
            //             4 AS400のマシン名
        //             5 TRUEの場合、AS400上のプログラムの終了を待つ。
        //               FALSEの場合、AS400上のプログラムの終了を待たない。
                CallPGM(self.handle, 'NEWWESOBJ/MCN700C', trim(mskYear.Text) , 'S10A4443', true)

            else
            begin
                errMsg := 'AS400のプログラムをコールして、失敗しました。';
                Result := false;
                exit;
            end;
        end;
    except on e : Exception do
    begin
        FreeLibrary(DllHandle);
        errMsg := 'AS400のプログラムをコールして、失敗しました。';
        Result := false;
        exit;
    end;
   
    end;

    // ライブラリがフリーする
    FreeLibrary(DllHandle);

end;

论坛徽章:
0
7 [报告]
发表于 2004-03-18 15:26 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

顶!多发精彩好文。

论坛徽章:
0
8 [报告]
发表于 2004-03-23 09:57 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

问一个低级的问题

RUNRMTCMD +
CMD('C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE') +
RMTLOCNAME('149.45.0.78' *IP) +
RMTUSER(user) RMTPWD(userpassword)

中的 \怎么在400上输入?

论坛徽章:
0
9 [报告]
发表于 2004-03-23 13:05 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

我们直接输呀,你的使用环境呢?

论坛徽章:
0
10 [报告]
发表于 2004-03-23 13:16 |只看该作者

如何從 AS/400 啟動 PC 程序或 從 PC 啟動 AS/400 程序?

原帖由 "metmay" 发表:
问一个低级的问题

RUNRMTCMD +
CMD('C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\EXCEL.EXE') +
RMTLOCNAME('149.45.0.78' *IP) +
RMTUSER(user) RMTPWD(userpassword)

中的 \怎么在400上输入?

从来没注意过这个问题。输入的\变成人民币符号了. 怎么回事?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP