vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
MT940 Klasse - Umschreiben von Java Code 
Autor: Waver
Datum: 13.01.12 10:13

Guten Tag allerseits

Ich möchte mir eine Klasse für das Parsen von MT940 Files erstellen.
Dazu habe ich hier http://www.jkoeber.de/2011/10/24/open-source-mt940-parser/ den Source Code einer Java Klasse genommen und versucht diesen in eine VB.NET Klasse umzuschreiben.

Ich kenne Java nicht so gut und hatte deshalb einige Mühe den Code in VB umzuschreiben.
Das Resultat ist allerdings ernüchternd: Ich kann die DEMO Daten nicht parsen.

Zum Beispiel:
Ich bleibe in der Klasse "Umsatz" an folgender Stelle hängen:
JAVA:
String tmpNew = tmpBetrag.substring(1+(betrag.length( _
  )+buchungsschluessel.length()),tmpBetrag.length());
Diesen habe ich so in VB umgeschrieben:
Dim tmpNew As String = tmpBetrag.Substring(1 + (betrag.Length() + _
  buchungsschluessel.Length()), tmpBetrag.Length() - 1 + (betrag.Length() + _
  buchungsschluessel.Length()))
Beim Ausführen des Projekts erhalte ich an dieser Stelle eine Fehlermeldung wegen unzulässigen Indexangaben im Substring (Index höher als die Länge des Strings)

Wenn ich das Original-Projekt mit Netbeans ausführe, läuft es ohne Probleme durch.
Ich frage mich nun, ob ich beim Umschreiben falsch vorgegangen bin (habe Zeile für Zeile in VB Code übersetzt)

Kann mir hier jemand weiter helfen?

Waver
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MT940 Klasse - Umschreiben von Java Code4.557Waver13.01.12 10:13
Re: MT940 Klasse - Umschreiben von Java Code3.100Manfred X13.01.12 11:18
Re: MT940 Klasse - Umschreiben von Java Code2.994Waver13.01.12 11:53
Re: MT940 Klasse - Umschreiben von Java Code3.088Manfred X13.01.12 12:41
Re: MT940 Klasse - Umschreiben von Java Code3.174Waver13.01.12 16:47
Re: MT940 Klasse - Umschreiben von Java Code2.860Tilmann Starke31.07.13 11:23

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-2024 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