-1

如何修复此代码中的错误?

    PS3TMAPI.GetProcessList(0, out processIDs);  
    ulong uProcess = processIDs[0];  
    ProcessID = Convert.ToUInt32(uProcess);  
    PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);  
    PS3TMAPI.ProcessContinue(0, ProcessID);  
    Info = "The Process" + ProcessID.ToString("") + " Has Been Attached !";
  1. 对于这一行 PS3TMAPI.GetProcessList(0, out processIDs); 我得到“PS3TMAPI.GetProcessList(int, out uint[]) 的最佳重载方法匹配有一些无效参数”

  2. 参数 2:无法从 out processIDs 转换为 out uint[]

  3. 对于我得到的所有 processID 在当前上下文中都不存在

  4. 对于我得到的所有 ProcessID 在当前上下文中都不存在

  5. 我得到信息在当前上下文中不存在

另外,我如何在此视频中执行此操作,例如在左下角,那个人按下按钮,连接后未连接的红色变为绿色 我在我的程序中连接了一个信箱,但让我知道它是否连接成功我想要为此,在视频中,它位于 1:22 - 1:27 的左下角http://www.youtube.com/watch?v=uUI5IIhrj78

4

2 回答 2

1

您需要发布更多(全部?)相关代码以获得任何真正的帮助。没有更多可以继续下去,你可能会得到的最好的就是这个。

  1. processIDs 不是 uint[] (请参阅下面的答案 3)。
  2. 见 1 的答案。
  3. processIDs 在其他地方(在此方法之外)声明或根本不声明。
  4. ProcessID 在其他地方(在此方法之外)声明或根本不声明。
  5. 信息在其他地方(在此方法之外)声明或根本不声明。
于 2013-03-11T20:20:27.477 回答
0

您可以通过添加来修复几个错误

 uint[] processIDs = null;

在开始时

但我同意乔恩(duuh)的观点,即问题不是很清楚。

于 2013-03-11T20:14:42.410 回答