Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Fehler unter 64-Bit-Systeme (https://www.delphipraxis.net/154578-fehler-unter-64-bit-systeme.html)

roga 16. Sep 2010 08:14

Fehler unter 64-Bit-Systeme
 
Hallo,

ich stehe momentan vor dem Problem, dass ich keine Tests unter 64-Bit durchführen kann, da mir nur ein 32-Bit-System zur Verfügung steht. Bei einer von mir entwickelten DatePickerEdit-Komponente treten bei einigen Kunden unter Windows 7 64-Bit Probleme auf. Leider fehlt mir die Möglichkeit, dies nachzuvollziehen. Deshalb meine Bitte an euch, falls ihr ein 64-Bit-Windows zur Verfügung habt, die Komponente zu testen. Ich wäre euch wirklich dankbar über jeden Report.

DemoApp

Herzliche Grüße
roga

DeddyH 16. Sep 2010 08:15

AW: Fehler unter 64-Bit-Systeme
 
Welcher Anhang? :roll:

youuu 16. Sep 2010 08:23

AW: Fehler unter 64-Bit-Systeme
 
Nicht auf 64Bit bezogen, aber du solltest vielleicht noch ein Format einbauen das man solch "unsinnige" Werte wie 99.99.9999 nicht eingeben kann. Es gibt immer mal Kunden die solch einen mist wie 15.13.2010 oder so etwas eingeben :)

Bernhard Geyer 16. Sep 2010 08:24

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von roga (Beitrag 1050009)
ich stehe momentan vor dem Problem, dass ich keine Tests unter 64-Bit durchführen kann, da mir nur ein 32-Bit-System zur Verfügung steht.

Keine VM's für Tests zur Verfügung? Das ist m.E. für Professionelle SW-Entwicklung eigentlich in 2010 Basisausstattung.

Zitat:

Zitat von roga (Beitrag 1050009)
Bei einer von mir entwickelten DatePickerEdit-Komponente treten bei einigen Kunden unter Windows 7 64-Bit Probleme auf. Leider fehlt mir die Möglichkeit, dies nachzuvollziehen.

Was bringt es dir dann zu wissen das wir es auch nachvollziehen können? Kannst du damit dann den Fehler beheben?
Ich würde in einem solche Fall die VM anschmeißen, Remote Debugger installieren und Exe mit externen Debuginfos in der VM starten und debuggen.

roga 16. Sep 2010 08:36

AW: Fehler unter 64-Bit-Systeme
 
Erst einmal vielen Dank für die schnellen Antworten! Ja, irgendwann werden ich wohl nicht darum kommen, Bernhard. Bisher liefen die Apps problemlos auch auf 64-Bit-Systemen. Aber ich wollte ja nur wissen, ob und welche Fehler autreten in der Hoffnung, hierdurch eine schnelle Lösung zu finden.

youuu, vor dem Speichern der Daten erfolgt auf jeden Fall eine Prüfung auf korrektes Datum, was sicherlich auch direkt bei der Eingabe sinnvol wäre.

roga

himitsu 16. Sep 2010 08:42

AW: Fehler unter 64-Bit-Systeme
 
@Bernhard:
Wenn ihm kein 64 Bit-System/Windows zur Verfügung steht,
dann hilft ihm auch eine VM, des nicht existierenden Systems, nicht weiter. :zwinker:

Bernhard Geyer 16. Sep 2010 08:58

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von himitsu (Beitrag 1050017)
@Bernhard:
Wenn ihm kein 64 Bit-System/Windows zur Verfügung steht,
dann hilft ihm auch eine VM, des nicht existierenden Systems, nicht weiter. :zwinker:

Dazu hat man ein MSDN-Abo.

himitsu 16. Sep 2010 09:08

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1050020)
Dazu hat man ein MSDN-Abo.

Was sich nicht jeder leisten kann.

PS: Was wäre, wenn er nur eine 32-Bit-CPU besitzt.
Kann man sich die 64-Bit-Version dann auch mit runterladen? :roll:

Bernhard Geyer 16. Sep 2010 09:10

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von himitsu (Beitrag 1050023)
PS: Was wäre, wenn er nur eine 32-Bit-CPU besitzt.
Kann man sich die 64-Bit-Version dann auch mit runterladen? :roll:

Mit Vielen VM's wird das nicht gehen. Aber 64-Bit Windows unter 32-Bit Hosting-System ist kein Problem.

cookie22 16. Sep 2010 10:07

AW: Fehler unter 64-Bit-Systeme
 
wenn er eine alte 32 bit cpu hat glaube ich nicht, dass es funktioniert. unter 32 windows mit 64 bit cpu geht es aber nicht mit 32 bit cpu. oder sollte ich mich da gewaltig irren?:gruebel:

Bernhard Geyer 16. Sep 2010 10:19

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von cookie22 (Beitrag 1050039)
wenn er eine alte 32 bit cpu hat glaube ich nicht, dass es funktioniert. unter 32 windows mit 64 bit cpu geht es aber nicht mit 32 bit cpu. oder sollte ich mich da gewaltig irren?:gruebel:

Wenn die VM den prozessor emuliert geht es. Aber fast alle VM's emuliren die CPU nicht. Also brauchst du auch eine CPU mit 64-Bit Erweiterung.

cookie22 16. Sep 2010 10:44

AW: Fehler unter 64-Bit-Systeme
 
gibt es denn vms, die das können?

himitsu 16. Sep 2010 10:46

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von cookie22 (Beitrag 1050051)
gibt es denn vms, die das können?

Sowas nennt man dann meistens Emulator.
Und ja, sowas gibt es.

Das Problem ist nur, wenn man so schnelle CPUs emulieren will, dann geht das nur verhältnismäßig langsam.

Also für eine ausreichende Geschwindigkeit, kann man nur "langsame" Hardware auf einer "viel" schnelleren Hardware emulieren.

franktron 16. Sep 2010 10:49

AW: Fehler unter 64-Bit-Systeme
 
Virtualbox kann das glaub ich aber nur unter bestimmten Bedingungen.
Ein Freund hat das mal so gemacht wahr aber nicht sehr schnell

RWarnecke 16. Sep 2010 12:21

AW: Fehler unter 64-Bit-Systeme
 
Hallo roga,

ich kann leider keine Probleme an der Komponente feststellen. Was sollen denn das für Probleme sein ? Ich habe das ganze auf meinem Notebook mit Windows 7 64Bit getestet.

Luckie 16. Sep 2010 13:11

AW: Fehler unter 64-Bit-Systeme
 
Eventuell wäre es sinnvoll den Quelltext mit zu veröffentlichen, damit man das auch mal debuggen kann. damit wäre dir wohl mehr geholfen, als mit einem weiteren Fehlerbericht.

roga 16. Sep 2010 13:19

AW: Fehler unter 64-Bit-Systeme
 
Hallo Rolf,

vielen Dank für Deinen Testbericht, vielleicht liegt es ja auch daran, dass die Komponente in der ursprünglichen Anwendung auf einem Frame liegt.

@Luckie: Eine Veröffentlichung des Quellcodes wollte ich gerne vermeiden, da sehr viel Zeit und Arbeit darin steckt und es ja auch nur ein Teil einer Komponentensammlung ist.

Gruß roga

Luckie 16. Sep 2010 13:21

AW: Fehler unter 64-Bit-Systeme
 
Zitat:

Zitat von roga (Beitrag 1050078)
@Luckie: Eine Veröffentlichung des Quellcodes wollte ich gerne vermeiden, da sehr viel Zeit und Arbeit darin steckt und es ja auch nur ein Teil einer Komponentensammlung ist.

Dann werden wir dir kaum helfen können. Eventuell hilft ja auch nur der betroffene Teil.

Lun 16. Sep 2010 13:36

AW: Fehler unter 64-Bit-Systeme
 
Hi roga,

ich konnte ebenfalls kein Problem feststellen, läuft. Aber mit dem Datum ist das so ne Sache.
Was zum Beispiel eine Ursache sein kann, ist mal vor längerer Zeit aufgetreten Windows 7 Installation Deutsch + Service Pack US oder GB weiß nicht mehr. Kann auch nach installiertes language Pack gewesen sein.

Da war es so das man in Windows 7 nach der Installation nochmal die Ländereinstellungen neu übernehmen musste, danach lief alles einwandfrei.

Dazu vielleicht nochmal den Link aus der DP, vielleicht hilft es ja.

http://www.delphipraxis.net/148784-w...umsformat.html

greetz Lun

roga 16. Sep 2010 15:56

AW: Fehler unter 64-Bit-Systeme
 
Hallo Lun,

vielen Dank für den Hinweis! Das könnte natürlich eine Ursache sein, zumal der Fehler bisher nur bei einem User auftrat.

RWarnecke 16. Sep 2010 19:19

AW: Fehler unter 64-Bit-Systeme
 
Hallo Roga,

desweiteren kann ich Dir Eurekalog empfehlen. Habe ich selber in allen Programmen & Projekten drin. Es ist meist besser als jede Beschreibung des Anwenders.

Wenn ein Fehler im Programm auftritt, dann zeigt es Dir an in welcher Zeile und welcher Weg im Quelltext gegangen wurde.

Zitat:

Zitat von roga (Beitrag 1050078)
... vielleicht liegt es ja auch daran, dass die Komponente in der ursprünglichen Anwendung auf einem Frame liegt.

Frames sind etwas seltsam, mache da auch meine ersten Erfahrungen mit in meinem aktuellen Projekt.

Hobby-Programmierer 16. Sep 2010 22:48

AW: Fehler unter 64-Bit-Systeme
 
Liste der Anhänge anzeigen (Anzahl: 3)
Nabend ,
vielleicht bin ich ja der 2.User bei dem deine Komponente nicht so will.
Ist das so gewollt das beim Start kein Datum vorgegeben ist?

Edit: Der Tipp von @Lun führt bei mir zur Lösung des Problems.
Und das bei nem 2000 € Laptop :twisted:
Allerdings verschwindet der Button nach aufklappen des Popup.


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