Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Eure größten Programmier Fails!

Discussion on Eure größten Programmier Fails! within the General Coding forum part of the Coders Den category.

Reply
 
Old 10/08/2013, 17:11   #496
 
elite*gold: 0
Join Date: Sep 2013
Posts: 63
Received Thanks: 26
Wollte was testen zum restarten, hab die methode allerdings nicht aufn button sondern on load geladen und mich gewundert warum mein Pc neustartet
desTenshi is offline  
Old 01/24/2014, 15:33   #497
 
elite*gold: 0
Join Date: Aug 2006
Posts: 170
Received Thanks: 61
Quote:
Originally Posted by mpcool View Post
Super Thread, musste n paar mal gut schmunzeln

Großartige riesenfails hatte ich glaub noch nich.. Immer nur so kleine dinger, wie ";" vergessen, worauf mich Visual Studio direkt aufmerksam macht, aber trotzdem vergess ich alle 10 Zeilen Code ein Semikolon.

Oder eben wollt ich aus Spaß nen Kran programmieren, so als kleines Spielchen für zwischendurch mit ein paar Extra funktionen.
Wollte das oben der Ausleger alle 2 Sekunden wenn man den Startknopf betätigt um 10 Pixel sich verlängert (ausfährt) bis er 120px erreicht hat. Soweit so gut

Code:
if (pAusleger.Size.Height >= 120)
pAusleger.Size = new Size(
pAusleger.Size.Width, pAusleger.Size.Height + 10);
Ne halbe Stunde nach dem verdammten Scheiß Fehler gesucht, warum das Ding gar nichts macht
Sowas passiert wenn man 4-5 Stunden tunnelblick hat
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


habt ihr irgendwie alle das selbe Buch?!
Pain1234 is offline  
Thanks
1 User
Old 01/24/2014, 18:37   #498

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Code:
template<typename F, typename ...Args>
class my_class<F(*)(Args...)>
{
	using Function = F(*)(Args...);
	using OtherFunction = std::function<F(*)(Function, Args&...)>;
	
	OtherFunction foo;
};

void* my_func(void*, void**);
my_class<decltype(my_func)> mc;
führt zum Fehler
Quote:
Implicit instantiation of undefined template 'std::__1::function<void *(*)(void *(*)(void *, void **), void *&, void **&)>'
Nach ein paar Minuten habe ich es dann bemerkt.
snow is offline  
Thanks
1 User
Old 01/25/2014, 00:00   #499
 
Zunft's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3,185
Received Thanks: 1,317
Wird wahrscheinlich dem ein oder anderen bekannt sein und das passiert mir immer und immer wieder.

Code:
data.put(key, val);
if((key == "Title") || (key == "title"))
    titel = val.toString();
else if((key == "Year") || (key == "year"))
    jahr = val.toString();
else if((key == "Genre") || (key == "genre"))
    genre = val.toString();
else if((key == "Actors") || (key == "actors"))
    schauspieler = val.toString();
else if((key == "Plot")) || (key == "plot")))
    handlung = val.toString();
else if((key == "Runtime") || (key == "runtime"))
    dauer = val.toString();
else if((key == "Poster") || (key == "poster"))
    cover = val.toString();
                 
System.out.println(key+"->"+val);
value=false;
Lösung (für die dies nicht finden):
Zunft is offline  
Thanks
1 User
Old 01/28/2014, 19:08   #500



 
MajorTypo's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 1,381
Received Thanks: 570
Passiert zu oft...

PS: Wrong!
bsp.
Code:
$Playername=mysql_result($result,0,"username";
Man sieht es schon... ) ...

PS: Right!
Code:
$Playername=mysql_result($result,0,"username");
Ich bemerk es oft nicht, weil ich schnell schreibe
MajorTypo is offline  
Old 02/10/2014, 11:08   #501
 
DonPadrio's Avatar
 
elite*gold: 70
Join Date: Apr 2013
Posts: 365
Received Thanks: 60
In jedem Code mehrmals vorhanden...

Falsch:

Richtig
DonPadrio is offline  
Old 02/13/2014, 22:10   #502
 
Assassin''s Avatar
 
elite*gold: 200
Join Date: Nov 2008
Posts: 1,073
Received Thanks: 302
Quote:
Originally Posted by SprayDose View Post
Passiert zu oft...

PS: Wrong!
bsp.
Code:
$Playername=mysql_result($result,0,"username";
Man sieht es schon... ) ...

PS: Right!
Code:
$Playername=mysql_result($result,0,"username");
Ich bemerk es oft nicht, weil ich schnell schreibe
Dem kannst du ganz leicht und schnell Abhilfe schaffen, indem du beim reinhämmern des Codes sofort jede Klammer schließt, die du öffnest. Ich muss in Templatecode z.B nur divs zählen, wenn ich viel Code auf einmal lösche.
Assassin' is offline  
Old 03/26/2014, 23:00   #503
 
meak1's Avatar
 
elite*gold: 220
Join Date: Jun 2007
Posts: 3,768
Received Thanks: 1,126
PHP Code:
            if(buf[2] == 0x1E){//Server Ping Response
                
timer2=((timeGetTime() - timer)/1000);
                
printf("time: %d\n",timer2);
                
char Ping[7];
                  
memcpy(Ping"\x0B\x00\x05"3);
                 *(
DWORD*)&Ping[3]=Sync;
                 
memcpy(Ping+5"\x00\x00"2);
                *(
DWORD*)&Ping[7]=timer2;
                
MySend(s,Ping,sizeof(Ping),0);
            } 
Hatte ganze Zeit Disconnect... weil falsche Server synchronisation -> 0x0B = 11 - Ping[7]....

Uhm saß jetzt bestimmt über mehrere Tage dran, hatte damals deswegen aufgehört weil ich dachte das ich falsche TCP verbindung aufbaue..(vergeblich nach Clientless Sources gesucht) weil ich ganze Zeit Dct wurde deswegen...
meak1 is offline  
Old 03/29/2014, 16:11   #504
 
elite*gold: 0
Join Date: May 2012
Posts: 23
Received Thanks: 1
CreateWindow returned NULL und GetLastError returned 0.
Der Debugger hat auch nicht wirklich geholfen.

Und hier mal die Zeile in der der Fehler liegt:
Code:
return DefWindowProc(hwnd, msg, lParam, wParam);
Lösung:

Hat mich fast ne Stunde gekostet den Fehler zu finden x)
-Epitaph- is offline  
Old 03/31/2014, 12:06   #505
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
Quote:
template<typename _T, typename _ArgsT...>
inline _T* gcnew(_ArgsT... args)
{
_T* ptr = new _T(args...);
CGarbageCollector::Instance().RegisterNode(ptr);
return ptr;
}
Naja... <_<
Tyrar is offline  
Old 04/06/2014, 15:46   #506





 
snafu's Avatar
 
elite*gold: 0
The Black Market: 306/0/0
Join Date: Jun 2010
Posts: 13,410
Received Thanks: 2,856
Quote:
#include <iostream>
#include <cstdlib>

using namespace std;


int main(void){
int var1;
int var2;

cout << "Geben sie einen Operator ein : ";
cin >> var1;
cout << "Geben sie einen Dividor ein : ";
if (!(cin >> var2)){
cerr << "Falscher Divisor!" << endl;
}
if ((cin >> var2) == (0)){
cerr << "Der Divisor darf nicht 0 sein." << endl;
}
else{
cout << "Die Aufgabe wurde richtig gestellt :" << endl << var1 << " / " << var2 << " = " << var1 / var2 << endl;
}
system("Pause");
return 0;
}
Stunden saß ich dran..
Man merkt, ich bin neu !
Aber zum Glück hat mir geholfen !

Hier das Ergebniss:
Quote:


____
Und noch ein Fehler begonnen (anderes Projekt).
cin >> item1; item2;
eigentlich sollte er item 1 & 2 einlesen :P
snafu is offline  
Old 04/12/2014, 00:27   #507
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
Ich habe eine Liste aus einer Config ausgelsen, und festgelegt das mindestens ein Eintrag in der Liste sein muss, später hab ich dann aber vergessen etwas in die Config zu schreiben und mindesten eine Stunde versucht rauszufinden warum die Liste leer ist
strubelz is offline  
Old 04/12/2014, 23:42   #508
 
gebunden's Avatar
 
elite*gold: 1
Join Date: May 2009
Posts: 184
Received Thanks: 21
.toString() Methode Programmiert, um eine Liste darstellen zu können... Nur leider hat er immer die Objekt toString() Methode verwendet... Hab eine halbe Stunde gebraucht um zu erkennen, dass meine Methode "toStirng" hieß.. -.-'
gebunden is offline  
Thanks
1 User
Old 04/12/2014, 23:50   #509
 
strubelz's Avatar
 
elite*gold: 31
Join Date: Jan 2014
Posts: 310
Received Thanks: 55
@gebunden
Sollte dir eine vernünftige IDE nicht anzeigen, das die Methode nicht existiert?
strubelz is offline  
Old 04/13/2014, 00:21   #510

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Quote:
Originally Posted by strubelz View Post
@gebunden
Sollte dir eine vernünftige IDE nicht anzeigen, das die Methode nicht existiert?
Die Methode existiert, da seine Klasse von java.lang.Object erbt.

@gebunden: @Override als Annotation sollte dabei helfen, solche Fehler zu erkennen.

Ich schreibe gerade mit antlr und Jasmin einen Compiler. Bei der Methode zum Auslesen der Anzahl der Parameter einer Funktion nutze ich einfach Context.getText().split(",").length - lustig, leere Parameterlisten haben plötzlich die Länge 1 und mein Stack ist kaputt. :<
die Abfrage if (Context.getText().isEmpty()) hat es gelöst.
snow is offline  
Thanks
1 User
Reply




All times are GMT +1. The time now is 22:16.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.