vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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

Visual-Basic Einsteiger
Was mache ich falsch? 
Autor: Frank
Datum: 22.11.01 09:56

Hallo an Alle, ich brauch mal eure Hilfe.

Ich habe in einem neuen Projekt 2 Module mit Dateidefinitionen erstellt, und zwar

DATEIDEFINITION MODUL 1
======================
Option Explicit

Public Type SchufaIn_Satz
Frei1 As String * 147
Limit1 As String * 7
Frei2 As String * 26
Limit2 As String * 5
Frei3 As String * 8
Waehrung As String * 3
FileDescriptor As String * 2
End Type

Public SchufaIn As SchufaIn_Satz

DATEIDEFINITION MODUL 2
=======================
Option Explicit

Public Type SchufaOut_Satz
Frei1 As String * 147
Limit1 As String * 7
Frei2 As String * 26
Limit2 As String * 5
Frei3 As String * 8
Waehrung As String * 3
FileDescriptor As String * 2
End Type

Public SchufaOut As SchufaOut_Satz

Wie ihr seht sind die Definitionen im Typ identisch. Nun mache ich im Hauptmodul folgende Zuweisung:

SchufaOut = SchufaIn

Wenn ich das Programm im Entwurfsmodus starte, erhalte ich folgende Fehlermeldung:

Fehler beim Kompilieren: Typen unverträglich

Für mich sind die beiden Typen überhaupt nicht unverträglich, da sie sich bis auf den jeweiligen Bezeichner (logisch) 100%ig entsprechen im Typ. Sicherlich könnte ich jetzt hingegehen und jeden Bezeichner einzeln zuweisen, also SchufaOut.Limit1 = SchufaIn.Limit1 usw. aber das ist ja nicht Sinn der Sache. Könnt ihr mir weiterhelfen?

Gruß Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Was mache ich falsch?80Frank22.11.01 09:56
Gar nichts223ModeratorDieter22.11.01 10:10
Re: Gar nichts53Frank22.11.01 10:37

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