Eure größten Programmier Fails!

08/19/2013 22:20 erudite#481
Hatte mir mal ein Aimbot in AutoIT für ein Shooter geschrieben, welchen ich im Regal gefunden habe. Er sollte einfach nach Pixelfarbe suchen und abdrücken. Blöd gelaufen, dass in meinen Teamkollegen (Singleplayer only) und in meinen Füßen gleiche Pixel verarbeitet wurden.

Im Endeffekt:
Wenn er nicht gerade dabei war meine Teamkollegen zu zerfetzen ist der Bot gecrasht weil ich kein delay eingebaut habe..... :facepalm::facepalm:
08/20/2013 00:30 Darkbanner#482
Habe in ein Anti-Cracking system eingebaut, dass sich der Source-Code selbst löscht und die IDE schließt falls er über den Debugger ausgeführt wird - naja habs dann selber ausgeführt :D
08/23/2013 16:35 xKahba#483
Ich habe programmiert, obwohl ich nur C&P war.
08/24/2013 09:17 Dr.Toni#484
Dann hast du nicht programmiert ;)
08/28/2013 02:21 South-Park#485
Einen MusikPlayer geschrieben, der während das Lied läuft 50% CPU-Auslastung (3570k) brauchte und wenn ich ihn auf pause gesetzt habe, 95%.

Ewig rumgesucht, dann im Debugger den Thread gefunden: der, der die Progressbar füllte und die Momentane Position hinsetzte. Ich dachte nur wtf und nach ner Stunde Suchen bin ich auf die Lösung gekommen, das, wenn ich den JLayer player stoppe, er bis ich ihn komplett schließe immer zurückgibt, er ist noch nciht fertig. Ihr könnt euch ja denken was passiert, wenn repaint() in ner while-Schleife durchrast, die nie gestoppt wird und das an 2 Stellen :P Lösung war ein einfaches Thread.sleep(500) und das hat mich die letzten 3 Stunden gekostet, ich könnt mich so hassen^^
08/31/2013 01:59 snow#486
std::ofstream l("LoadLibraryA.log");
l << "Called LoadLibraryA\n" << lpFileName << std::endl;

im LoadLibraryA Hook & dann gewundert, wieso immer nur ein Eintrag in der .log ist. :<

Gerade in XTrap entdeckt:
0043xxxx |> B8 01000000 /MOV EAX,0x1
0043xxxx |. 85C0 |TEST EAX,EAX
09/10/2013 12:15 NEXON | Technologies#487
In VB versehentlich im Form Load Restart Geschrieben :( und das Programm war dann noch im Autostart :((
09/10/2013 12:57 Beni#488
Code:
    

private void cmdKranEin_Click(object sender, EventArgs e)
        {
            if (pHaken.Location.Y + pHaken.Height + 10 < pKran.Location.Y)
                pPfeiler.Height = pPfeiler.Height - 10;
                pPfeiler.Location = new Point(
                    pPfeiler.Location.X, pPfeiler.Location.Y + 10);
                pAusleger.Location = new Point(
                    pAusleger.Location.X, pAusleger.Location.Y + 10);
                pHaken.Location = new Point(
                    pHaken.Location.X, pHaken.Location.Y + 10);
            
        }
Ging um eine Übung aus einem Buch, inder man einen Kran machen soll, mit Haken, nem Ausleger, Pfeiler und nem Grund. Der soll dann halt in alle möglichen Richtungen ausfahrbar sein, und ich war locker 30 min als Anfänger am rätseln was an meiner Logik im o.g Code falsch ist, weil der Kran sich immer selbst zerstörte


Lg
09/17/2013 17:57 stippy#489
Quote:
Originally Posted by Beni​​ View Post
Code:
    

private void cmdKranEin_Click(object sender, EventArgs e)
        {
            if (pHaken.Location.Y + pHaken.Height + 10 < pKran.Location.Y)
                pPfeiler.Height = pPfeiler.Height - 10;
                pPfeiler.Location = new Point(
                    pPfeiler.Location.X, pPfeiler.Location.Y + 10);
                pAusleger.Location = new Point(
                    pAusleger.Location.X, pAusleger.Location.Y + 10);
                pHaken.Location = new Point(
                    pHaken.Location.X, pHaken.Location.Y + 10);
            
        }
Ging um eine Übung aus einem Buch, inder man einen Kran machen soll, mit Haken, nem Ausleger, Pfeiler und nem Grund. Der soll dann halt in alle möglichen Richtungen ausfahrbar sein, und ich war locker 30 min als Anfänger am rätseln was an meiner Logik im o.g Code falsch ist, weil der Kran sich immer selbst zerstörte


Lg
Die Chancen stehen gut, dass du bei Astragon 'ne Festanstellung ergattern könntest :D
09/17/2013 19:44 dready#490
Stundenlang einen Bug in etwa 20 Zeilen Code gesucht.

Hab es verbockt als ich einen String aus nem Javascript ziehen sollte.
statt
"123123"
"'123123'"

Ich empfehle es jedem das mal in die VS-IDE zu packen und es sich anzusehn :D
Wenn es Absicht gewesen wäre hätte ichs auchnich besser hinbekommen.
09/23/2013 18:21 Obilee#491
Android intent erstellt und mit extra-Daten hinzugefügt die int waren.
Auf der aufgerufenen Activity habe ich jedoch BrainAfk "getExtras().getString(key)" aufgerufen und nicht "getExtras().getInt(key)". Nach 20min wundern warum ich "Null" bekomme obwohl der Key richtig ist habe ich den kack Fehler gefunden <.<
09/23/2013 20:12 Syntaxfehler#492
Vor 3 Jahren:

Ich wollte eine Konsolenanwendung schreiben, die bei einer Form-Anwendung etwas in eine Textbox schreibt. Ich weiß gar nicht welche Funktion ich da benutzt hatte, die Tastendrücke sind sonstwo angekommen.

Es sind irgendwelche Fenster auf- und zugegangen und blah...

Danach ließen sich minimierte Fenster nicht mehr maximieren und der Task-Manager zeigte bei "Arbeitsspeicher" 0 Bytes an. :D
09/23/2013 23:19 Beni#493
Quote:
Originally Posted by Syntaxfehler View Post
Vor 3 Jahren:

Ich wollte eine Konsolenanwendung schreiben, die bei einer Form-Anwendung etwas in eine Textbox schreibt. Ich weiß gar nicht welche Funktion ich da benutzt hatte, die Tastendrücke sind sonstwo angekommen.

Es sind irgendwelche Fenster auf- und zugegangen und blah...

Danach ließen sich minimierte Fenster nicht mehr maximieren und der Task-Manager zeigte bei "Arbeitsspeicher" 0 Bytes an. :D
Das war dann wohl nicht nur ein Syntaxfehler ;-)

Lg
09/26/2013 21:50 XxharCs#494
In Java:
Mit mehreren Threads gearbeitet, leider vergessen einen Watchdog oder ähnliches zu programmieren um die Threads zu überwachen und evt. schwierige Fehler zu vermeiden.

Was kam hierbei heraus?
3 Threads haben die selbe Ressource gebraucht und bäääm Deadlock :D

natürlich sofort dannach wieder ausgebessert :p
10/08/2013 16:49 Cooq#495
In VB:
Ganz viele Tutorials geguckt, wollte mal in Sandbox testen mit löschen von Windows32 Daten ob dies klappt. Ganz vergessen Sandboxie anzumachen und batz Error hab eigene Windows32 daten gelöscht..