Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Incompatible Types
bayou - So 04.09.05 22:19
Titel: Incompatible Types
Hi Leute,
Ich arbeite gerade ein Programm durch und versuche etwas hin und her und habe eine Fehlermeldung Incompatible Types.
Hier der Code
Delphi-Quelltext
1: 2: 3:
| private MemoLyrics : Array [0..7] of TRichEdit; |
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| function TFormMusicData.getActiveRichEdit():TRichEdit; var i : integer; begin for i := 0 to 7 do if (PageControlTexts.ActivePageIndex = [i]) then result := MemoLyrics[i] else result := RichEditDummy; end; |
Ich wäre euch Dankbar wenn jemand mir erklären könnte wo der Fehler liegt oder ob das überhaupt nicht geht.
Bin halt noch Anfänger.
Danke
delfiphan - So 04.09.05 22:26
Wieso schreibst du
[i] und nicht einfach
i?
Und ich denke nicht, dass der Code das macht, was du willst...
Vielleicht funktioniert deine Idee damit:
Delphi-Quelltext
1: 2: 3: 4:
| Index := PageControlTexts.ActivePageIndex; if Index >= 0 then Result := MemoLyrics[Index] else Result := RichEditDummy; |
bayou - So 04.09.05 22:42
super, vielen Dank. Ich werde es gleich mal Testen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!