Results 1 to 6 of 6

Thread: Console app zonder console

  1. #1
    Win32.Trojan.Heur.Herby
    Join Date
    Dec 2003
    Location
    Nuenen of all places
    Posts
    289

    Console app zonder console

    Hoi

    Vandaag mijn D7 maar afscheid van genomen en gestart met XE8.
    Reden was dat virusscanners D7 als potientieel gevaarlijke compiler bestempelde.

    Wat me opvalt is dat een console app met {$APPTYPE CONSOLE} een console venster laat zien, works as designed, haal je dit weg dan laat die hem nog steeds zien, dit was iets wat D7 niet deed.

    Heb de configs en options doorlopen maar zie niet waar je dit uit zet.

    Wat mis ik hier?

    Code:
    program Project1;
    {$APPTYPE CONSOLE}   <--  verwijderen
    
    uses
      System.SysUtils;
    
    begin
      Repeat
    
      Until (1=2);
    end.
    Gr
    Herby

  2. #2
    Ik denk dat je ergens onder opties nog hebt staan dat je voor een CONSOLE app gekozen hebt.
    (zou ergens onder de project-options moeten staan)

    Maar je zou het ook kunnen forceren door dit op te nemen
    Delphi Code:
    1. {$APPTYPE GUI}
    (dus de CONSOLE regel niet verwijderen maar vervangen door bovenstaand)


    Edit: Yup... hier is de optie die je hebt laten staan waardoor je toch een console kreeg. Maar bovenstaand werkt ook gewoon.
    Click image for larger version. 

Name:	aTWccOp.png 
Views:	89 
Size:	22.9 KB 
ID:	7488
    Last edited by rvk; 07-Feb-17 at 23:49.

  3. #3
    Win32.Trojan.Heur.Herby
    Join Date
    Dec 2003
    Location
    Nuenen of all places
    Posts
    289
    Dat was het {$APPTYPE GUI}

    Dat vinkje staat bij mij op false en toch kreeg ik een console te zien.

    Bedankt
    Herby

  4. #4
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Free Pascal genereert default een console app zonder apptype, delphi genereert een gui app zonder apptype.

  5. #5
    Tenzij Herby het over Free Pascal XE8 heeft, lijkt het erop dat in Delphi inmiddels ook default een console app maakt.
    1+1=b

  6. #6
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Wel, dan is XE8 een uitzondering, want XE10 doet dit zeker niet.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •