Forum: Win32/Win64 API (native code)
by charly52,
8. Sep 2022
Hi
hier http://www.felix-colibri.com/papers/colibri_helpers/stdin_stdout/stdin_stdout.html
habe ich ne ganz tolle Beschreibung der Zusammenhänge gefunden.
Charly
Forum: Win32/Win64 API (native code)
by charly52,
6. Sep 2022
hi himitsu
gehört hier nicht hin, aber ich kann dir keine private Nachricht schicken.
Gruß Charly
Forum: Win32/Win64 API (native code)
by charly52,
6. Sep 2022
Hi
Wie bzw. wo kann man das umschalten? In meinem Programm
oder in den Eigenschaften der Konsole/CMD oder wer auch immer mit meiner KonsolenApp hochkommt?
Forum: Win32/Win64 API (native code)
by charly52,
6. Sep 2022
Hi himitsu, auch auf die Gefahr das ich als begriffstutzig gelte,
was mach ich mit _ReadUString?
Wie kann ich das in meiner Konsole nutzen?
Vieleicht kannst du ja mal mein Projekt anschauen. :-)
Sorry für die viele Fragerei und Danke
Charly
Forum: Win32/Win64 API (native code)
by charly52,
6. Sep 2022
ok, da ist ja wieder viel Stoff zu verdauen.
Möchte aber vorher ein weiteres evtl. neues? Problem zur Diskusion stellen.
Ich habe ja eine Version, die meine ConsolenApp creiert und was hin schickt.
Jetzt ist aber der Effekt so, daß wenn ich mein CreateProcess() in einem Formular habe, dann müssen die Parameter alle Wide-String-Variante sein, sonst mault der Compiler.
Wenn ich das ganze...
Forum: Win32/Win64 API (native code)
by charly52,
5. Sep 2022
Hallo himitsu, Delphi.Narium
erstmal VIELEN Dank für eure Hilfe, ich habe da wirklich nur im Nebel gestochert.
Jetzt gehts. Aber ihr habt beide nur teilweise recht.
Meine Konsole/werauch ímmer kann wohl nur AnsiChar
und somit sende ich:
// chBuf : Array of AnsiChar = ('3',#13,#10); //geht
// chBuf : Array of AnsiChar = ('3',#10); //geht
chBuf : Array of byte =...
Forum: Win32/Win64 API (native code)
by charly52,
3. Sep 2022
Das heist also, daß ich in meiner Konsolenapp _nichts_ tun muß?
Das readln liest ja bereits aus StandardIn.
Bei mir kommt in der KonsolenApp nämlich nichts an wenn ich z.B 2 Chars ('3' und #13) schicke.
ABer in der Variablen "written" steht ne 2 und bSucess ist auch True.
Und eigentlich sollte doch dann meine App die '3' mit nem CR dahinter genau wie ein Kommando wie von der Tastatur...
Forum: Win32/Win64 API (native code)
by charly52,
2. Sep 2022
hi himitsu,
danke, das hat schon richtig geholfen.
Kann jetzt meine KonsolenApp starten.
Habe dann im Code von little_budda an der Stelle
//jetzt mit ReadFile/WriteFile kommunizieren
folgendes eingeführt:
Forum: Win32/Win64 API (native code)
by charly52,
31. Aug 2022
Das ist ja ein ganzer Sack an Info.
Da muss ich mich jetzt erst mal reinfinden
Aber VIELEN Dank an alle
Charly
Forum: Win32/Win64 API (native code)
by charly52,
30. Aug 2022
ich habe folgenden Code in einer KonsolenApp
selcmd:= 3;
repeat
case selcmd of
1 : tuewas;
2 : tue was anderes
3 : .....
else writeln('wrong command');
end;
Forum: Win32/Win64 API (native code)
by charly52,
29. Aug 2022
Hi all,
gibts ne Möglichkeit sowas wie
hWindow := FindWindow('notepad', nil);
SetForegroundWindow(hWindow);
auch für eine Konsolenanwendung zu machen?
Hat die überhaupt ein "Window" ?