AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Exe Datei hängt beim ausführen ohne IDE
Thema durchsuchen
Ansicht
Themen-Optionen

Exe Datei hängt beim ausführen ohne IDE

Ein Thema von xxsasch4xx · begonnen am 17. Feb 2011 · letzter Beitrag vom 18. Feb 2011
Antwort Antwort
Seite 1 von 2  1 2      
Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#1

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 16:55
turboPASCAL hat schon Recht. Früher ging das in DOS direkt. Aber in Windows ist es offiziell nicht möglich eine EXE-Datei direkt im Speicher auszuführen.
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat
xxsasch4xx

Registriert seit: 1. Mär 2010
210 Beiträge
 
#2

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 16:57
Es wird aber auch keine Exe Datei erzeugt wenn man das Projekt noch nicht gespeichert hat auf auf den Start Button in der IDE klickt..
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.643 Beiträge
 
#3

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 16:58
Doch, die landet nur irgendwo in den temporären Ordnern.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.784 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 16:59
Es wird aber auch keine Exe Datei erzeugt wenn man das Projekt noch nicht gespeichert hat auf auf den Start Button in der IDE klickt..
Doch die heißt dann Project1.exe

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#5

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 16:59
Interessant wäre das warum, um etwas bessere Antworten zu finden.

geraten: Falls Read-Only Umgebung, dann die Exe eventuell in einer RAM-Disk erzeugen.
  Mit Zitat antworten Zitat
xxsasch4xx

Registriert seit: 1. Mär 2010
210 Beiträge
 
#6

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 17:13
Ich hab überlegt, dass ich ne Batch Datei ausführe beim beenden der Datei ausführe. Diese Batchdatei löscht die exe Datei und der Spuck ist vorbei xD

aber wenn der Anwender auf das Windows "X" für schließen geht wird die Batchdatei leider nicht ausgeführt.
Nur wenn er das Programm ordenlich über meine Beenden Schaltfläche beendet.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#7

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 17:17
Dumme Frage meinerseits.
Was möchtest du denn eigentlich machen ? Wozu soll's gut sein ? Was willst du erreichen ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
xxsasch4xx

Registriert seit: 1. Mär 2010
210 Beiträge
 
#8

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 17:23
Ja ich weis auch nicht warum aber manchmal hängt das Programm von mir etwas und ich habe Performemance Probleme wenn ich die Exe Datei so starte.
Und wenn ich das über die IDE Starte funktioniert auf einmal alles.

Aber ich kann ja die Exe Datei wohl nicht mit einer Batch datei löschen lassen solange sie noch ausgeführt ist. Daran hab ich nicht gedacht.
  Mit Zitat antworten Zitat
WM_CLOSE

Registriert seit: 12. Mai 2010
Ort: königsbronn
398 Beiträge
 
RAD-Studio 2009 Pro
 
#9

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 17:51
Da stimmt aber etwas nicht. Performance mit Debugger > Performance ohne Debugger ?
Oder hab ich da was falsch verstanden?
gibt es vielleicht irgendwelche Exceptions ohne Debugger?
Oder einfach nur performanceprobleme?
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#10

AW: Exe Datei nicht erstellen

  Alt 17. Feb 2011, 22:12
geraten: Falls Read-Only Umgebung, dann die Exe eventuell in einer RAM-Disk erzeugen.
Falsch geraten. Delphi 7 versucht standardmäßig in $Delphi\Projects (oder auch Projekte) die Ursprungs-EXE zu schreiben, solange das Programm nicht gespeichert wurde. Da in der Schule auf diesen Ordner explizit kein Schreibrecht existiert, kann er dort auch nix hinkompilieren. Er scheitert dann schon daran, die DCU zu erstellen und bricht mit "Fataler Fehler" ab.

Zum Thema Performance mit IDE > Performance ohne IDE gab es in letzter Zeit schon mal nen Thread. Hast du zufälligerweise nen Haufen an Daten, den du laden musst oder dir von irgendwo beziehst? (Oder (kleines Hirngespinst): Du versuchst den Delphi-Ordner zu sichern und mit IDE geht das natürlich schneller, weil diese ja von da geladen werden muss und dann in den Windows-eigenen Cache geht.)

Bernhard

ADD:
Ich hab überlegt, dass ich ne Batch Datei ausführe beim beenden der Datei ausführe. Diese Batchdatei löscht die exe Datei und der Spuck ist vorbei xD

aber wenn der Anwender auf das Windows "X" für schließen geht wird die Batchdatei leider nicht ausgeführt.
Nur wenn er das Programm ordenlich über meine Beenden Schaltfläche beendet.
Sieht mir nach einem Konzept-Fehler aus. Startest den Batch-Job in OnClose, OnCloseQuery oder OnDestroy des Forms?
Bernhard
Iliacos intra muros peccatur et extra!

Geändert von rollstuhlfahrer (17. Feb 2011 um 22:15 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 18:11 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