Platforms to show: All Mac Windows Linux Cross-Platform
WindowsPipeMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Windows | MBS Win Plugin | 19.5 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
Notes:
A replacement for IPCSocket on Windows.
Can be used in two applications to exchange data.
- 3 events
- event Connected
- event DataAvailable(BytesAvailable as Integer, MessageBytesAvailable as Integer)
- event PipeBroken
- 18 properties
- property BytesAvailable as Integer
- property BytesRead as Integer
- property BytesWritten as Integer
- property Handle as Integer
- property InputBufferSize as Integer
- property IsClient as Boolean
- property IsMessageMode as Boolean
- property IsOpen as Boolean
- property IsServer as Boolean
- property LastError as Integer
- property MessageBytesAvailable as Integer
- property Name as String
- property NamedPipeClientComputerName as String
- property NamedPipeClientProcessId as Integer
- property NamedPipeClientSessionId as Integer
- property NamedPipeServerProcessId as Integer
- property NamedPipeServerSessionId as Integer
- property OutputBufferSize as Integer
- 10 methods
- method Close
- method Constructor
- method CreatePipe(Name as string, MessageMode as Boolean = false, BufferSize as Integer = &h100000, AllowAllUsers as Boolean = false) as Boolean
- method OpenPipe(Name as string) as Boolean
- method Peek(ByteCount as Integer) as String
- method PeekAll as String
- method Read(ByteCount as Integer) as String
- method ReadAll as String
- method Write(data as MemoryBlock)
- method Write(data as string)
This class has no sub classes.
Some examples using this class:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.5
- MBS Xojo Plugins, version 19.5pr1
- New Windows Pipe class for Xojo
Xojo Developer Magazine
Videos
The items on this page are in the following plugins: MBS Win Plugin.
WindowsPDFSizeMBS - WindowsPlayerDeviceMBS
