Struct pbni::VM [−][src]
pub struct VM { /* fields omitted */ }
Expand description
虚拟机对象
Examples
let vm = VM::new(r#"C:\Program Files (x86)\Appeon\Shared\PowerBuilder\PBVM190.DLL"#).unwrap(); let session = vm.new_session("pbrs", &[r#"pbrs\pbw\pbrs.pbl"#]).unwrap();
Implementations
pub fn new_session<'a>(
&'a self,
applicationName: impl AsPBStr,
libraryList: &[impl AsPBStr]
) -> Result<OwnedSession<'a>>
[src]
pub fn new_session<'a>(
&'a self,
applicationName: impl AsPBStr,
libraryList: &[impl AsPBStr]
) -> Result<OwnedSession<'a>>
[src]新建Session对象
pub fn run_application<'a>(
&'a self,
applicationName: impl AsPBStr,
libraryList: &[impl AsPBStr],
commandLine: impl AsPBStr
) -> Result<OwnedSession<'a>>
[src]
pub fn run_application<'a>(
&'a self,
applicationName: impl AsPBStr,
libraryList: &[impl AsPBStr],
commandLine: impl AsPBStr
) -> Result<OwnedSession<'a>>
[src]运行PB工程