![]() |
Record-Variablen vergleichen - Fehler
Hi DP'ler
ich habe folgendes Problem: ich definiere einen Record-Typ und zwei Variablen davon. zu erst stelle ich sicher, dass der Inhalt gleich ist (VR1:=VR2) dann manipuliere ich VR2 und will anschließend vergleichen. Aber da erhalte ich eine Compiler- Fehlermeldung : inkompatible Typen
Delphi-Quellcode:
Wie kann das sein? :gruebel:
type
TAnlagen = record a, b, c, d: Byte; end; ... Var VR1,VR2:TAnlagen; ... Begin VR1:=VR2; ... if VR1 = VR2 Then //<- Hier Fehler : inkompatible Typen ???? Begin ... mfg BrunoT |
Re: Record-Variablen vergleichen - Fehler
Tja.. musst wohl oder übel die einzelnen Werte verleichen
Delphi-Quellcode:
Übrigens: Fehler : Operator ist auf diesen Operandentyp nicht anwendbar!!
if (vr1.a=vr2.a)and(vr1.b=vr2.b)and(vr1.c=vr2.c)and(vr1.d=vr2.d)then
begin end; Oder einfach ![]() |
Re: Record-Variablen vergleichen - Fehler
Hallo Martin,
danke für die Antwort, der Link war aufschlußreich. (Pascal ist schon ein bisschen lange her :wall: :wall: :wall: ) Dann werde ich mal eine Vergleichsfunktion schreiben.(seufz) mfg BrunoT |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz