AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Shellexecute + Programm offen halten?
Thema durchsuchen
Ansicht
Themen-Optionen

Shellexecute + Programm offen halten?

Ein Thema von Dannyboy · begonnen am 10. Mär 2004 · letzter Beitrag vom 10. Mär 2004
Antwort Antwort
Dannyboy

Registriert seit: 4. Aug 2003
Ort: Delphi-Heaven
418 Beiträge
 
Delphi 7 Personal
 
#1

Shellexecute + Programm offen halten?

  Alt 10. Mär 2004, 09:57
BESCHREIBUNG:
Mein in Delphi geschriebener Assembler-Editor speichert seinen Text in Asm-Dateien ab.
Danach ruft dieser Editor die TASM.exe (mittels shellexecute) auf und übergibt ihm die Asm-Datei
als Parameter. Der Aufruf des TASM funktioniert und die Parameter werden korrekt übergeben.

PROBLEM:
Nachdem TASM ausgeführt wird, beendet sich TASM sofort wieder und lässt keine Zeit um eventuelle
Compilermeldungen zu lesen.

UNBEFRIEDIGENDE LÖSUNG:
Ich habe nun eine Bat-Datei geschrieben, die ich von meinem Delphi-Editor aufgerufen wird.
Diese Bat-Datei ruft TASM mit den entsprechenden Parametern auf und führt danach ein pause-
Statement aus, sodass TASM für seine Meldungen offen bleibt, bis der Anwender eine beliebige Taste
drückt. Ich bin mit dieser Variante nicht zufrieden, daher meine Frage...

FRAGE:
Gibt es eine Möglichkeit nach dem ausgeführten, externen Programm (shellexecute oder Winexec) eine
Pause zu machen, sodass das externe Programm noch offen bleibt?
How much wood would a wood-chuck chuck if a wood-chuck would chuck wood?
Check this out.
DANNYBOY
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Shellexecute + Programm offen halten?

  Alt 10. Mär 2004, 10:51
Du könntest alternativ dazu die Ausgabe des TASM in ein Memo in deiner Anwendung umleiten, so wie das auch diverse bekannte GUIs machen. Ich gebe dir mal den Suchbegriff: Hier im Forum suchenPipe, da müsstest du einige Beiträge finden.
  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 10:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz