![]() |
Fehlermeldung: Inkompatibler Typ.
Ich war dabei ein schönes Programm zuschreiben als irgendwann Delphi Fehler gemeldet hat die vorher noch nicht da warn.
Vielleicht hab ich mich aber auch geirrt, aber was ist an dieser mimi-Procedure bitt falsch? :?:
Code:
quer ist als integer deklariert.
procedure TForm1.Button1Click(Sender: TObject);
begin quer := 0; for i := 1 to length(edit1.Text) do quer := quer + strtoint(copy(edit1.Text,i,1)) ; edit2.Text := inttostr(quer); end; er meldet in der Zeile mit der Schleife einen Fehler wegen inkopatibler Typen. :gruebel: [edit=Christian Seehase]Titel geändert. Mfg, Christian Seehase[/edit] |
Re: Delphi spinnt rum
Eine Zählvariable wie "i" muss lokal sein, d.h. unter var der Prozedur deklariert sein!
|
Re: Delphi spinnt rum
:warn: Ändere bitte den Titel, so daß dieser die Problematik erahnen lässt :!:
...:cat:... |
Fehler bei Quersummenberechnung
OK, geht aber nicht mehr da älter als 1440 Min.
Die Procedure soll die Quersumme der Zahl in edit1 ermitteln und in edit2 ausgeben. |
Re: Fehler bei Quersummenberechnung
Moin Alexander,
Zitat:
Da Du nur i nicht näher erläutert hast gehe ich mal davon aus, dass Du diese Variable nicht korrekt deklariert hast. |
Re: Fehler bei Quersummenberechnung
Zitat:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; // hier deklarieren ! begin quer := 0; for i := 1 to length(edit1.Text) do quer := quer + strtoint(copy(edit1.Text,i,1)) ; edit2.Text := inttostr(quer); end; PS & OT: Wie kann ich wörter inherhalb der Delphi-Tags färben :gruebel: |
Re: Fehlermeldung: Inkompatibler Typ.
[OT]
Moin MrKnogge, Zitat:
[/OT] |
Re: Fehlermeldung: Inkompatibler Typ.
Hab ich schon gemacht. Geht trotzdem noch nicht. Bin super ratlos!!! :(
|
Re: Fehlermeldung: Inkompatibler Typ.
Moin Alexander,
wenn Du es so gemacht hast, wie MrKnogge es geschrieben hat, kann der Fehler eigentlich nicht mehr auftreten. Dann müsste der Fehler ganz woanders liegen. Könntest Du vielleicht mal den Source hier gezippt als Attachment anhängen? (ohne DCUs und EXE) |
Re: Fehlermeldung: Inkompatibler Typ.
Oh mist...
Tut mir echt leid, ich muss da irgendetwas falsch gemacht haben. Habe nämlich bisschen die dazugehörigen Dateien hin und herkopiert. Ich war mir nämlich ganz sicher dass ich die Delklination der Variable dazugeschrieben habe. Jedenfalls klappt es jetzt und super vielen Dank!!!!!!!! :lol: Tschau!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:33 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