AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Programm startet "unsichtbar" auf anderem PC
Thema durchsuchen
Ansicht
Themen-Optionen

Programm startet "unsichtbar" auf anderem PC

Ein Thema von TheThrust · begonnen am 22. Jun 2008 · letzter Beitrag vom 24. Jun 2008
Antwort Antwort
Seite 1 von 2  1 2      
TheThrust

Registriert seit: 30. Jan 2008
19 Beiträge
 
#1

Programm startet "unsichtbar" auf anderem PC

  Alt 22. Jun 2008, 21:30
Folgendes Problem:

Ich habe ein kleines Delphi-Programm in Delphi 7 geschrieben und die Projekt-Dateien plus sämtliche dll's auf einen PC kopiert, auf welchem Delphi 7 nicht installiert ist.

Der erste Start funktionierte auch perfekt und es gab keine Probleme zur Laufzeit.

Nachdem ich geringfügige Änderungen am Programm tätigte, funktionierte alles noch prima auf dem Delphi-PC, aber als ich das Programm wieder auf den delphilosen PC exportierte funktionierte nichts mehr:

Das Programm schien sich zwar zu öffnen und erschien auch in der Taskleiste, aber das wars dann auch. Keine Form, einfach nichts.

Die ältere Version des Programms funktionierte jedoch noch, allerdings nur, bis ich sie zum test auf dem Delphi-PC neu kompilierte und dann ersetzte.
An dieser Version habe ich kein Zeichen Code verändert und trotzdem funktioniert sie nicht mehr.???

Ich bin hilflos, ich habe nicht die geringste Ahnung, was ich falsch machen und hoffe ihr wisst Rat.

Vielen Dank im Vorraus.
MFG TheThrust
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 23. Jun 2008, 05:51
Dies wird wohl kein Problem von Delphi sein. Es wird wohl ehern an dem Code liegen, den das Programm ausführt. Insofern kommt es jetzt auf die Fehlerbehandlung in dem Programm an. Mach mal an allen kritischen Stellen eine Messagebox rein, die sagt, an welcher Stelle du bist. So kannst du feststellen, wie weit das Programm kommt.

Dann wäre noch zu klären, was das reale Pendant zu
Zitat von TheThrust:
Das Programm schien sich zwar zu öffnen
ist. Öffne einfach mal den Taskmanager und schau nach, ob das Programm läuft.

Das wichtigste bei einem solchen Problem ist: Fakten schaffen! (Fehlertext, aufgerufene Funktionen, ...)
Und mit den gesammelten Fakten können andere dir dann besser weiterhelfen.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 23. Jun 2008, 09:18
Das ist ein klassischer Fall für den Remote-Debugger.
Remote-Debugger auf den nicht-Delphi-PC installieren.
Software starten.
Am Delphi-PC debuggen.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 23. Jun 2008, 10:09
Wie sehen denn die Koordinaten für die Fensterposition aus?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
TheThrust

Registriert seit: 30. Jan 2008
19 Beiträge
 
#5

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 23. Jun 2008, 17:53
@chaosben: Das Programm existiert sowohl im Taskmanager, als auch in der Taskleiste, es öffnet sich jedoch kein Fenster und es erscheint keine Fehlermeldung.

@Luckie: Die Fensterposition ist 110/158, dürfte also keine Probleme machen.
  Mit Zitat antworten Zitat
dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 23. Jun 2008, 18:00
Hi,
ich hatte mal ein ähnliches Problem.
Bei mir war es so das ich das Fenster bei Programmstart zuerst versteckt habe (Application.ShowMainForm := False) und beim Laden nen Splashscreen angezeigt habe, dannach wurde dann das eigentliche Fenster angezeigt. Blöderweise kam es bei einem anderen PC beim laden zu einem Fehler und der Code zum Fenster wieder anzeigen wurde nie ausgeführt...
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat
TheThrust

Registriert seit: 30. Jan 2008
19 Beiträge
 
#7

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 24. Jun 2008, 12:57
Ich habe jetzt den Vorschlag von chaosben getestet und siehe da: Es funktioniert!!

Also für Alle, die dieses Problem auch haben hier die Lösung: (Im meinem Fall)
Zitat:
an allen kritischen Stellen eine Messagebox rein, die sagt, an welcher Stelle du bist
Danke für eure Hilfe!!!

mfg TheThrust
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#8

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 24. Jun 2008, 13:21
Damit hast Du nur die Stelle lokalisieren können.
Was war denn der eigentliche Grund?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
TheThrust

Registriert seit: 30. Jan 2008
19 Beiträge
 
#9

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 24. Jun 2008, 13:27
Es gab in dem Sinne keinen erkennbaren Grund.
Ich kann mir vorstellen, dass die Form wieso auch immer invisible war oder es einen anderen Fehler z.B. auf seiten des Delphi-losen PSs gab, welches vielleicht auch durch einen Neustart hätte beoben werden können.
Ich weiß nur, dass
Application.BringToFront; und
Application.MessageBox(); das gewünschte Ergebnis gebracht haben.
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Programm startet "unsichtbar" auf anderem PC

  Alt 24. Jun 2008, 13:30
Zitat von RavenIV:
Das ist ein klassischer Fall für den Remote-Debugger.
Remote-Debugger auf den nicht-Delphi-PC installieren.
Software starten.
Am Delphi-PC debuggen.
Wenn der denn auch mal benutzbar wäre - hier geht das Remote Debuggen auf mehreren Rechnern überhaupt nicht. Scheint aber auch niemand gross zu kratzen
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  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 09:47 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