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
Jein. 
Autor: ModeratorDieter (Moderator)
Datum: 05.12.01 13:06

Hi Noura,

Deine Prozedur Zeilenanzahl ermittelt zwar n - aber n ist eine lokale Variable der Prozedur, d.h. sie wird nach aussen weitergegeben. Ich schlage vor, Du machst aus der Prozedur eine Funktion, um so n als Rückgabewert anzugeben:
Private Function Zeilenanzahl() As Long
  Dim temp As String 
  Dim n As Integer 
  Dim F As Integer 
  Dim srcFile As String 
 
  F = FreeFile 
  srcFile = "c:Testdestination.txt" 
  Open srcFile For Input As #F 
  Do While Not EOF(F) 
    n = n + 1 
    Line Input #F, temp 
  Loop 
  Close #F 
  n= n-1 
 
  Zeilenanzahl = n
End Sub
Und nun erfolgt der Aufruf von Zeilenanzahl nicht per Call Zeilenanzahl() sondern so:
n = Zeilenanzahl()
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeilenanzahl155Noura04.12.01 16:48
Re: Zeilenanzahl131Henryk04.12.01 18:42
Re: Zeilenanzahl320unbekannt04.12.01 18:58
Re: Zeilenanzahl117Henryk04.12.01 19:05
Re: Zeilenanzahl312unbekannt04.12.01 19:12
Re: Zeilenanzahl128Henryk04.12.01 19:18
(oT)315unbekannt04.12.01 19:20
Noch was!116Noura05.12.01 10:56
Re: Noch was!355ModeratorDieter05.12.01 11:03
Re: Noch was!127Noura05.12.01 11:57
Jein.328ModeratorDieter05.12.01 13:06
Danke!es funktioniert104Noura05.12.01 13:36

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