Deutsch
C ++ Forum

Konsole

 

R.Schneider
Guten Tag Hr. König,
ist es eigentlich möglich mit Prf2cpp eine Konsolenanwendung zu erstellen. Vielleicht durch verändern der Make-Datei? So etwas könnte ich im Moment sehr gut gebrauchen, habe aber leider keine Ahnung von C++.
Wenn es nicht gehen sollte wäre das doch vielleicht eine Option für zukünftige Versionen von Prf2cpp. Was halten Sie davon?

Schöne Grüße
Rudger
 
Perbody is nofect !
29.04.2006  
 




Sebastian
König
Hallo,

ja, das geht: Folgender Code funktioniert mit (X)Profan und Profan2Cpp:
KompilierenMarkierenSeparieren
 $H windows.ph
~AllocConsole()
declare hOut&,hIn&
let hIn& = ~GetStdHandle(~STD_INPUT_HANDLE)
let hOut& = ~GetStdHandle(~STD_OUTPUT_HANDLE)
~SetConsoleTitle("XProfan-Konsole")
declare text$,dwWritten&
let text$ = "Tastendruck zum Beenden!"
~WriteConsole(hOut&,Addr(text$),Len(text$),Addr(dwWritten&),0)
declare buff#,dwRead&
dim buff#,1024

whilenot dwRead&

    ~ReadConsole(hIn&,buff#,1024,Addr(dwRead&),0)
    Sleep 10

wend

end

Auch wenn nur ein Konsolenfenster erscheint, handelt es sich aus Sicht von Windows allerdings dennoch zunächst im eine Win32-GUI-Anwendung. Um das zu ändern, genügt es tatsächlich die Datei Makefile im Ausgabe-Ordner anzupassen.

Bei Borland C++ zum Beispiel ist in der Zeile LFLAGS =... die Option -aa in -ap zu ändern. Nach einem erneuten Aufruf von make.bat sollte dann eine EXE mit dem Subsystem Win32 console erstellt werden.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
29.04.2006  
 




R.Schneider
Danke für die schnelle Antwort, werde ich gleich mal ausprobieren.
Ich benutze zwar Bolodshed Dev C++ aber es wird da wohl ähnlich sein.
Noch mal Danke
Rudger
 
Perbody is nofect !
29.04.2006  
 




Sebastian
König
Ich habe gerade mal nachgesehen: Mit Dev-C++/MinGW müsste es genügen, in der Zeile CFLAGS =... hinter -mwindows zusätzlich (!) -mconsole einzufügen.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
29.04.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.259 Betrachtungen

Unbenanntvor 0 min.
RudiB.09.09.2021
p.specht05.03.2019
iF19.05.2013
Paul Glatz24.03.2013
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Sebastian König (2x)
R.Schneider (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie