Ich habe ma ein Script geschrieben um nen freund zu ärgern das unendlich viele
Msgboxes anzeigen lässt und sich nicht beenden lässt,habe es dann bei mit getestet
Leider habe ich vergessen das ich es in den Autostart eingebunden habe
Hab in Metin2 ein Script gemacht , dass das ganze Inventar + die getragenen sachen droppen lässt und anschließen ein paar funktionen noppt, sodass das Hackshield anspringt und den jenigen kickt.
Naja, hat alle sfunktioniert nur ich hab mir bestimmt ne stunde darüber dne Kopf zerbrochen , wieso ich beim testen nicht gekickt werde vom hackshield.. dann ist mir nach 1er stunde aufgefallen das ich mit der executable online war, inder ich das hackshield zuvor rausgepatcht hatte -.-
auch nen lustiger fehler heut mittag, hab versehentlich ne fixe adresse nicht in hex geschrieben, ist mir gut 1 stunde nicht aufgefallen, weil ich die adresse schön mit dem 00123456 geschrieben habe, aber halt kein 0x davor...
Das Programm ließ sich kompilieren es hat aber die If abfragen einfach ausgeführt obwohl die Bedingung <font color="Blue">false <font color="Black">war.
Der Fehler war ,dass ich statt 2x=(Also ==) , 1x =(=) geschrieben habe.
Richtig :
Also so einen richtig großen "Fail" hatte ich eigtl. noch nie ,aber vor ein paar Tagen habe ich einen von mir geschriebenen Source Code auf meinen Ubuntu - Laptop portiert.Ja als ich dann diesen Source Code compilieren wollte bekam ich vom Compiler eine komisch anmutende Fehlermeldung:
Code:
/stray 223
und das ungefähr 50 mal. Ja das liegt daran , dass der Compiler auf meinem Ubuntu pc Umlaute(Ö,Ä etc.) nicht mag.Und so musste ich jede Variable finden und umbenennen,das hat mich ungefähr 1 Stunde gekostet -.-
Oder UTF-8 Zeichenkodierung in jedem Betriebsystem und deinen Quelltexten verwenden anstatt Windows Codepages, dann hättest du mit Linux nicht diese Probleme.
Musste in C++ für bestimmte Daten speicher allokieren.
Die maximale größe die ich allokieren musste befand sich in einer Variable(DWORD), doch ich hab die größe der Variable und nicht den Inhalt der Variable zum allokieren benutzt.
Programm ist immer abgestürtzt, bis ich halt das sizeof() weg gelassen habe.
Ich bin mal als ich die Grundlagen kennen gelernt habe (AutoIt),so übereifrig gewesen,dass ich MouseMove in einer While unbedingt mal ausprobieren wollte...Ja ihr könnt euch bestimmt denken was dabei raus kam
Unter Cocoa (Mac OS X und best framework ever!) gibt es das Object NSURL welches URLs darstellt (auch lokale file:/// URLs). Dieses Objekt hat die funktion absoluteString und path... Ich Idiot nehm natürlich absoluteString und wunder mich, warum mein Pfad immer mit file:/// anfängt... Als ich dann alles umgeschrieben habe, damit das mit file:/// funktioniert, ist mir der Fehler aufgefallen und ich konnte alles wieder ändern...
Achja:
#define true 0
#define false 1
ist auch immer lustig wenn man mit mehreren Leuten programmiert =P
Hatte mich in den letzten 2 Tagen stark mit AutoIT beschäftigt um mal eine gewisse Abwechslung zu meiner eigentlichen Sprache C++ zu bekommen. Als ich mich dann eben wieder an mein C++ Projekt gesetzt habe um den letzten Feinschliff zu machen und dann das Projekt zu releasen. Kam plötzlich ein Error. Ich so stolz wie ich bin erstmal nicht auf die Fehlermeldung geguckt und alleine gesucht, 10 Minuten damit verbracht den Fehler zu such - doch ich habe keinen gefunden nun gut den Fehler Log angeschaut und mich wieder dran erinnert das C++ Key sensitiv ist...^^