190607 c1

- Add Pilz.Drawing.Drawing3D.OpenGLFactory
- Fix small bugs in Pilz.UI.PaintingControl
This commit is contained in:
2019-06-07 20:56:19 +02:00
parent ef15e45df7
commit 2f09834fa0
65 changed files with 6670 additions and 118 deletions

View File

@@ -4,8 +4,8 @@ Imports Pilz.Threading
Public Class ManagedPipeServer : Inherits ManagedPipe
'Pro Verbindung(sanfrage) wird ein Client-Objekt generiert, das den Datenaustausch dieser Verbindung abwickelt
Private _Clients As New List(Of ManagedPipeClient)
'Pro Verbindung (Anfrage) wird ein Client-Objekt generiert, das den Datenaustausch dieser Verbindung abwickelt
Public ReadOnly Property Clients As New List(Of ManagedPipeClient)
Private ReadOnly pipeName As String = ""
Private ReadOnly maxNumbersOfServerInstances As Integer
Private numberOfStartedServerInstances As Integer = 0
@@ -70,22 +70,16 @@ Public Class ManagedPipeServer : Inherits ManagedPipe
OnStatusMessage(e)
End Sub
#End Region '_Clients-Ereignisverarbeitung
#End Region
Public Overrides Function SendAsnyc(bytes() As Byte) As Task
Return Task.Run(Sub() Send(bytes))
End Function
Public Overrides Sub Send(data As Byte())
Console.WriteLine("Sending Data ...")
'OnRetriveData(New DataEventargs(data)) ' anzeigen
For Each client As ManagedPipeClient In _Clients ' an alle versenden
For Each client As ManagedPipeClient In _Clients 'an alle versenden
client.Send(data)
Next
Console.WriteLine("Data send!")
End Sub
Protected Overrides Sub Dispose(ByVal disposing As Boolean)

View File

@@ -128,7 +128,7 @@
<ItemGroup>
<ProjectReference Include="..\Pilz.Threading\Pilz.Threading.vbproj">
<Project>{d9c8655e-4f1c-4348-a51c-ab00fd9a14bb}</Project>
<Name>CrossThreads</Name>
<Name>Pilz.Threading</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />