(laughter)

I know how to write console apps; I even know how to start them :-)
{I have no experience with GUI progarms, but that's another story :-( }

No, my question was: how did you put the "D" in the keyboard buffer? I would like to put out the next command


----- Original Message ----- From: Ozz Nixon
To: Gerhard Scholz
Cc: FPC developers' list
Sent: Sunday, April 26, 2020 8:31 AM
Subject: Re: [fpc-devel] Windows Console App

Sure! I assume you are asking how to make a console app?

You do not need {$APPTYPE CONSOLE} ... instead, you simply write your code like normal:

Program example;

Uses
  CRT;

Begin
  ClrScr;
  Writeln('Wassup?!');
  Readln;
End.

then in the command prompt (any OS), simply fpc example .... then .\example, or ./example - depending upon your OS... voila. "Console App".... now, that is not a DOS 16bit APP... that requires other mess, and since I own Turbo Pascal 7.0 source, I have my own TP 32bit compiler that produces TP 7 compatible 16bit Units and Apps. ;-)


@ you can get me at ozzni...@gmail.com if you need any help (I do not normally code GUI apps - money in the Legacy market) so I have made a wide range of solutions. This email was started because of something odd on Windows recently for me...



Ozz


On Sun, Apr 26, 2020 at 1:27 AM Gerhard Scholz <g...@g--s.de> wrote:

Hi,

I would like to know how you did that since it was exactly what I was
searchomg for a while ago...

Could you send me a piece of code?

Greetings

Gerhard


----- Original Message ----- From: Ozz Nixon via fpc-devel
To: FPC developers' list
Cc: Ozz Nixon
Sent: Sunday, April 26, 2020 2:21 AM
Subject: [fpc-devel] Windows Console App


Anyone ever experience making a console app (cross-platform), but, on
windows when the app finishes, it appears to have put an uppercase C or D in
the keyboard buffer, so the Prompt now has C:\>D<cursor>  ???


Every time I run my app, be it show help screen and end, or actually
execute - when it finishes I end up with a letter sitting at the prompt. (A
few months ago, I was having a problem, and it was related to compiling all
of the methods with cdecl. That build would leave a stray "C" at the start
of the prompt upon exiting. Now, I ran into a new problem where I needed to
recompile with -FcUTF8 to track down which units it thought were having a
UTF-8 mismatch... it was showing the wrong unit until I used the -FcUTF8
compile option, then it actually showed what file had '<highbit ascii>'
strings ... so I switched to #<byte_number> and it compiles, but, the
prompts have "D" at the start of them now.    (hopefully I described that
understandable).


Environment: Windows XP 32bit
C:\FPC\3.0.4\bin\i386-Win32\fpc.exe



If no one else has experienced/has a solution, I will sit down and bang out
test cases until I find what combination (units, code, whatever) is
producing this result.


Ozz



_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to