AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Starten wahlweise mit und ohne GUI

Ein Thema von jus · begonnen am 5. Jun 2018 · letzter Beitrag vom 6. Jun 2018
Antwort Antwort
Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 16:18
Ist man mit Delphi in der Lage sich ein mini .COM file zu kreiiren als Loader wenn man zwei getrennte Anwendungen erstellt?
Also das in dem App.com die Parameter geprüft werden und je nach Parameter dann die AppCon.exe bzw App.exe geladen wird und entsprechende Parameter rangehängt werden beim Aufruf.
Aus welchem Jahrhundert stammst Du den? Com war MsDos.....

mach die ne kleine *.exe wenn schon......
Fritz Westermann
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#2

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 16:30
Die Variante auf SO ist ja ganz nett, allerdings reicht es völlig aus, sich an die Parent-Console dranzuhängen, und wenn das fehlschlägt eine eigene Console zu eröffnen:

Delphi-Quellcode:
uses
  Winapi.Windows;

const
  ATTACH_PARENT_PROCESS = DWORD( -1 );

function AttachConsole( dwProcessID: DWORD ): Boolean; stdcall; external 'kernel32.dll';


if not AttachConsole( ATTACH_PARENT_PROCESS ) and not AllocConsole( )
  then
    RaiseLastOSError( );
try
  Write('Here I am!');
  ReadLn;
finally
  FreeConsole();
end;
ABER das ist immer noch nicht dasselbe, als wenn man eine echte Konsolen-Anwendung hat, denn die verhält sich noch ein wenig anders.
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 16:39
Mein Grund-Gedanke bei meiner Frage wegen .COM file war halt das sich User falls ich App nun splitte, nicht an neue Aufruf-Konventionen gewöhnen müssen sondern alles bleibt erstmal so wie es ist, man tippt "App" in die Console und "App" startet.
Da man anscheinend kein .com erstellen kann ist mir klar wie ich es mit einem .exe regeln kann, Danke.
Ich bin aus der Vergangenheit/Gegenwart und Zukunft @Fritzew
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 17:38
Ich bin aus der Vergangenheit/Gegenwart und Zukunft @Fritzew
Was soll uns das jetzt sagen. Hmm... verstehe ich jetzt nicht.

gruss
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.257 Beiträge
 
Delphi 12 Athens
 
#5

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 18:50
Zitat:
Zitat von KodeZwerg:
Ich bin aus der Vergangenheit/Gegenwart und Zukunft @Fritzew
Was soll uns das jetzt sagen. Hmm... verstehe ich jetzt nicht.
Na ist doch klar: Der KodeZwerg ist halt ein E8 Gosset Polytope, also ein Quasikristall aus der 8. Dimension, für den sind alle Zeit und Raum immer und überall gleichzeitig da.
Das wird sicher nochmal spannend werden, da freue ich mich auf seine Geschichten

[OT]
Entschuldigung: (zu spät)
[/OT]
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Starten wahlweise mit und ohne GUI

  Alt 6. Jun 2018, 18:57
Aus welchem Jahrhundert stammst Du den?
darauf
Ich bin aus der Vergangenheit/Gegenwart und Zukunft @Fritzew
darauf
Der KodeZwerg ist halt ein
dazu
Und wenn, dann bin ich HAL9000
Gruß vom KodeZwerg

Geändert von KodeZwerg ( 6. Jun 2018 um 22:22 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz