![]() |
undeclared identifire obwohl klar definiert wurde
Liste der Anhänge anzeigen (Anzahl: 1)
hallo in meinem vorigem thread hab ich ja über die Prozeduren geredet nun hab ich das verbessert und jetzt bin ich beim nächsten Fehler die variablen scheinen nicht klar definiert zu sein und bei den Prozeduren erscheint die fehlermeldung:unsatisfied forward or external declaration
ich häng euch das Programm mal an... MfG Cloud |
Re: undeclared identifire obwohl klar definiert wurde
deklariere die Funktionen und Prozedure im public oder private Teil,
jenachdem wo Du überall darauf zugreifen willst.
Delphi-Quellcode:
und deine Prozeduren und Funktionen mit TForm1
....
private procedure schuss1(schadenmax,schadenmin:integer; s:real;var l2:integer); public username:1..2; end;
Delphi-Quellcode:
Das ist alles
procedure TForm1.schuss1(schadenmax,schadenmin:integer; s:real;var l2:integer);
var ab:integer; begin Randomize; ab :=(random(schadenmax)+schadenmin); s := s/10; s :=ab+s; l2 := l2-ab; leben2.Caption := floattostr(l2); showmessage(s1+' hat '+s2+' '+floattostr(ab)+' Lebenspunkte abgezogen'); end; |
Re: undeclared identifire obwohl klar definiert wurde
Hallo,
procedure entfernung( ... schuss1() <<-- Fehler schuss1 ist in TForm1 definiert, entfernung nicht, die ist global und kann mit schuss1 deshalb nichts anfangen. Lösung: Alle Methoden innerhalb von TForm1 definieren, aus procedure entfernung() wird dann procedure TForm1.entfernung( Heiko |
Re: undeclared identifire obwohl klar definiert wurde
hey danke hat geholfen.
MfG Cloudwalk |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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