[Code] [Delphi] Programm ohne Formblatt etc - unsichtbares Ausführen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von erichbitch, 24. Mai 2009 .

  1. 24. Mai 2009
    [Delphi] Programm ohne Formblatt etc - unsichtbares Ausführen

    Hi Leute.
    Ich arbeite im moment an einem Programm.

    Es ist jedoch unnötig, extra einen Button und ein Formblatt zu machen da es nur um 1x Anwendung geht, ohne Ausgabe etc.

    Wie erreiche ich es, dass ein Programm kein Formblatt hat (ok das kann ich mir shcon denken) und wie lege ich fest, welche Prozedur beim Programmstart ausgeführt wird? (es gibt auch nur 1x Prozedur)?

    Möchte also dass ich eine .exe kompiliere, die beim starten kein formblatt hat und auch nicht in der Taskleiste erscheint. Das Programm soll einfach sofort loslegen

    MfG
    Erich
     
  2. 24. Mai 2009
    AW: [Delphi] Programm ohne Formblatt etc - unsichtbares Ausführen

    mach doch alles bei form.create rein und mach dann "form.visible = false" oder so.

    mfg Radiergimmy


    alles hier rein:
    Code:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    
    end;
    und das hier noch iwo:
    Code:
    form1.Visible := false;
    /edit: ich merk grad dass das mit visible:=false nich geht, hab grad aber auch kp wies gehen könnte.

    bei VB gehts da kannst auch "show in taskbar = false" oder so in der art machen wenn ich mich recht erinnere. aber hier hats bestimmt jemand der dir das sagen kann.
     
  3. 24. Mai 2009
    AW: [Delphi] Programm ohne Formblatt etc - unsichtbares Ausführen

    denke die paar zeilen erklären alles
    und hier findest du noch ein nettes beispiel wie du dein programm vor dem taskmanager verstecken kannst

    [Delphi] Anwendung verstecken - Lösung | Programmierung allgemein |

    da das forumlar nur verstecken die exe immer noch im task manager anzeigt wäre das vieleicht auch interessant für dich
     
  4. 24. Mai 2009
    AW: [Delphi] Programm ohne Formblatt etc - unsichtbares Ausführen

    Oder du entfernst dein User Formular komplett aus deinem Porgramm:
    "Projekt -> Aus dem Projekt entfernen": Alle Auswählen und entfernen.
    Anschliessen findest du unter "Ansicht -> Units" nur noch eine Unit,
    die die öffnest und in der sich der Einstiegspunkt deines Programms befindet.

    Zwischen Begin und End kommt dann dein Code hin.

    @EuroCop
    Soweit ich weiß geht das Verstecken des Processes vom Taskmanager,
    ohne weiteres, seit Windows 98 nicht mehr.

    Mfg Rushh0ur
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.