ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > MorphOS: C++ & OpenWindowTags | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
29.03.2007, 19:00 Uhr [ujb] Posts: 423 Nutzer |
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? [ - Antworten - Zitieren - Direktlink - ] |
29.03.2007, 20:03 Uhr Holger Posts: 8116 Nutzer |
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. [ - Antworten - Zitieren - Direktlink - ] |
31.03.2007, 22:56 Uhr akl Posts: 265 Nutzer |
@[ujb]: Vermutlich kommt der C++ Compiler mit den Macros für variable Argumente nicht klar, d.h. in dem Fall varargs68k [ - Antworten - Zitieren - Direktlink - ] |
01.04.2007, 21:13 Uhr gni Posts: 1106 Nutzer |
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. [ - Antworten - Zitieren - Direktlink - ] |
10.04.2007, 19:32 Uhr [ujb] Posts: 423 Nutzer |
@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)). [ - Antworten - Zitieren - Direktlink - ] |
10.04.2007, 20:40 Uhr thomas Posts: 7718 Nutzer |
@[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/ [ - Antworten - Zitieren - Direktlink - ] |
11.04.2007, 10:27 Uhr [ujb] Posts: 423 Nutzer |
@thomas: Jepp, so lüppts. Merci [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > MorphOS: C++ & OpenWindowTags | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |