| Autor | Beitrag | 
| Apo95 
          Beiträge: 129
 
 Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
 Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
 
 | 
Verfasst: Sa 28.04.12 22:18 
 
Hallo,
 ich habe versucht, in in einer virtuellen Maschine meine Kassensoftware zu kompilieren und auszuführen. Das Kompilieren ist kein Problem; jedoch hängt sich die Software TOTAL auf. Ich kann die Software ausführen.
 Ich weiß absolut nicht weiter.    LG.Moderiert von  Narses: Topic aus Dateizugriff verschoben am Sa 28.04.2012 um 23:39_________________ Lette-Verein MIA
 | 
|  | 
| Narses 
          
  Beiträge: 10183
 Erhaltene Danke: 1256
 
 W10ent
 TP3 .. D7pro .. D10.2CE
 
 | 
Verfasst: Sa 28.04.12 22:38 
 
Moin!
 Irgendwie kann ich dir nicht so recht folgen.    Ich habe auch ein paar Delphi-Versionen in VMs laufen und kann da kompilieren und die Binaries auch ganz normal starten. Du wirst also etwas genauer sein müssen, was du da tust und welche Anforderungen oder Voraussetzungen deine Software an die Umgebung stellt.    cu
 Narses_________________ There are 10 types of people - those who understand binary and those who don´t.
 | 
|  | 
| bummi 
          Beiträge: 1248
 Erhaltene Danke: 187
 
 XP - Server 2008R2
 D2 - Delphi XE
 
 | 
Verfasst: Sa 28.04.12 22:53 
 
Mit Laufzeitpackages kompiliert, Bibliotheken verwendet welche bestimmte DLL's benötigen, fehlendes OCX ... etc .. _________________ Das Problem liegt üblicherweise zwischen den Ohren H₂♂
 DRY DRY KISS
 | 
|  | 
| Apo95  
          Beiträge: 129
 
 Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
 Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
 
 | 
Verfasst: Sa 28.04.12 23:00 
 
Ach, so; entschuldige! Ich habe ganz vergessen, Dir die Ressourcen zu schreiben:
 X Gast-OS: WINDOWS Server 2003 Enterprise
 X 1 GB RAM
 x ORACLE Virtual Box Emulator
 x Delphi 2009 Architect
 
 Das Problem lag zuerst an einer nicht kompatiblen Komponente; ich habe alle Formulare, die diese Komponente enthielten, bereinigt; in der Hoffnung, das die Software wieder ausgeführt werden kann. Jedoch: Pustekuchen...
 
 Das Programm  wird nicht richtig geladen; es hängt sich total auf...
 _________________ Lette-Verein MIA
 | 
|  | 
| bummi 
          Beiträge: 1248
 Erhaltene Danke: 187
 
 XP - Server 2008R2
 D2 - Delphi XE
 
 | 
Verfasst: So 29.04.12 09:50 
 
  hast Du mal den Dependency Walker im Zielsystem auf die Exe losgelassen?_________________ Das Problem liegt üblicherweise zwischen den Ohren H₂♂
 DRY DRY KISS
 | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: So 29.04.12 10:47 
 
Wenn du dein Delphi in der VM hast, müsstest du doch debuggen können was passiert.   | 
|  | 
| Delphi-Laie 
          Beiträge: 1600
 Erhaltene Danke: 232
 
 
 Delphi 2 - RAD-Studio 10.1 Berlin
 
 | 
Verfasst: So 29.04.12 11:10 
 | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: So 29.04.12 12:05 
 
	  |  Delphi-Laie hat folgendes geschrieben  : |  	  | "Aufgehängte" Software? | 
 Im Klartext heißt das meistens "Endlosschleife".    Herausfinden kann man die Ursache aber eben nur durch Debuggen (oder Logausgaben usw. um die Codestelle und dann die Ursache zu finden). Oder man sieht es im Code. Beides können wir hier aber bei der Frage nicht machen, deshalb können wir da so nicht viel helfen... | 
|  | 
| Apo95  
          Beiträge: 129
 
 Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
 Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
 
 | 
Verfasst: So 29.04.12 20:45 
 
Ich kann in der VM nur schwer etwas debuggen; warum, weiß ich nicht. Die Problemursache war eine Buttonkomponente, die ich TEncartaButton nannte; diese habe ich von sämtlichen Formularen entfernt. Laut Delphi erscheint zwar die Meldung, dass die Software kompiliert wurde; das Compilat ist und bleibt nicht ausführbar. Vielleicht sollte ich Delphi erneut installieren; der Quellcode ist in Ordnung; die Fehlersuche hat nichts ergeben. tENCARTAButton ist ein Laufzeitpackage. _________________ Lette-Verein MIA
 | 
|  | 
| haentschman 
          Beiträge: 285
 Erhaltene Danke: 33
 
 
 DX10 Berlin Professional
 
 | 
Verfasst: So 29.04.12 20:57 
 
	  | Zitat: |  	  | der Quellcode ist in Ordnung; die Fehlersuche hat nichts ergeben | 
 ...bedeutet nur daß er syntaktisch richtig ist wenn er compiliert. 
 	  | Zitat: |  	  | "Aufgehängte" Software?
 Im Klartext heißt das meistens "Endlosschleife".
   | 
 ... das wäre dann die Logik des Quelltextes. Und woher weißt du das die richtig ist ? | 
|  | 
| jaenicke 
          Beiträge: 19326
 Erhaltene Danke: 1749
 
 W11 x64 (Chrome, Edge)
 Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
 
 | 
Verfasst: So 29.04.12 21:24 
 | 
|  | 
| Horschdware 
          Beiträge: 744
 Erhaltene Danke: 54
 
 Win XP Pro, Win 7 Pro x64
 Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
 
 | 
Verfasst: Mo 30.04.12 08:28 
 
Hängt sich das Programm NUR in der VM auf oder auch, wenn man es auf dem Wirts-System startet? _________________Delphi: XE -  OS: Windows 7 Professional x64 | 
|  | 
| hathor Ehemaliges Mitglied
 Erhaltene Danke: 1
 
 
 
 
 | 
Verfasst: Di 01.05.12 10:43 
 
1 GB RAM = KEINE Resourcen mehr... | 
|  | 
| Apo95  
          Beiträge: 129
 
 Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
 Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
 
 | 
Verfasst: Do 03.05.12 15:48 
 
Leider ja. Das Programm hängt sich auch auf, wenn ich es auf dem Host OS aufrufe; hier stehen 4 GB RAM zur Verfügung (Win7 x64)... _________________ Lette-Verein MIA
 | 
|  | 
| Horschdware 
          Beiträge: 744
 Erhaltene Danke: 54
 
 Win XP Pro, Win 7 Pro x64
 Delphi 7, Delphi XE, C++ Builder 5, SAP R/3
 
 | 
Verfasst: Do 03.05.12 16:01 
 
Nun ja,... alles wichtige wurde ja schon gesagt:
 Du musst nunmal herausfinden, an welcher Stelle dein Programm in einer Endlosschleife hängt. Um die Stelle zu finden können dir Logausgaben und vor allem der Debugger helfen.
 Die Ausführung bleibt wohl aber an dir hängen.
 Nur so am Rande: 
 	  | Zitat: |  	  | ich habe versucht, in in einer virtuellen Maschine meine Kassensoftware zu kompilieren und auszuführen. | 
 1. Wieso in der VM kompilieren?
 2. Wieso der Verweis auf eine VM, wenn das Programm schon auf dem Hostsystem in der Endlosschleife hängt?
 	  | Zitat: |  	  | Das Problem lag zuerst an einer nicht kompatiblen Komponente; ich habe alle Formulare, die diese Komponente enthielten, bereinigt; in der Hoffnung, das die Software wieder ausgeführt werden kann. | 
 Lief das Programm denn überhaupt einmal? Das hört sich an der Stelle so an, als ob du etwas am Programm geändert hast (Portierung auf neue Delphi Version), du dann ein paar Komponenten / Formulare entfernt hast und danach das Programm nicht mehr geht.
 Wenn das der Fall ist: Erkläre doch noch einmal bitte langsam, ruhig und vor allem ausführlich,
 - was war der ursprünlgiche Zustand
 - was ist der jetztige Zustand
 - was hat sich im Zeitraum dazwischen geändert
 - was waren deine Versuche, um das Programm wieder zum Laufen zu bringen_________________Delphi: XE -  OS: Windows 7 Professional x64 | 
|  | 
| Apo95  
          Beiträge: 129
 
 Win2000, WinXP, WinServer 2003 Standard x86, Win7x64
 Delphi 6 Enterprise, D2009 Architect, RAD Studio XE6 Architect
 
 | 
Verfasst: Di 08.05.12 20:41 
 
Das Programm lief lange Zeit; bis ich unter Windows 7 die Entwicklung fortgeführt habe (das Programm wurde vorher unter Windows XP mit Delphi 2009 unter Verwendung ausschl. der mitinstalliereten Komponenten erzeugt und konnte fehlerfrei ausgeführt werden). Seit ich Delphi 2009 Archtiect in einer Virt. Maschine ausführe habe ich nur Probleme; Delphi 2009 wird von Win 7 nicht unterstützt und läuft nicht. Ich habe Designkomponenten installiert, um die EXE etwas schöner zu gestalten; diese waren aber sehr wahrscheinlich die Ursache, dass das Compilat abstürzte. Ich werde die Komponenten entfernen und ersetzen. Ich sage Bescheid, wenn das Compilat wieder läuft.
 Vielen herzlichen Dank erstmal für eure Hilfe!!!    LG,
 Apo95_________________ Lette-Verein MIA
 | 
|  | 
| Luckie Ehemaliges Mitglied
 Erhaltene Danke: 1
 
 
 
 
 | 
Verfasst: Di 08.05.12 22:40 
 
	  |  Apo95 hat folgendes geschrieben  : |  	  | Delphi 2009 wird von Win 7 nicht unterstützt und läuft nicht. | 
 Komisch. Mein BDS 2006 läuft ohne Problem auf Windows 7 64-Bit. Womit wir wieder bei der tollen Fehlerbeschreibung "läuft nicht" wären. | 
|  | 
| uall@ogc 
          Beiträge: 1826
 Erhaltene Danke: 11
 
 Win 2000 & VMware
 Delphi 3 Prof, Delphi 7 Prof
 
 | 
Verfasst: Mi 09.05.12 22:34 
 
	  |  Luckie hat folgendes geschrieben  : |  	  | 	  |  Apo95 hat folgendes geschrieben  : |  	  | Delphi 2009 wird von Win 7 nicht unterstützt und läuft nicht. | 
 Komisch. Mein BDS 2006 läuft ohne Problem auf Windows 7 64-Bit. Womit wir wieder bei der tollen Fehlerbeschreibung "läuft nicht" wären.
 | 
 Dein Beitrag hilft aber auch absolut nicht weiter...
 Und es gibt etliche Probleme mit Delphi 2007/2009 auf Win7 Ich verwende selbst D2007 darauf und man muss einige Patches installieren damit man es dort überhaupt verwenden kann (u.a. für den Debugger):
dmagin.wordpress.com...gger-fix-workaround/ @Apo95: versuch erstmal Delphi ordentlich zum Laufen zu bekommen auf dem Hostsystem (unter Win7, inklusive Debugger) und debug dann dort dein Programm. Installier dafür die neusten Updates und fix das dort Debugproblem._________________ wer andern eine grube gräbt hat ein grubengrabgerät
 - oder einfach zu viel zeit
 | 
|  |