Einzelnen Beitrag anzeigen

Benutzerbild von g0rmed
g0rmed

Registriert seit: 3. Apr 2007
Ort: Sülzetal
64 Beiträge
 
Delphi 2005 Personal
 
#143

Re: Andorra 2D - The Next Generation 2D Engine [Ver. 0.15]

  Alt 22. Apr 2007, 23:03
Ich hab das gleiche Problem:
Wenn viel passiert, bei Explosionen á la:
Delphi-Quellcode:
with TParticleSprite.Create(Engine) do
    begin
      X := xwert;
      Y := ywert;
      Z := 1;
      PartSys.DefaultParticle.Assign(FPart1);
      Image := FImg;
      Emit(10);
    end;
stürtzt das programm hier:
Delphi-Quellcode:
procedure TSprite.Remove(ASprite: TSprite); <--- Der Debugger sagt: ASprite = Nicht verfürbarer Wert
begin
  FList.Remove(ASprite);
  if ASprite <> nil then
  begin
    with ASprite.OldFieldCoords do
    begin
      FSpriteField.Delete(ASprite,Left,Top,Right-Left,Bottom-Top); <--- Hier ist die Exeption
    end;
  end;
end;
mit der Exeption ab:
Erste Zufalls-Exception bei $0045F440. Exception-Klasse $C0000005 mit Meldung 'access violation at 0x0045f440: read of address 0x01b8e08a'. Prozess BrickAndorra.exe (980) Ob das die gleiche Ursache wie bei nonex hat weiß ich net...aber ich denke mal schon

@nonex: ...ich hab jetze 2 mal den beitrag geändert, weil du deinen geändert hast^^
Hans
  Mit Zitat antworten Zitat