CLI programra GUI

Kezdőlap Fórumok Programozás CLI programra GUI

  • This topic has 24 hozzászólás, 7 résztvevő, and was last updated 18 years telt el by ds.
10 bejegyzés megtekintése - 1-10 / 25
  • Szerző
    Bejegyzés
  • #2117483
    Pingus
    Felhasználó
      bacsi2 wrote:
      Fejlesztek egy programot, ami szöveges módban fut. A lényege az, hogy írtam bele egy parancssort, a felhasználó beír egy parancsot, és arra ad vissza egy eredményt.
      Erre szeretnék majd GUI-t írni, ehhez az kéne, hogy tudjak írni a bemenetre, és a kimenetet el tudjam kapni egy változóba. A kérdésem az, hogy erre milyen technikák / megoldások léteznek?
      A további bonyolítás kedvéért még külön jó lenne, ha platformfüggetlenül meg tudnám oldani. (Konkrétan csak Linuxra és Win-re kéne.)

      A forrás Pascalban van, és FPC-vel fordítom, bár ez szerintem jelen esetben lényegtelen, mert a kész binárissal kéne megoldani.

      Minden ötletet örömmel fogadok, előre is köszönöm!

      Kötelező pascalban írnod ?

      #2117484
      Pingus
      Felhasználó
        bacsi2 wrote:
        Fejlesztek egy programot, ami szöveges módban fut. A lényege az, hogy írtam bele egy parancssort, a felhasználó beír egy parancsot, és arra ad vissza egy eredményt.
        Erre szeretnék majd GUI-t írni, ehhez az kéne, hogy tudjak írni a bemenetre, és a kimenetet el tudjam kapni egy változóba. A kérdésem az, hogy erre milyen technikák / megoldások léteznek?
        A további bonyolítás kedvéért még külön jó lenne, ha platformfüggetlenül meg tudnám oldani. (Konkrétan csak Linuxra és Win-re kéne.)

        A forrás Pascalban van, és FPC-vel fordítom, bár ez szerintem jelen esetben lényegtelen, mert a kész binárissal kéne megoldani.

        Minden ötletet örömmel fogadok, előre is köszönöm!

        Kötelező pascalban írnod ?

        #2117485
        Névtelen

          Kötelező pascalban írnod ?

          Nem kötelező semmiben sem, saját felhasználásra készülne főleg, abban írhatom amiben akarom. A Pascal tudásomat egyelőre biztosabbnak érzem a C-nél, azért álltam neki abban, ráadásul már ~500 sor körül tart, nem szeretném elölről elkezdeni. (Tudom, hogy nem olyan sok az az 500, de érdekelne a megoldás :))

          A GUI valószínűleg JAVA-ban vagy Lazarus/fpc-vel készülne, a lényeg, hogy le lehessen forgatni win-en és linuxon is minimális módosítással.

          #2117486
          Névtelen

            Kötelező pascalban írnod ?

            Nem kötelező semmiben sem, saját felhasználásra készülne főleg, abban írhatom amiben akarom. A Pascal tudásomat egyelőre biztosabbnak érzem a C-nél, azért álltam neki abban, ráadásul már ~500 sor körül tart, nem szeretném elölről elkezdeni. (Tudom, hogy nem olyan sok az az 500, de érdekelne a megoldás :))

            A GUI valószínűleg JAVA-ban vagy Lazarus/fpc-vel készülne, a lényeg, hogy le lehessen forgatni win-en és linuxon is minimális módosítással.

            #2117487
            gabaman
            Felhasználó

              Linux alatt viszonyalg egyszerű. Létrehozol egy szálat, abból indítod a CLI progit. Majd a szál száma alapján a /proc//fd/ könyvtárban a 0 (nulla) nevű fájlt megnyitod írásra, az 1 és a 2 fájlt olvasásra. Az első az stdin, a másik kettő at stdout és az stderr. Ez minden programnyelven működik.

              #2117488
              gabaman
              Felhasználó

                Linux alatt viszonyalg egyszerű. Létrehozol egy szálat, abból indítod a CLI progit. Majd a szál száma alapján a /proc//fd/ könyvtárban a 0 (nulla) nevű fájlt megnyitod írásra, az 1 és a 2 fájlt olvasásra. Az első az stdin, a másik kettő at stdout és az stderr. Ez minden programnyelven működik.

                #2117489
                Névtelen

                  A gond csak az, hogy Windows alatt is mennie kéne. Közben arra gondoltam, hogy a kimenetet egy fájlba (is) irányítom, ezzel a probléma fele le lenne tudva, a gond csak az, hogy a bemenet még így sem lenne lekezelve. (Ráadásul ez igen ronda megoldás lenne.)

                  #2117490
                  Névtelen

                    A gond csak az, hogy Windows alatt is mennie kéne. Közben arra gondoltam, hogy a kimenetet egy fájlba (is) irányítom, ezzel a probléma fele le lenne tudva, a gond csak az, hogy a bemenet még így sem lenne lekezelve. (Ráadásul ez igen ronda megoldás lenne.)

                    #2117491
                    uzsolt
                    Felhasználó

                      A dialog parancs? Azt nem tudom, win-en hogy szuperál, vagy van-e egyáltalán.

                      #2117492
                      uzsolt
                      Felhasználó

                        A dialog parancs? Azt nem tudom, win-en hogy szuperál, vagy van-e egyáltalán.

                      10 bejegyzés megtekintése - 1-10 / 25
                      • Be kell jelentkezni a hozzászóláshoz.