vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Pipe beschicken 
Autor: BasTler
Datum: 29.04.05 14:48

Hallo Mr. Fox,
habe den C++Source in VB umgesetzt und es hin und her probiert, leider ohne richtigen Erfolg.
'Sample04
Option Explicit
 
Public Const SW_NORMAL = 1
Public Const STARTF_USESTDHANDLES = &H100&
Public Const STARTF_USESHOWWINDOW = &H1
Public Const NORMAL_PRIORITY_CLASS = &H20
Public Const WAIT_TIMEOUT As Long = 258&
 
Public Type STARTUPINFO
   cb As Long
   lpReserved As String
   lpDesktop As String
   lpTitle As String
   dwX As Long
   dwY As Long
   dwXSize As Long
   dwYSize As Long
   dwXCountChars As Long
   dwYCountChars As Long
   dwFillAttribute As Long
   dwFlags As Long
   wShowWindow As Integer
   cbReserved2 As Integer
   lpReserved2 As Byte
   hStdInput As Long
   hStdOutput As Long
   hStdError As Long
End Type
 
Public Type PROCESS_INFORMATION
   hProcess As Long
   hThread As Long
   dwProcessId As Long
   dwThreadId As Long
End Type
 
Public Type SECURITY_ATTRIBUTES
  nLength As Long
  lpSecurityDescriptor As Long
  bInheritHandle As Boolean
End Type
 
'lpPipeAttributes As SECURITY_ATTRIBUTES durch as Any ersetzt
Public Declare Function CreatePipe Lib "kernel32" ( phReadPipe As Long, _
   phWritePipe As Long, lpPipeAttributes As Any, _
   ByVal nSize As Long) As Long
 
Public Declare Function ConnectNamedPipe Lib "kernel32" ( ByVal hNamedPipe As _
  Long, _
   lpOverlapped As Any) As Long
 
Public Declare Function CreateProcess Lib "kernel32" Alias "CreateProcessA" ( _
   ByVal lpApplicationName As Long, ByVal lpCommandLine As String, _
   ByVal lpProcessAttributes As Long, ByVal lpThreadAttributes As Long, _
   ByVal bInheritHandles As Long, ByVal dwCreationFlags As Long, _
   ByVal lpEnvironment As Long, ByVal lpCurrentDirectory As Long, _
   lpStartupInfo As STARTUPINFO, _
   lpProcessInformation As PROCESS_INFORMATION) As Long
 
Public Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, _ 
   lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, _
   lpNumberOfBytesWritten As Long, ByVal Overlapped As Any) As Long
 
Public Declare Function CloseHandle Lib "kernel32" ( _
   ByVal hObject As Long) As Long
 
Public Declare Function WaitForSingleObject Lib "kernel32" ( _
   ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Fortsetzung des Sources im Folgebeitrag (sonst zu lang)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Pipe beschicken2.493BasTler08.04.05 13:54
Re: Pipe beschicken1.040BasTler11.04.05 13:19
Re: Pipe beschicken903BugMeNot24.04.05 13:57
Re: Pipe beschicken914BugMeNot24.04.05 15:54
Re: Pipe beschicken916brave@heart25.04.05 01:15
Re: Pipe beschicken900BasTler25.04.05 15:16
Re: Pipe beschicken974BasTler25.04.05 08:57
Re: Pipe beschicken927BugMeNot25.04.05 09:17
Re: Pipe beschicken1.080Mr. Fox25.04.05 17:42
Re: Pipe beschicken850BasTler26.04.05 08:54
Re: Pipe beschicken827Mr. Fox26.04.05 09:05
Re: Pipe beschicken894BasTler26.04.05 14:36
Re: Pipe beschicken895BasTler26.04.05 14:37
Re: Pipe beschicken993Mr. Fox26.04.05 15:11
Re: Pipe beschicken798BasTler26.04.05 15:48
Re: Pipe beschicken818Mr. Fox26.04.05 18:20
Re: Pipe beschicken893BasTler27.04.05 10:32
Re: Pipe beschicken844Mr. Fox27.04.05 21:12
Re: Pipe beschicken803BasTler28.04.05 08:50
Re: Pipe beschicken863BasTler28.04.05 15:15
Re: Pipe beschicken796Mr. Fox28.04.05 17:44
Re: Pipe beschicken801BasTler29.04.05 14:48
Re: Pipe beschicken1.348BasTler29.04.05 14:51
Lösung1.057BasTler24.05.05 16:43
Re: Lösung849Mr. Fox26.05.05 10:13
Re: Lösung850BasTler27.05.05 12:47
Re: Pipe beschicken830Blacky08.05.05 23:49
Re: Pipe beschicken799BasTler09.05.05 14:51

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel