AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi subroutine laeuft nur auf dem entwickler-pc

subroutine laeuft nur auf dem entwickler-pc

Ein Thema von y5kc · begonnen am 26. Jan 2014 · letzter Beitrag vom 27. Jan 2014
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: subroutine laeuft nur auf dem entwickler-pc

  Alt 27. Jan 2014, 06:29
Hallo,

wie wäre es mit ein paar MessageBox-Logs,
um zu sehen, warum er nicht das macht, was er soll.

Zur Anzeige FormatDateTime('dd.mm.yyyy nn:mm:ss, date) verwenden

if (CompareDate(dp1.Date, date) < 0) then ändere das mal in

if (CompareDate(DateOf(dp1.Date), date) < 0) then Bekommst du beim Compilieren Warnungen angezeigt ?
Benutzt du wirklich die gleiche Exe, oder ist das auf den anderen Rechnern die Release-Version ?

Unter Latex würde ich jetzt mal ein Minimalbeispiel-Projekt erzeugen,
was den Fehler eindeutig reproduzierbar macht,
also ohne DB und nur genau das fehlerhafte Stück Code.
Dann her damit ...



Heiko
Heiko
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#2

AW: subroutine laeuft nur auf dem entwickler-pc

  Alt 27. Jan 2014, 10:11
Wenn Du schon mit Umlauten Schwierigkeiten hast und ohne deutsche Tastatur arbeitest:
Ist Dein System und Dein Datenbankclient sauber auf deutsche Umgebung eingestellt? Bzw. wie ist es bei den anderen Systemen, auf denen es nicht geht?
Schau mal, ob du mit einem externen "3." Programm auf den Systemen reproduzierbare Datumswerte eingeben und auslesen kannst.
Sind es alles deutsche Windows Systeme? Bzw. unterscheidet sich das bei Deinem System?
Egal, ob es geht oder nicht. Wie werden die DB client Setups und ihre lokalisierung konfiguriert. Macht das jeder wie er mag oder gibt es ein definiertes Vorgehen?
Wie sind die Ländereinstellungen OS seitig festgelegt? Gibt es Unterschiede auf den Systemen?
Gruß, Jo
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: subroutine laeuft nur auf dem entwickler-pc

  Alt 27. Jan 2014, 10:39
Hi,

einfach die paar Zeilen in ein eigenes Programm auslagern und Testen. DB Anbindung brauchts dazu ja nicht, die Edits können ja per Hand gefüllt werden (oder eben nicht). Testbutton drauf und gut ist.

tritt das Verhalten auch im Testprogramm auf, dass es anders reagiert, dann liegts vermutlich an der Umgebung. Tritt das Verhalten dort nicht auf, dann liegts an deinem Projekt. Sei es, dass Du ggf. Formulare doppelt erzeugst (automatisch beim Start, manuell im Programm irgend wo) und die Sache dadurch durcheinander kommt, oder dass Du Schweinereien mit Pointern treibst...

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#4

AW: subroutine laeuft nur auf dem entwickler-pc

  Alt 27. Jan 2014, 10:47
Sei es, dass Du ggf. Formulare doppelt erzeugst (automatisch beim Start, manuell im Programm irgend wo) und die Sache dadurch durcheinander kommt
Also daß du auch überall die "richtigen" Variablen benutzt.

Man stelle sich mal vor, das dort wäre wären beides "kompatible" Funktionen/Variablen gewesen...
Da hätte es womöglich nicht geknallt und man hätte ein anderes wunderschönes Ergebnis. (vorallem wenn man auf die globale Form-Variable innerhalb der eigenen Form zugreift, wie man es ständig sehen muß)
http://www.delphipraxis.net/178716-b...t-schlapp.html
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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