GLBasic forum

Other languages => GLBasic - de => Topic started by: trucidare on 2007-Oct-01

Title: Wie erstellt man ein Konsolenfenster?
Post by: trucidare on 2007-Oct-01
Kann mir mal jemand verraten wie man ein Konsolenfenster erstellt,
so dass es währende des hauptprogrammes läuft und die ausgaben anzeigt?

mfg
nt

[Edit]
So:
Code (glbasic) Select

IMPORT void __AllocConsole()
__AllocConsole()
Title: Wie erstellt man ein Konsolenfenster?
Post by: Kitty Hello on 2008-Mar-11
Code (glbasic) Select
AllocConsole()

SHOWSCREEN
MOUSEWAIT



FUNCTION foo:
ENDFUNCTION

INLINE
void __AllocConsole();
ENDINLINE

FUNCTION AllocConsole:
INLINE
__AllocConsole();
ENDINLINE
ENDFUNCTION
So macht man eine Konsole :P
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-13
hallo gernot, mit meinem dev-c++-dll-programm unten kann ich in deine console, die das glbasic geöffnet hat, reinschreiben und das "q" zum beenden reintippen. ein weiterer schritt mit dev-c++ und glbasic.
die dll könnte man so schreiben , das man ihr daten vom glbasic übergibt, die dann dort angezeigt werden.

Code (glbasic) Select
AllocConsole()

gl_console()

SHOWSCREEN
MOUSEWAIT


FUNCTION foo:
ENDFUNCTION

INLINE
DECLARE(console_open, "console.dll", (), void);
ENDINLINE

FUNCTION gl_console:
INLINE
   console_open();
ENDINLINE
ENDFUNCTION

INLINE
void __AllocConsole();
ENDINLINE

FUNCTION AllocConsole:
INLINE
    __AllocConsole();
ENDINLINE
ENDFUNCTION
die dll , hergestellt mit dev-c++ :

Code (glbasic) Select
#include
#include
#include

using namespace std;

extern "C" __declspec(dllexport) int __stdcall console_open()
{
  char quit;  

  quit = '\0';
  while (quit != 'q')
  {
        std::cout << "Hallo Welt!" << std::endl;
        cout << "Press q to quit " << endl;      
        cin >> quit;
  }      
}
Title: Wie erstellt man ein Konsolenfenster?
Post by: Kitty Hello on 2008-Mar-14
Naja, für so pipifax hätte ich jetzt keine DLL gemacht, aber klar, wenn man mehr damit machen will, ist's schon gut.
Mich wundert nur warum Du so viel mit C++ machen willst? Mir hat GLBasic _immer_ voll gereicht.
Title: Wie erstellt man ein Konsolenfenster?
Post by: trucidare on 2008-Mar-14
Versteh ich auch nicht. Bleib bei GLB das reicht.
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-14
Quotestd::cout << "Hallo Welt!" << std::endl
wie kann ich das ohne die dll in deine console reinbringen, bzw wie kann ich daten von glbasic dort reinbringen während eines programmablaufes.

zum anderen punkt : als rentner habe ich zeit...., bin nicht in eile. im arbeitsleben kann man die zeit nicht so vertrödeln ist klar, aber diese zeit ist für mich vorbei , das schöne ist jetzt diese freiheit.

ich drücke die daumen für ein stressfreihes leben, aber geht glaube ich nur, wenn man aus deutschland auswandert. ich bin froh, das ich diesen scheiss nicht mehr mitmachen muss.
arbeitslosigkeit-wenig verdienen-hohe steuern und mit anderen rumärgern usw.

Quote__AllocConsole()
wo kann man diese befehle nachlesen, die man in glbasic in der inline verwenden kann.
wenn ich das wüsste, dann bräuchte ich wahrscheinlich nicht die zusätzliche ausserhalb liegendne dll.

ich versteh das manchmal mit den übergabewerten in der inline nicht.
ob eine float, double, integer, string, char, mem usw.

vielleicht könnte dieses mal in einem extra teil mit kleinen beispielen erläutert werden.
siehe schranzor zb mit der "0" am stringende usw.
Title: Wie erstellt man ein Konsolenfenster?
Post by: Schranz0r on 2008-Mar-14
cout ist von IO
da musste halt die Header mit einbinden...
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-14
hmmm....header?

#include
#include
#include

einbauen oder im glbasic-ordner irgendwo hinpacken?
Title: Wie erstellt man ein Konsolenfenster?
Post by: trucidare on 2008-Mar-14
Ich bin kein rentner arbeite schnell und meistens korrekt trotzdem reicht mir glb vollkommen aus
Title: Wie erstellt man ein Konsolenfenster?
Post by: Kitty Hello on 2008-Mar-14
nimm printf.
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-14
Quotearbeite schnell
die zeiten sind bei  mir vorbei.

Quotemeistens korrekt
das strebe ich an

Quotereicht mir glb vollkommen aus
versuche ich, wenn ich meine wünsche innerhalb von glbasic verwirklichen kann.


gernot, wo wird dieses printf hingesetzt in deinem consolenprogramm?....schmatzt......

mfg
Title: Wie erstellt man ein Konsolenfenster?
Post by: BumbleBee on 2008-Mar-14
Quotesechsrad....schmatzt......
printf ("Schmatzen verboten"); ;)

Sag mal sechsrad, machst du mit GLBasic auch das wofür es eigentlich gedacht war?  Also Spiele zum Beispiel. :)

Cheers
Title: Wie erstellt man ein Konsolenfenster?
Post by: Kitty Hello on 2008-Mar-14
extern "C" int prinf(const char*, ...);
...
printf("%s", meinstring_Str.c_str());
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-14
QuoteSag mal sechsrad, machst du mit GLBasic auch das wofür es eigentlich gedacht war?  Also Spiele zum Beispiel.
nur für spiele ist es zu schade.
Title: Wie erstellt man ein Konsolenfenster?
Post by: Schranz0r on 2008-Mar-14
Merke : Auto haben!

Zum Fahren ist es doch allein zu schade, man könnte es doch auch mit 200 km/h gegen einen Baum fahren, der alleine mitten auf der Landstraße steht.....

Prädikat:
Auch ne möglichkeit, tut aber weh ;)

Genug philosofiert...
Ach mal so nebenbei..... wer war nochmal Socrates ?
Title: Wie erstellt man ein Konsolenfenster?
Post by: Kitty Hello on 2008-Mar-15
...oder schafen, wohnen, kochen, ...
Title: Wie erstellt man ein Konsolenfenster?
Post by: Schranz0r on 2008-Mar-15
LOL
Title: Wie erstellt man ein Konsolenfenster?
Post by: trucidare on 2008-Mar-16
Kopf->Tischkante

GLBasic ist eigentlich nur für grafische anwendungen gedacht. Wenn du was anderes machen willst warte auf das gui modul oder
programmier in c++ das du doch so gut kannst.
Title: Wie erstellt man ein Konsolenfenster?
Post by: sechsrad on 2008-Mar-16
Quoteprogrammier in c++ das du doch so gut kannst.
die console läuft jetzt mit glbasic zusammen, habe die mit eine dll eingebunden und schicke jetzt daten zur console.

QuoteKann mir mal jemand verraten wie man ein Konsolenfenster erstellt,
so dass es währende des hauptprogrammes läuft und die ausgaben anzeigt?
...halihalo...die frage kommt mir so bekannt vor.

QuoteGLBasic ist eigentlich nur für grafische anwendungen gedacht. Wenn du was anderes machen willst warte auf das gui modul oder
...na, schau etwas höher..., lügst dir selber ein in die tasche, so das du nicht mehr weist, wo vorn oder hinten ist.  das ist das wahre bild von der  jugend ,.....ein rückrat wie eine fischgräte.

steh doch mal zu deinem wort, es gibt wenige die das tun.

ich hab mein ziel erreicht mit der console und du???
Title: Wie erstellt man ein Konsolenfenster?
Post by: trucidare on 2008-Mar-16
mal ganz ehrlich. bock auf solche sachen hab ich mal gar nicht. ich lass mir gern was von erfahreren menschen erzählen aber nicht das ich nicht zu meinem wort stehe. GLB reicht für meine sachen vollkommen aus ist doch korrekt. 1 spiel hab ich gemacht und es hat ausgereicht. das ich aber module wie die gui, base64, lua, datenbanken etc pp mache und das nur für euch scheint dir etwas entfallen zu sein. abgesehen davon hab ich sehr wohl schon viele meiner ziele erreicht. 1 davon ist glb für mac os.

von jemanden gesagt bekommen das ich unfähig bin der noch nicht 1 screenshot von irgendwas veröffentlicht hat tut weh. tolles niveau hier echt...
Title: Wie erstellt man ein Konsolenfenster?
Post by: BumbleBee on 2008-Mar-16
@sechsrad :rant:
Ich glaub du bist nicht 59 sondern ein paar Jahrzehnte jünger. Du hast wahrscheinlich gerade sprechen gelernt und weißt noch nicht was du sagts sonst würde nicht immer so ein Sch... dabei rauskommen. Ich glaub du hast Spass daran die Leute hier runterzumachen. Bist 1 Monat dabei und meinst du bist der Beste.

Ich hab hier zwar nichts zum sagen aber ich glaub bald werden nicht nur mehr deine Doppelposts gelöscht sondern alles von dir wenn du so weitermachst. Egal was du schreibst. Also denk mal drüber nach und mach mal was g'scheits.

Cheers
Title: Wie erstellt man ein Konsolenfenster?
Post by: Schranz0r on 2008-Mar-16
Quote from: BumbleBeeIch hab hier zwar nichts zum sagen aber ich glaub bald werden nicht nur mehr deine Doppelposts gelöscht sondern alles von dir wenn du so weitermachst. Egal was du schreibst. Also denk mal drüber nach und mach mal was g'scheits.
*unterschreib*

Sechrad, du wiedersprichst dir doch immer selber....
Sollte ich nochmal so einen Post von dir sehen, der die komplette Jugend schlecht macht oder der gleichen, dann werde ich dafür sorgen, dass du hier garnichts mehr postest!
Ich hab nämlich bald den Kragen voll von dir und deinen KINDLICHEN Antworten.
Du bist nie und nimmer 59!
Sollte das trotzdem der fall sein, dann tust du mir echt leid...

Diesen Post hier darfst du ruhig als 1.Verwarnung sehen, bei der 2ten säge ich dir den Ast ab.... dann ist schluss mit lustig!

Und das du deinen Post nicht löscht, werde ich diesen als Beweis mal so festhalten:

Quote from: sechrad
Quoteprogrammier in c++ das du doch so gut kannst.
die console läuft jetzt mit glbasic zusammen, habe die mit eine dll eingebunden und schicke jetzt daten zur console.

QuoteKann mir mal jemand verraten wie man ein Konsolenfenster erstellt,
so dass es währende des hauptprogrammes läuft und die ausgaben anzeigt?
...halihalo...die frage kommt mir so bekannt vor.

QuoteGLBasic ist eigentlich nur für grafische anwendungen gedacht. Wenn du was anderes machen willst warte auf das gui modul oder
...na, schau etwas höher..., lügst dir selber ein in die tasche, so das du nicht mehr weist, wo vorn oder hinten ist.  das ist das wahre bild von der  jugend ,.....ein rückrat wie eine fischgräte.

steh doch mal zu deinem wort, es gibt wenige die das tun.

ich hab mein ziel erreicht mit der console und du???

Beitrag geändert von sechsrad (Heute 18:29:39)