Entwickler-Ecke

Sonstiges (Delphi) - Prog macht probleme


MaximusMR - So 24.11.02 13:21
Titel: Prog macht probleme
Ich habe mir ein Programm geschreiben. Ein kleines spiel. Wo man 3 steine in einer reihe haben muss um zu gewinnen. Nun hab ich noch ein CPU gegner eingebaut

Aber das programm macht sachen die nicht sein können. MANCHAL löscht es die felder nich richtig und sowas. Obwohl das selbe hinter einen Butten steckt und da gehts.

Kann es sein das es überlastet ist oder so was. Was kann ich da machen?


foxy - Mo 25.11.02 08:15

erklär das ma genauer was löscht es und mach mal konkretes Bsp.

ich versteh bisher nur das wenn du irgendwo draufdrückst etwas passiert was nich soll ... aber bissal konkreter :lol:


MaximusMR - Mo 25.11.02 12:45

Es ist das Spiel "Mühle"

Also wenn der CPU oder eben der spieler gewinnt kommt eine message (messagedlg)

Wenn man dann auch ok drückt wird meine Procedure "loeschen" aufgerufe. Dort werden die felder eben wieder gelehrt.

Dann habe ich noch einen Button der die felder lehren soll. Wenn man auf den Button klickt wird auch die procedure "löeschen" aufgerufen.

Das problem ist das wenn ich bei der Message auf ok klicke, loescht er die fleder nicht immer ganz. er macht auch nich immer den gleichen fehler, er lässt ab und zu immer irgentwelche felder stehn. Wenn ich aber auf den button klicke klappt es immer. Das versthe eich eben nich.

Wenn du dir das Programm nicht vorstellen kannst.
Geh nach http://www.maximusMR.de.vu
Das ist meine HP und da unter Downloads findest du das Programm (TicTacToe)

Allerdings is das ncht die version gegen den PC. Das ist die version für 2 Spieler. Da sind keine fehler drin.


Delete - Mo 25.11.02 12:58

MaximusMR hat folgendes geschrieben:
Allerdings is das ncht die version gegen den PC. Das ist die version für 2 Spieler. Da sind keine fehler drin.

Klasse! Welchen Sinn macht es, von einem funktionierenden Programm ohne Fehler auf den Grund deines Problems zu schließen. :roll: Ich hätte lieber -und wenn´s nur vorübergehend ist- die "kaputte" Version hochgeladen. Dann hätte man dir eher helfen können.

Aber dennoch: ein genialer Joke. Könnte ein Klassiker werden.

Herr Müller hat folgendes geschrieben:
Ja, hier Autowerkstatt Müller.

Anrufer hat folgendes geschrieben:
Hallo, Herr Müller. Tja, mein Auto ist kaputt - wahrscheinlich der Motor. Aber ich komme mal mit dem Wagen meiner Frau vorbei. Ist ja das selbe Modell, nur dass es fährt ...

:roll: :twisted:


MaximusMR - Mo 25.11.02 17:22

Auf die HP kommt es erst wenns fertig is. Aber kannst mir ja mal deine Mailg eben wenn du meinst du kannst mir helfen... dann schicke ich es dir und du kannst ma sehn was faul is. Gilt auch für die anderen. ok?


Udontknow - Mo 25.11.02 17:27

Hi.

Sorry, aber das hier ist ein Delphi-Forum, und keine Hilfe-Vermittlungsstelle. Andere sollen auch was davon haben, das dir geholfen wird. Poste doch einfach mal ein bissl Quellcode, und wir helfen gerne. ( Mit den Urheberrechten am Quellcode für ein Mühlespiel wirst du sowieso nicht reich... :wink: )

Cu,
Udontknow


Delete - Mo 25.11.02 17:52

Zitat:
Auf die HP kommt es erst wenns fertig is.

Ja, aber offenbar wird´s nicht fertig, weil du das Problem nicht findest und deswegen um Hilfe gebeten hast. Nur, und das war ja meine Kritik: wozu soll ich mir Programm A anschauen, dass ja funktioniert, wenn der Fehler in Programm B liegt.

Deswegen schrieb ich, stell vorübergehend die "kaputte" Version (ob mit oder ohne Quellcode, ganz wie´s dir beliebt) ins Netz und poste nur hier einen Link. Auf deiner Homepage musst du das Programm gar nicht erwähnen!
So hätten Interessenten die Möglichkeit, einen Blick auf das Programm und Problem zu werfen, und man könnte dir helfen.

Willst du das Programm nicht hochladen, dann poste hier den Codeauszug, den du für den Schuldigen hältst.

Von privaten Mails halte ich in den Moment nichts. Zum einen weiß dann keiner von denen, die hier noch posten, ob dein Problem inzwischen gelöst ist. Und außerdem beantworte ich keine Delphi-Fragen über mein privates Postfach. Dafür gibt´s ja das Forum hier. Und andere Foren anderswo ...