AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Starten der exe aus dem Compiler geht selten ?!?
Thema durchsuchen
Ansicht
Themen-Optionen

Starten der exe aus dem Compiler geht selten ?!?

Offene Frage von "winx"
Ein Thema von winx · begonnen am 29. Jun 2007 · letzter Beitrag vom 30. Jun 2007
Antwort Antwort
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#1

Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 12:07
Hallo,

ich bin im Moment dabei unser altes Projekt von D2006 auf D2007 zu portieren.
In dem Projekt verwenden wir einige Fremdkompos, darunter den Virtual String Tree.

Wenn ich nun das ganze (nur) compilier, dann geht es (strg-F9). wenn ich jedoch erstelle klappt es nicht immer.

Manchmal lässt sich die exe erstellen, aber meistens bekomme ich ne Zugriffsverletzung in der SysInit:

Delphi-Quellcode:
procedure _InitExe(InitTable: Pointer);
begin
  TlsIndex := 0;
  HInstance := GetModuleHandle(nil);
  
  //in der nachfolgenden Funktion kommt die Zugriffsverletzung
  Module.Instance := HInstance;

  Module.CodeInstance := 0;
  Module.DataInstance := 0;
  InitializeModule;
  _StartExe(InitTable, @Module);
end;
Immer wenn es nicht geht, bleibt der Compiler in dem Hauptprogramm auf dem
"begin" stehen, obwohl da kein Haltepunkt ist!!!

Wenn das erstellen einmal geklappt hat, lässt sich diese ohen
Problem aus dem explorer starten und es gibt nie nen fehler!!!

Kennt jemand den Delphi Bug, gibts da ne Lösung?

Danke,
winx
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 12:09
Das alles immer gleich ein Delphi-Bug sein muß:

Wie schaut es mit Virenscanner aus? Blockiert da evtl. was?
Schau mal in der Windows-Ereignisanzeige? Geht evtl. Festplatte kaputt?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 12:22
Zitat von Bernhard Geyer:
Festplatte kaputt?
Oder eine Logitech Maus am System angeschlossen? Logitech installiert da so einen schönenen Systemhook, der den Debugger von Delphi stört.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 12:25
Zitat von jbg:
Oder eine Logitech Maus am System angeschlossen? Logitech installiert da so einen schönenen Systemhook, der den Debugger von Delphi stört.
Stimmt, da war was: Delphi 2007 Update 1 and Logitech Camera Software
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 12:33
Klar, war nicht die Maus, sonder die WebCam. (wie dumm von mir)
  Mit Zitat antworten Zitat
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#6

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 13:51
Hi,

also das NOtebook ist gut, die FP nicht kaputt, hab ne MS Maus, aber ne Acer Orbi cam am Notebook (standardmäßig dabei)

aber wass soll das alles mit dem Delphi Compiler zu tun haben, der 2006er funktioniert doch auch problemlos?!?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 13:52
Wird der Prozess eventuell nicht richtig beeendet, so dass die Exe nicht erstellt werden kann?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.202 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 29. Jun 2007, 14:50
Zitat von winx:
aber wass soll das alles mit dem Delphi Compiler zu tun haben, der 2006er funktioniert doch auch problemlos?!?
Du schreibst ja auch von Problemen mit dem Debuggen und nicht nur vom Compilieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#9

Re: Starten der exe aus dem Compiler geht selten ?!?

  Alt 30. Jun 2007, 21:40
also das Prog wird richtig beendet, die exe kann erstellt werden...

Es gibt, sobald ich Strg-F9 drücke, sprich compilieren läuft es immer problemlos durch, sprich es wird compiliert.

Das Problem muß also beim Erstellen der exe auftreten. Wenn ich 4 mal die exe erstellen lasse (f9) geht es in 3 Fällen schief, dabei bleibt
der Compiler immer auf dem "begin" des Hauptthreads (Projekt->Quelltext anzeigen) stehen, wenn ich dann forsetzte kommt der oben beschriebene Absturz.
Aber ab un zu erstellt es sich, lässt sich starten...und die ann erzeugte exe hab ich 30 mal ohne problem aus dem explorer gestartet...

habt ihr da noch ne idee???
  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 09:31 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