Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

neido

Treue Seele

  • »neido« ist der Autor dieses Themas

Beiträge: 225

Wohnort: Wien

  • Private Nachricht senden

11

14.02.2008, 01:12

@Nox: Ich weiß, ich hab etwas übertrieben, aber ich hatte es satt, immer alles stück für stück upzuloaden und dachte mir, damit wäre alles erledigt. :roll: und trotzdem ich hab die libs vergessen. :cry:

Hier kommt jetzt eine gestutzte Version des Vorherigen plus die libs und so weiter. Ich hoffe, ich hab diesmal nichts vergessen :?

http://www.webfilehost.com/?mode=viewupload&id=545041

Da ihr mir nichts besseres anbieten konntet wieder auf webfilehost. hat jetzt etwas über 6 MB. Viel Knobelspaß damit :D

neido

Treue Seele

  • »neido« ist der Autor dieses Themas

Beiträge: 225

Wohnort: Wien

  • Private Nachricht senden

12

21.02.2008, 16:04

Nein! Das wird schon wieder einer dieser Threads die ohne Lösung unter den Tisch fällt :(. Ich weiß, dass es viel zu wenig Anhaltspunkte gibt, wo der Fehler liegt und es sehr mühsam ist. Aber ich habe echt keine Ahnung was ich tun soll! Ich habe schon alles probiert was mir eingefallen ist, das letzte was mir bleibt ist das Programm neu zu schreiben. :?
Bitte helft mir!
:x :x :x :x :x :x :x :x :x :x :x :x :x :x :x :x :x :x :x

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

13

21.02.2008, 16:13

Zitat von »"neido"«

Ich weiß, dass es viel zu wenig Anhaltspunkte gibt


Da gibt es nur eins. Grenz dein Problem weiter ein! :) Ich vermute die meisten haben besseres zu tun als dir dein komplettes Projekt zu debuggen!
@D13_Dreinig

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

14

21.02.2008, 17:22

Ahh sry, habe garnicht gesehen, dass es einen neuen Link gibt. Mache mich mal dran.
EDIT: ne ziparchiv was kleiner als nen kb ist und beschädigt, mag mein System irgendwie nicht ;). Vielleicht haben die den Link schon wieder aufgeräumt.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

neido

Treue Seele

  • »neido« ist der Autor dieses Themas

Beiträge: 225

Wohnort: Wien

  • Private Nachricht senden

15

21.02.2008, 17:32

@David: Ja, das hab ich mir anfangs auch gedacht, aber dann hat Nox meinen quellcode angefordert, woraus ich geschlossen habe, dass es sich vlt doch einige antun wollen.
Aber ich versteh natürlich wenn einem das zuviel ist, wäre es mir auch.

Es würde mich auch interessieren, ob bei euch derselbe Fehler ist oder ob das nur bei mir auftritt. Es ist schon sehr eigenartig, dass der Debugger mitten in einer STL-Funktion abbricht, vlt hab ich ja z.B einfach einen Kratzer auf meiner WinXP installationscd und es fehlt ein wichtiger Teil bei meinem System.

//Edit: Ah, danke Nox! Der Download geht nicht? .... Stimmt, OK ich stells glei nochmal rauf.
please wait....
//Edit: Hoffentlich gehts jetzt:
http://www.webfilehost.com/?mode=viewupload&id=3110210
Danke im Voraus!

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

16

21.02.2008, 23:18

Hi, also das Programm solltest du ingesamt in die Tonne kloppen ;) Also bei GetParams wird Speicher allokiert der nie wieder freigegeben wird. Wenn man diese Lecks beseitigt verschiebt sich der Fehler nur. Also wird sonst noch wo einiges an Fehlerquellen liegen. Auch auffällig ist, das StartTryDraw 3-5mal pro Runde aufgerufen wird. Ansonsten ist die gesamte Callstruktur sehr kompliziert aufgebaut. Also mehr als eine Fehlerverlagerung kann ich auch nicht erreichen.
Ich vermute es liegt an fehlenden Speichermanagment bzw. aufräumen.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

17

22.02.2008, 02:04

Joa, so ungefähr den Eindruck hatte ich auch, als ich mal drüber geschaut hab - in dieser Wüste aus Aufrufen, Wiederholungen, Mehrfachverwendungen einer Variable für verschiedene Zwecke,... kann man kaum noch was machen wenn sich einmal nen Fehler eingenistet hat. Mag sein, dass es etwas einfacher ist, wenn man das selbst programmiert hat, aber helfen wird das am Ende auch nich mehr :p

neido

Treue Seele

  • »neido« ist der Autor dieses Themas

Beiträge: 225

Wohnort: Wien

  • Private Nachricht senden

18

22.02.2008, 19:27

Danke dass ihr euch das angeschaut habt! 8)
Das hatte ich ja schon befürchtet, dass ich diesmal mit der Pfuscherei zu weit gegangen bin. Dann werd ich halt noch mal von vorn anfangen...

Wie würdet ihr eigentlich ein Zugvorausberechnungssystem programmieren?
Das Problem bei mir ist ja, dass immer alle möglichen Zeiger umgebogen werden müssen die dann vom alten aufs neue Spielbrett zeigen. Das hat einen großen Teil des Chaos ausgemacht.
Ich hab mir auch gedacht dass ich einfach die Veränderungen der letzten Züge speichere, aber das klingt nur noch komplizierter. Allerdings mag diese Lösung irgendwie :). Vielleicht mach ichs beim nächsten Anlauf so. Hab zwar noch keinen Plan aber ich überleg mir mal was.;)
Und beim nächsten mal denke ich vorm Tippen. Ich hab die Lektion glaub ich endlich gelernt. :roll: Hoffentlich :!:

Werbeanzeige