Avatar billede nazaq Nybegynder
05. juni 2001 - 12:57 Der er 9 kommentarer og
1 løsning

Non-console standard input

Hej

Er der nogle af jer kloge hoveder der kan fortælle hvordan man får fat i input variablen fra en non-console app?

I Delphi hjælp står der :

\'Delphi automatically associates the Input and Output files with the application\'s console window. For non-console applications, any attempt to read from Input or write to Output will generate an I/O error.\'

og NEJ jeg kan ikke bruge løsninger der kun duer til console applicationer.

/Nazaq
Avatar billede cms Nybegynder
05. juni 2001 - 13:14 #1
så du kan heller ikke bruge en løsning, hvor du laver to applicationer, én console og en gui. hvor consolen så kalder gui applicationen med de nødvendige oplysninger fra input.

-christian
Avatar billede nazaq Nybegynder
05. juni 2001 - 14:42 #2
Hmmm det var jo en mulighed :-)

mit problem er bare at det sagtens kan være flere MB der skal overføres og jeg vil helst køre uden om console.

Foreløbigt det bedste bud

/Nazaq
Avatar billede martinlind Nybegynder
05. juni 2001 - 16:20 #3
Er der sådan en til en GUI app, er det ikke din HWND og et MessageLoop, Windows hiver jo fat i alt, Keyboard osv.
Avatar billede pellelil Nybegynder
05. juni 2001 - 17:48 #4
Du kan overføre parametre til din Delphi applikation som du i Delphi kan læse som \"StrVar := ParamStr(1);\", og antallet af parametre kan læses med \"AntParam := ParamCount;\". Du kan således evt. overføre et navnet på en fil til dit Delphi-program som således læses af dit program (du skal selv stå for læsningen). På nøjagtig samme måde kan du overføre navnet på en fil som dit delphi program skal bruge til at skrive til (igen er det dig der skal programmere dette).
Avatar billede martinlind Nybegynder
05. juni 2001 - 20:43 #5
Kan du ikke bruge : \"Inter-Process Communication\"
Der er et eks. i demos\\Ipcdemos

/Martin
Avatar billede cms Nybegynder
05. juni 2001 - 20:48 #6
ellers skal du virkelig til at kigge efter de langhårede koder, hvis du vil ha en gui app til at få input direkte, uden en console...
Avatar billede nazaq Nybegynder
06. juni 2001 - 08:58 #7
Ja det er lige hvad jeg nok skal :-)

Det er fordi jeg vil capture output til en printer og så lave en gif eller jpg af resultatet.

Jeg har fundet RedMon 1.5 og den kan redirekte en printer port til en console app (via. input variablen)

/Torben
Avatar billede martinlind Nybegynder
06. juni 2001 - 11:06 #8
Det lyder som om det er Tekst du får ud at det print, eller hva\' for hvis det er er det da nemere bare at vælge en tekstprinter og printe til en fil, så kan du arb. med den.
Avatar billede cms Nybegynder
06. juni 2001 - 12:28 #9
nazaq > ok lyder meget spændende!
Avatar billede nazaq Nybegynder
21. juni 2001 - 10:31 #10
Hmmm.
Må hellere lukke spm. da jeg nok ikke lige kommer nærmere en løsning. CMS\'s forslag rakte længst så han får point

Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester