Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe bei Thema Klassen und Vererbung gesucht (https://www.delphipraxis.net/79897-hilfe-bei-thema-klassen-und-vererbung-gesucht.html)

condor 30. Okt 2006 17:35


Hilfe bei Thema Klassen und Vererbung gesucht
 
HI,
kann mir jemand per ICQ bei einer Hausaufgabe helfen? Es geht um Vererbung und Klassen.
Ich habe schon die Grundstruktur des Programm geschrieben, aber irgendwie läuft das noch nicht. Ich habe wohl vergessen ein paar Anweisungen mit einenader zu verknüpfen :(

Balu der Bär 30. Okt 2006 17:39

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
Stelle deine Fragen doch einfach hier, irgendjemand wird dir sicherlich helfen könnten und jemand der später dasselbe Problem hat findet auch eine Lösung. ;)

condor 30. Okt 2006 18:04

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
ok, da ist der code: http://people.freenet.de/karararara/h.txt

ich will ihn mal nicht reinkopieren und ihn googletauglich machen ;) wer weiß, ob mein lehrer nicht vorbeikommt ;)

condor 30. Okt 2006 18:06

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
mein problem ist, dass da beispielsweise gar nichts angezeit wird, wenn ich button1 klicke

DocE 30. Okt 2006 19:10

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
Das Problem ist folgendes:

In TWorld.Create schreibst Du

Delphi-Quellcode:
height:=round((7 div 10)*raster*size);
1. (7 div 10) ist immer 0, und 0 * irgendwas ist wieder 0, damit ist die höhe immer 0!
2. in SetSize von TWorld fehlen die Klammern, ändert aber nichts am 0 Ergebnis, weil er jetzt 7 durch eine noch größere Zahl dividiert:

Delphi-Quellcode:
height:=round(7 div 10*raster*size);
Richtig wäre:

Delphi-Quellcode:
height := round( (7 / 10) * raster * size);
Der gleiche Fehler exisitiert vermutlich auch in den anderen Typen.


Grüsse
...Doc

3_of_8 30. Okt 2006 19:15

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
Wozu Klammern? Es wird doch sowieso von links nach rechts gerechnet.

DocE 30. Okt 2006 19:17

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
Ich traue dem Braten nie so richtig... Lieber eine Klammer zuviel als zuwenig, aber von mir aus können die Klammern auch weggelassen werden, wenn's klappt. Ändert aber nichts daran, dass das div durch ein / ersetzt werden muss.

condor 30. Okt 2006 19:23

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
in zeile 97 tritt eine zugriffsverletzung auf:

Delphi-Quellcode:
procedure Tworld.setsize(size: Integer);
var raster:integer;
begin
Fsize:=size;                //da
raster:=round(size / 50);      
width:=raster*size;
height:=round(7 / 10*raster*size);
end;

mkinzler 30. Okt 2006 19:24

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
Besteht den schon eine Instanz?

condor 30. Okt 2006 19:26

Re: Hilfe bei Thema Klassen und Vererbung gesucht
 
sorry, ich bin anfänger!! was ist eine instanz? soll ich den code in rar packen? würde euch das mehr helfen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr.
Seite 1 von 2  1 2      

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