AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein problem: speicher is voll und prog läuft nich auf allen pcs
Thema durchsuchen
Ansicht
Themen-Optionen

problem: speicher is voll und prog läuft nich auf allen pcs

Ein Thema von moppedfahrer · begonnen am 10. Mär 2007 · letzter Beitrag vom 10. Mär 2007
 
moppedfahrer

Registriert seit: 8. Mär 2007
28 Beiträge
 
#4

Re: problem: speicher is voll und prog läuft nich auf allen

  Alt 10. Mär 2007, 18:15
ok ich geb zu, dass ich ein bisschen unpräzise war ^^.
Also..
das programm kriegt einen string geliefert, der infos über den "zustand" des spielbrettes enthält.
das ergebnis einer berechnung ist dann wieder ein string, der den zug enthält.
ich habe mir klassen anelegt, die das spielbrett darstellen:

Delphi-Quellcode:
  TSpielbrett = class
  private
    Felder : Array [0..7,0..10] of TFeld;
  public
   ...
usw
Tfeld enthält dann die eigenschaften wie z.b. ob es besetzt ist oder nicht.
es gibt ein globales spielbrett. um einen zug zu finden kopiere ich mir dieses in ein lokales Tspielbrett der jew. prozedur und gehe dann daran meine kriterien ab.
aber am ende einer jeden prozedur mache ich auch wieder free.

das spiel läuft ähnlich wie mühle ... man muss erst setzen und dann ziehen.
beim setzten hab ich nie probleme, aber beim ziehen...

-entweder er schmiert sofort ab wenn er den ersten zug machen soll (project1.exe hat nen fehler festgestellt und muss beendet werden ... microsoft senden??? ja nein vielleicht)

-oder er schafft den zug (wie gesagt rechnerabhängig) und dann braucht er pro zug immer mehr speicher (manchmal gegen ende des spieles gibt es dann wieder einen sprung zurück... etwa von 350000K auf 40000K)

da ich noch nicht so lange dabei bin (1.5 jahre "Schul-Informatik"), bin ich relativ ratlos
ich habe die fehlermeldung bisher immer damit in zusammenhang gebracht, dass ich auf etwas zugreifen will, was es nicht gibt (z.b. TSpielbrett.Felder[8,11]), aber das bin ich auch schon mehrmals durchgegangen...

ich hoffe damit könnt ihr ein wenig mehr anfangen und mir vielleicht bei der lösung helfen ^^
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:49 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