Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Gleitkommadivision durch Null (https://www.delphipraxis.net/171543-gleitkommadivision-durch-null.html)

DelphiUser1 16. Nov 2012 18:12

AW: Gleitkommadivision durch Null
 
hier findet ihr die Zip Datei:
http://www.delphipraxis.net/171532-g...ml#post1191600

Sir Rufo 16. Nov 2012 18:19

AW: Gleitkommadivision durch Null
 
Hast du es schonmal mit (in Unit1)
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  path := ExtractFilePath( ParamStr( 0 ) );

  PFeuer := TPistol.Create( Self ); // neu
  PNormal := TPistol.Create( Self ); // neu

  PFeuer.Picture.LoadFromFile( path + 'gun1.bmp' ); // Änderung
  PNormal.Picture.LoadFromFile( path + 'gun2.bmp' ); // Änderung

  Image7.Picture.Bitmap.PixelFormat := pf24Bit;
  Start:=50;
  Phase:=1;
  a := 0;
  Punkte:=0;
  randomize;
  doublebuffered := true;
end;
probiert?

DelphiUser1 16. Nov 2012 18:38

AW: Gleitkommadivision durch Null
 
ja habe ich. dann bekomme ich eine Zugriffsverletzung

stahli 16. Nov 2012 18:45

AW: Gleitkommadivision durch Null
 
Jetzt häng mal noch deinen kompletten Monitor hier an.

DelphiUser1 16. Nov 2012 22:04

AW: Gleitkommadivision durch Null
 
War das Ironie oder ist die Zugriffsverletzung auf dem Monitor gemeint?

stahli 16. Nov 2012 22:08

AW: Gleitkommadivision durch Null
 
Sorry, ich meinte einen kompletten Screenshot (oder auch mehrere).
So könnten wir mal sehen, wo der Debuger steh, welche Fehlernachricht etc.

DelphiUser1 17. Nov 2012 11:48

AW: Gleitkommadivision durch Null
 
Liste der Anhänge anzeigen (Anzahl: 2)
okay alles klar, dann habe ich mal zwei Screenshots angehängt.

mkinzler 17. Nov 2012 11:54

AW: Gleitkommadivision durch Null
 
Könntest du den noch etwas kleiner machen? Man kann ja fast etwas erkennen :mrgreen:

Sir Rufo 17. Nov 2012 11:59

AW: Gleitkommadivision durch Null
 
Mach das Bitmap zwischen Picture und LoadFromFile weg!

Popov 17. Nov 2012 12:18

AW: Gleitkommadivision durch Null
 
Lange Rede, kurzer Sinn, ich kann mich auch täuschen, aber du erzeugst aus TImage Komponente deine eigene TPistol Komponente, die du später als PFeuer und PNormal deklarierst (1) aber nicht zu Laufzeit einbindest. Aber das war es schon mit der Höflichkeit, da du davon ausgehst, dass die beiden Komponenten schwuppdiwupp auf dem Formular landen. Tun sie aber nicht. Man kann Komponenten zur Laufzeit einbinden, dann aber richtig. Solltest du das irgendwo in deinem Code (bei Göttern, wie blickst du da durch) es getan haben, dann ignoriere es.

Es kann der Fehler sein, muß aber nicht.


-------------
1) das P ist etwas unglücklich gewählt, da es in der Regel für Pointer steht, ist aber kein Fehler, könnte aber missverstanden werden


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:01 Uhr.
Seite 3 von 5     123 45      

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