vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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: 3 Fragen 
Autor: ModeratorDieter (Moderator)
Datum: 25.11.01 22:59

Hallo LTB...,

zu 1) Hierzu lässt sich das MSComm-Control ganz wunderbar verwenden. Ist aber erst Bestandteil ab VB Prof.
(Microsoft liefert hierzu auch ein Beispielsprogramm mit)

zu 2) Hierzu benötigst Du folgenden Code:
<code><font color=green>' zunächst die benötigten API-Deklarationen</font>
Private Declare Function SendMessage Lib "user32" _ 
  Alias "SendMessageA" (ByVal hwnd As Long, _ 
  ByVal wMsg As Long, ByVal wParam As Long, _ 
  ByVal lParam As Any) As Long 
 
Private Const EM_GETLINE = &HC4 
Private Const EM_GETLINECOUNT = &HBA
 
Public Function ReadTextLine(TextBox As TextBox, _
  ByVal LineToRead As Long) As String
 
  Dim lngLineCount As Long 
  Dim lngLineLength As Long 
  Dim strLine As String 
 
  <font color=green>' zunächst die Anzahl der Zeilen ermitteln</font>
  lngLineCount = SendMessage(TextBox.hwnd, _ 
    EM_GETLINECOUNT, 0, 0&) 
 
  <font color=green>' jetzt die x. Zeile Zeilen auslesen</font>
  If LineToRead > 0 And LineToRead <= lngLineCount Then
    strLine = Space$(1024) 
 
    lngLineLength = SendMessage(TextBox.hwnd, _ 
      EM_GETLINE, LineToRead - 1, strLine) 
 
    ReadTextLine = Left$(strLine, lngLineLength)
  End If
End Function</code>
Sollte so funktionieren - hab's aber nicht getestet.

zu 3) ehrlich gesagt - noch nie gehört.

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
3 Fragen58LTB-FanSite25.11.01 20:17
Re: 3 Fragen299ModeratorDieter25.11.01 22:59

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