Español
Fuente/ Codesnippets

Console Echte - 2

 
- Página 1 -


Wenn el richtige Runtime (en el Source angegeben y en el Downloadcenter para Descargar angeboten) genutzt se así fungiert dieser Source como echte Console - porque el Ausgaben landen en el XPSE-Ventana.
KompilierenMarcaSeparación
 {$runtime prfrun32.xp9.nores.console.exe}
 {$crq}
Declare text$,x&,y&,con&,conrect#
Dim conrect#,20
Def AllocConsole(0) !"KERNEL32","AllocConsole"
Def FreeConsole(0) !"KERNEL32","FreeConsole"
Def GetStdHandle(1) !"KERNEL32","GetStdHandle"
Def SetConsoleTitle(1) !"KERNEL32","SetConsoleTitleA"
Def SetConsoleTextAttribute(2) !"KERNEL32","SetConsoleTextAttribute"
Def WriteConsole(5) !"KERNEL32","WriteConsoleA"

Proc PrintCon

    Parameters context$
    context$=context$+Chr$(13)+chr$(10)
    WriteConsole(con&,addr(context$),len(context$),addr(x&),0)

EndProc

AllocConsole()
text$="Console Testfenster "
SetConsoleTitle(addr(text$))
con&=GetStdHandle(-11)

Whileloop 100

    PrintCon "Test "+Str$(Rnd(1000))

Wend

WaitInput
FreeConsole()
End
Salve, IF.
 
11.09.2005  
 



 
- Página 1 -



Frank
Abbing
Schau en el Win32.hlp después de oder en MSDN. Hier veces el gängigen Console-API-Características. Meist es el Namen bien a entnehmen, welche Función se detrás de él verbirgt:

AllocConsole
CreateConsoleScreenBuffer
FillConsoleOutputAttribute
FillConsoleOutputCharacter
FlushConsoleInputBuffer
FreeConsole
GenerateConsoleCtrlEvent
GetConsoleCP
GetConsoleCursorInfo
GetConsoleMode
GetConsoleOutputCP
GetConsoleScreenBufferInfo
GetConsoleTitle
GetLargestConsoleWindowSize
GetNumberOfConsoleInputEvents
GetNumberOfConsoleMouseButtons
GetStdHandle
HandlerRoutine
PeekConsoleInput
ReadConsole
ReadConsoleInput
ReadConsoleOutput
ReadConsoleOutputAttribute
ReadConsoleOutputCharacter
ScrollConsoleScreenBuffer
SetConsoleActiveScreenBuffer
SetConsoleCP
SetConsoleCtrlHandler
SetConsoleCursorInfo
SetConsoleCursorPosition
SetConsoleMode
SetConsoleOutputCP
SetConsoleScreenBufferSize
SetConsoleTextAttribute
SetConsoleTitle
SetConsoleWindowInfo
SetStdHandle
WriteConsole
WriteConsoleInput
WriteConsoleOutput
WriteConsoleOutputAttribute
WriteConsoleOutputCharacter
 
14.08.2006  
 




Jac
de
Lad
Oh Gott, como bin Yo sí todavía a Weihnachten beschäftigt. Yo schaus me alles (!) a, pero yo pensamiento como ha tal vez alguien qué en petto más o menos...

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
15.08.2006  
 




Jac
de
Lad
Öhhm, also Yo tener ahora veces en el Platform SDk geschaut, como es auch viel drin, aber obwohl Yo el englischen Lingua mächtig bin, voluntad Yo wahrscheinlich doch más bien una traditionelles XProfan-Proggi escribir (necesario), Yo vengo así no está claro (ca. 20000 Befehle en el Richtung Console...)

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
15.08.2006  
 




Jörg
Sellmeyer
¡Hola Jac,
Hast Usted Prfellow? Como gibts una Presentación con Incluir para Konsolenfenster.

Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
15.08.2006  
 




Jac
de
Lad
Nee, Yo nehme ProfanPAD...veces sehen...

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
15.08.2006  
 



 
- Página 2 -



Frank
Abbing

Yo schaus me alles (!) a, pero yo pensamiento como ha tal vez alguien qué en petto más o menos...


Ist wahrscheinlich no sonderlich gebräuchlich. Tiempo ehrlich, wer möchte ya una 700 KB grosse Consolenanwendung...
 
15.08.2006  
 




Jac
de
Lad
Naja, habs en 224kB komprimiert (ASPack) pero yo machs trotzdem traditionell con Gridboxen, el va auch. Hatte mich al XPSE orientiert y quería media Präcompiler así ähnlich gestalten, aber is ne blöde Concepto...

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
15.08.2006  
 



Ganz en el Gegenteil ne blöde Concepto! Nur como ConsolenApp puede el Ausgaben auch Umgeleitet voluntad, el es wichtig si uno tolle IDEs nutzt welche el Feature unterstützen. No umsonst son derartige Anwendungen ConsolenApps.

Yo würds a Deiner Punto necesariamente zumindest versuchen!
 
15.08.2006  
 




Jac
de
Lad
Naja, desafortunadamente verstehe Yo no tan completamente de MSDN oder el Windows SDK alles rauszulesen y Profano umzusetzen, como haperts. Deswegen pensamiento Yo sí, dass tal vez alguien qué parat ha, aber como niemand qué ha (y yo auch no voluntad, dass alguien hier alles posición y mentira lässt, sólo así Yo mi Console kriege) denke Yo es mejor el en normalen Profano umzusetzen...

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
16.08.2006  
 



con el neuen XPSE es el Ganze incluso todavía viel einfacher y deutlich kürzer:

Ejemplo para Edición y Eingabe innerhalb uno Konsole:
KompilierenMarcaSeparación
 {$cleq}
Allocconsole()
Setconsoletitle("Meine Konsole")
cout "testWie lautet Dein Name? "
string s:=cin()
Freeconsole()
messagebox "Huhu" +s,,0
End

cout(string t){

    writeconsole(Getstdhandle(STD_OUTPUT_HANDLE),addr(t),len(t),0,0)

}

cin{

    mem mem=65535
    long c
    Readconsole(Getstdhandle(STD_INPUT_HANDLE),addr(mem),sizeof(mem)256,addr(c),0)
    string s:=char$(mem,0,c)
    dispose mem
    return s

r=#0000FF>}

 
11.06.2007  
 




jacdelad
Funktioniert soweit bien, pero si Yo qué en el Console markiere y luego una Texto ausgeben voluntad hängt se mein Programa en. ¿Cómo se puede Yo el verhindern?
 
25.06.2019  
 




jacdelad
Ok, hab's incluso rausgefunden.
 
27.06.2019  
 




Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

21.921 Views

Untitledvor 0 min.
H.Brill18.02.2024
Sven Bader23.11.2023
Torsten Boo02.09.2021
p.specht18.07.2021
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie