DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > MorphOS: C++ & OpenWindowTags | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2007-03-29, 19:00 h [ujb] Posts: 423 User |
Bevor ich mit MUI rumexperimentiere wollte ich per Hand erstmal ein bisschen rumspielen. Aber während OpenWindowTags unter AmigaOS3.x und C++ brav läuft, beschwert sich unter MOS der Compiler. Warum funtioniert openWindowTags unter MOS und C++ nicht? myWindow = OpenWindowTags (NULL, WA_Title, "Testwindow", WA_Top, 220, WA_Width, 280, WA_Height, 150, WA_IDCMP, IDCMP_CLOSEWINDOW, WA_CloseGadget, TRUE, WA_DepthGadget, TRUE, WA_DragBar, TRUE, WA_PubScreenName,"Ambient", TAG_DONE); Was muss denn da wie modifiziert weden, damit g++ das frisst und ein Fesnter geöffnet wird? [ - Answer - Quote - Direct link - ] |
2007-03-29, 20:03 h Holger Posts: 8116 User |
Das sind aber ziemlich magere Informationen. Wo es doch naheliegend ist, dass es sich um unterschiedliche Versionen des Compilers handelt, könnte man ruhig mal die Versionsnummern posten. Und vielleicht auch, welche Art der Beschwerde vom Compiler kommt. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2007-03-31, 22:56 h akl Posts: 265 User |
@[ujb]: Vermutlich kommt der C++ Compiler mit den Macros für variable Argumente nicht klar, d.h. in dem Fall varargs68k [ - Answer - Quote - Direct link - ] |
2007-04-01, 21:13 h gni Posts: 1106 User |
Zitat:Richtig, im C++ Modus unterstützt der Preprozessor des GCC 2.95.3 keine C99 Varargs-Makros. Das nächste Update des MOS-GCC wird diese Einschränkung aufheben. [ - Answer - Quote - Direct link - ] |
2007-04-10, 19:32 h [ujb] Posts: 423 User |
@akl: Ja irgendwas der Art (Fehlermeldung "initialization to 'long unsigned int' from 'const char *' lacks a cast". Allerdings habe ich von Macros keinen blassen Dunst und frage mich, wie ich nun händisch ein einfaches C++ MOS-Programm basteln kann, das einfach ein Fenster öffnet. Oder sollte ich mich gleich mit MUI auseinandersetzen (hat da jemand Tips wie ich anfangen soll? Es soll C++ sein und zielführend (wenig Zeit)). [ - Answer - Quote - Direct link - ] |
2007-04-10, 20:40 h thomas Posts: 7717 User |
@[ujb]:code:ULONG tags[] = { WA_Title, (ULONG)"Testwindow", WA_Top, 220, WA_Width, 280, WA_Height, 150, WA_IDCMP, IDCMP_CLOSEWINDOW, WA_CloseGadget, TRUE, WA_DepthGadget, TRUE, WA_DragBar, TRUE, WA_PubScreenName,(ULONG)"Ambient", TAG_DONE}; myWindow = OpenWindowTagList (NULL,(struct TagItem *)tags); Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2007-04-11, 10:27 h [ujb] Posts: 423 User |
@thomas: Jepp, so lüppts. Merci [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > MorphOS: C++ & OpenWindowTags | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |