Problem mit MessageBOX
-
Hehe Inf.Student, wat sich neckt das liebt sich!

Natürlich ist vorausgesetzt, dass man sich nicht vertippt!
Das ist immer vorausgesetzt!
lg Max
-
danke leute, aber nicht streiten

Dann, wie kann ich statt der messagebox die Box mit dem "!" und dem Dreieck aufrufen?
-
MB_ICONEXCLAMATION //An exclamation-point icon in a triangle. MB_ICONINFORMATION //An icon consisting of an "i" in a circle. MB_ICONQUESTION //A question-mark icon. MB_ICONSTOP //A stop-sign icon. MB_ICONERROR //A stop-sign icon, same as MB_ICONSTOP.HTH,
Martin
-
cooool

Danke das funzt ja^^
aber wenn ich diesen Code
http://www.win-api.de/tutorials.php?tutid=2
RICHTIG eingebe, dann kommt
eine ähnliche Fehlermeldung von wegen Linker-Problem und so weiter.Warum?funzt sie denn bei euch?
-
Es heißt "funktionieren", nicht "funzen", aber das ist ein sehr weiter begriff.
Das kann man noch unterteilen in "Das Programm kompiliert", "Das Programm startet" und "Das Programm macht was es soll".Ich gehe mal davon aus, dass "es funzt nich" sich hierbei zu
"Ich habe ein Problem in der Build-Toolchain. Der Quelltext wird zwar fehlerfrei kompiliert, allerdings bekomme ich folgendes Problem vom Linker mitgeteilt:" erweitern lässt.Jetzt müssen wir natürlich nur noch wissen, was der Linker sagt. Und da du ja schon so gut bewiesen hast, dass du die Copy&Paste-Programmierung drauf hast, könntest du mal den Linker-Fehler (besonders das Symbol, dass er nicht finden kann) pasten. Dann ist die Chance, dir helfen zu können und dir sagen zu können, warum dein abkopierter Quelltext ein Problem beim Linker hervorruft, schon um einiges größer.
-
Es heißt "funktionieren", nicht "funzen", aber das ist ein sehr weiter begriff.
Das kann man noch unterteilen in "Das Programm kompiliert", "Das Programm startet" und "Das Programm macht was es soll".Ich gehe mal davon aus, dass "es funzt nich" sich hierbei zu
"Ich habe ein Problem in der Build-Toolchain. Der Quelltext wird zwar fehlerfrei kompiliert, allerdings bekomme ich folgendes Problem vom Linker mitgeteilt:" erweitern lässt.Jetzt müssen wir natürlich nur noch wissen, was der Linker sagt. Und da du ja schon so gut bewiesen hast, dass du die Copy&Paste-Programmierung drauf hast, könntest du mal den Linker-Fehler (besonders das Symbol, dass er nicht finden kann) pasten. Dann ist die Chance, dir helfen zu können und dir sagen zu können, warum dein abkopierter Quelltext ein Problem beim Linker hervorruft, schon um einiges größer.
Hätte sich auch zu
"Kannst du dein Problem näher beschreieben?"
kürzen lassen können :p :p ^^

also folgender Fehler zeigt mir mein Linker an:
In function
WinMain': [Linker error] undefined reference toGetStockObject@4'
ld returned 1 exit status
SORRY

Meinte Diesen Code
http://www.win-api.de/tutorials.php?tutid=3
-
Aha aha aha.
Jetzt guckst du in der Doku zu GetStockObject nach, in welcher Lib sich diese Funktion befindet.Kleiner Tipp: http://msdn.microsoft.com/en-us/library/ms533223(VS.85).aspx
Letzter Absatz (Requirements): "Use Gdi32.lib"Wenn du den gcc oder mingw benutzt, sollte ein -lgdi32 reichen, beim Visual C++ fügst du die gdi32.lib einfach bei den Projektoptionen (Linker) hinzu.
-
Ich benutze Bloodshet Dev-C++, muss ich da was Einstellen?
Ist das die GDI32???
habe diese nicht!!(glabue ich )habt ihr Spass daran kleinen C++ - Anfängern den Kopf zu zerbrechen?
????
-
Ihr seid so low, ich weiß nicht, wen ich mehr verachte. Solche unverschämten Totalnoobs wie lordcesarius oder solche wie Xantus, die denen immer noch helfen.
@Topic: Lern gefälligst erstmal programmieren, bevor du mit WinAPI rummachst. Solche Threads hier sind eine Frechheit für die regelmäßigen Forenuser.
-
och herje mine, jetzt haben wir aber den Bösen Forengeist
geweckt.
Der ist natürlich gar nicht davon begeistert das nicht jeder angemeldete User ordnungsgemäß
c++ lernt / kann
.Was machen wir da bloß?

Ich glaubr wir rufen den Kasper herbei der den bösen Geist wieder beruihgt.
Wir rufen 3 mal Kasper!!!
Und damit der Geist nicht richtig Böse wird (etwas so --->
)machen wir das richtig mit c++ so:#include <kasper.h> using namespace std; int main() { Call_Kasper("Kasper,Kasper,Kasper", True); Calm_down_Ghost(use_Sandman,True) return Sleeping_GHOST; }So das ging aber recht flott nicht war?Und tat ja gar nicht weh Dipl.Inf.Student
@xantus Danke nochmal für die Hilfe
verstehe aber nicht wie ich die Gdi32.lib einbinden soll
der Compiler gibt aus das er diese nicht finden kann?Wie gesagt ich benutze Bloodshet Dev C++ muss man da was erweitern?
-
Wie oft muss man es noch wiederholen?
1. Dev-C++ ist kein Compiler, sondern eine IDE, die den MinGW benutzt.
Zudem ist Dev-C++ veraltet und wird seit langem nicht mehr weiterentwickelt. Besorg die VC++ 2005/2008 Express oder Code::Blocks oder was auch immer.Was du beim MinGW machen musst, hab ich oben bereits geschrieben. Ich schlage vor du googlest mal nach einem Tutorial, wie man eine IDE benutzt.
Der Umgang mit dem Compiler (oder auch der IDE) gehört auch zu den Kenntnissen, die man sich draufschaffen muss.
Schau einfach mal bei Google nach MinGW oder auch Dev-C++, wenn du denn gern mit veralteter und verbugter Software "lernen" willst.PS: Ich wäre ich dann deiner Stelle zurückhaltender dem Wort "lernen", schließlich hast du bisher nur bewiesen, dass du ein C&P kannst.
-
kommt mal alle runter ja!
Ihr wart alle mal Anfänger und wart bestimmt nicht nur hungrig auf Theory!!!
Spielt euch nicht auf, wenn ihr alle mal solche fragen gestellt habt.Oder meint ihr, das ihr noch nie Dumme fragen gestellt habt?
Und wenn ihr dann dumme Antworten bekommen habt, müsst ihr das jetzt auch tun?Foren scheinen langsam ein hartes Pflaster zu werden.Man darf nicht einmal mehr unwissend sein, oder wie?
Fasst euch selber an der Nase.Es gibt nun mal Leute dies das Verstehen und den ganzen tag vorm PC sitzen und für denen alles logisch und nachvollziehbar ist, und es gibt die Leute für den der PC (oder c++) immer noch rätselhaft und eine nebenbeschäftigung ist.
-
mongo
-
Dipl.Inf.Student ... ich sehe Deinen Beitrag als ein zu oft auftretendes Problem dieses Forums.
Wenn Du meinst mehr zu wissen als andere, dann freu Dich drüber.
Hier geht es allerdings darum, dass Menschen voneinander lernen können - egal welchen Wissensstand sie vorzuweisen haben.
Gerade für C++ gibt es zu wenige aktive und qualifizierte Foren, da kann und darf es nicht sein, dass Anfänger oder "Nebenbeibeschäftiger" derart ausgegrenzt werden.
In einer offenen Internet-Community sind ALLE willkommen!
Wenn Du in Deinem Leben wirklich so wenig Sozialisation erfahren konntest, dann sei so gut und bitte Deine Eltern um Nachhilfestunden!
Danke!
lg Max
-
Gerade deshalb ist es wichtig, daß man sich ein gewisse Regeln, im Internet Jargon auch Netiquette genannt, hält. Und zur Netiquette gehört es, daß man sich erst SELBER gründlich informiert, BEVOR man im Forum Threads eröffnet, denn so ein Verhalten geht den regelmäßigen Forenbesuchern auf den Zeiger. Wir haben keine Lust jeden 2.Tag die gleichen Fragen zu beantworten. Also 1.) Programmieren lernen, 2.) FAQ, 3.) Suchfunktion, 4.) Google und DANN einen Thread eröffnen. In dieser Reihenfolge und nicht anders. MaDsTyLe spiel dich als Noob hier nicht so auf. Du hast doch selber keinen Plan.
-
Wir haben keine Lust jeden 2.Tag die gleichen Fragen zu beantworten.
Da fängts ja schon an, Du bist noch nicht einmal registriert, also hör auf von Wir zu sprechen! Du geisterst hier stätig mit wechselnden Namen herum!
Du willst wohl nicht wiedererkannt werden oder was?MaDsTyLe spiel dich als Noob hier nicht so auf. Du hast doch selber keinen Plan.
1. ist sehr deutlich, dass mein moralisches Wertesystem sich sehr viel menschenfreundlicher äußert als das Deinige und
2. zeigen Menschen dadurch, dass sie versuchen andere zu unterdrücken, nur, wie kümmerlich sie selber sind!lg, Max
-
Dank Leuten wie MaDsTyLe kann ich Foren nur wärmstens empfehlen.
@Dipl.Inf.Student
lass c++ mal für ne Weile ruhen und sie zu, dass du einen sozialen Status erreichst der uns allen etwas weniger schwer fällt.Falls dir c-plusplus.net zu "dumm" ist dann lern html und machs dir selbst!!!
PS:Registrier dich mal und stehe zu der Unruhe dir du veranstaltest.