| |
|
|
- 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. |
|
|
| |
|
|
|
| |
|
- 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 |
|
|
| |
|
|
|
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... |
|
|
| |
|
|
|
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! |
|
|
| |
|
|
|
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>}
|
|
|
| |
|
|
|
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? |
|
|
| |
|
|
|
jacdelad | Ok, hab's incluso rausgefunden. |
|
|
| |
|
|