我正在使用Access 2007并尝试使用过滤器过滤FileDialog文件列表。在调试时,代码在.Filters.Add行返回错误:运行时错误' 5':无效的过程调用或参数。我已经搜索了StackOverflow和Microsoft。 .Add方法似乎是正确的。
package com.javacodegeeks.core.rmi.rminterface;
public class Configuration {
public static final int REMOTE_PORT = 8888;
public static final String REMOTE_ID = "RMI_EXAMPLE";
public static final String REMOTE_HOST = "localhost";
}
package com.javacodegeeks.core.rmi.remoteserver;
import java.rmi.AlreadyBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;
import com.javacodegeeks.core.rmi.rminterface.Configuration;
public class RemoteServer {
public static void main(String[] args) throws RemoteException, AlreadyBoundException {
RMIImplementation rmiImplementation = new RMIImplementation();
Registry registry = LocateRegistry.createRegistry(Configuration.REMOTE_PORT);
registry.bind(Configuration.REMOTE_ID, rmiImplementation);
}
}
如果我跳过这行代码,其他一切似乎都能正常工作。非常感谢您的帮助。
答案 0 :(得分:2)
假设您正在寻找“test.ccc”或“myresource.ccc”等文件,您的过滤器应为“* .ccc”。如果你实际上有一堆名为ccc不同文件类型的文件,如“ccc.txt”,“ccc.jpg”“ccc.doc”等,你需要通过InitialFileName like this过滤那些文件。 / p>