Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Aktueller Sternhimmel (https://www.delphipraxis.net/173788-aktueller-sternhimmel.html)

Mathematiker 18. Mär 2013 16:03

AW: Aktueller Sternhimmel
 
Hallo,
Zitat:

Zitat von Davidlocke13 (Beitrag 1207878)
Cool wäre noch ne kleine Beschreibung wenn man nen Doppelklick auf die Planten macht...

Dein Wunsch ist mir Befehl. :-D
Bei einem Mausklick auf einen der angezeigten Planeten werden jetzt Zusatzinformationen (physische Eigenschaften, aktuelle Bahndaten und ein Bild) angezeigt.
Es war mehr Arbeit als ich zuerst dachte. Deshalb hat es etwas gedauert. :wink:

Beste Grüße
Mathematiker

Davidlocke13 18. Mär 2013 16:37

AW: Aktueller Sternhimmel
 
2 Sachen sind mir aufgefallen ! Sag mal deinem Fenstern das sie in der Mitte von deinem Formular erscheinen soll und für Sonne und Mond währe auch cool

Mathematiker 18. Mär 2013 16:40

AW: Aktueller Sternhimmel
 
Hallo,
Zitat:

Zitat von Davidlocke13 (Beitrag 1207912)
Sag mal deinem Fenstern das sie in der Mitte von deinem Formular erscheinen soll

Gerade das war ja nicht beabsichtigt. Die Zusatzfenster sollten eigentlich unmittelbar neben dem Objekt erscheinen. Wenn es stört, kann ich das natürlich ändern.
Zitat:

Zitat von Davidlocke13 (Beitrag 1207912)
und für Sonne und Mond währe auch cool

Wird auch noch, nur nicht mehr heute.

Beste Grüße
Mathematiker

Davidlocke13 18. Mär 2013 17:03

AW: Aktueller Sternhimmel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Davidlocke13 (Beitrag 1207912)
Sag mal deinem Fenstern das sie in der Mitte von deinem Formular erscheinen soll

[QUOTE=Mathematiker Gerade das war ja nicht beabsichtigt. Die Zusatzfenster sollten eigentlich unmittelbar neben dem Objekt erscheinen. Wenn es stört, kann ich das natürlich ändern.[/QUOTE]

Ok dann würde ich das neue Fenster aber ohne Rand machen und dafür nen kleinen Schließen Button in die Ecke ;-)

Anhang 38753

Edit: Jetzt nach ein par weiteren Benutzungen muss ich sagen eigentlich ist das auch so recht in Ortung ;-) hatte mich nur bei ersten mal irritiert da es so halb aus meinem Bildschirm raus war und dolle hervorgehhoben wirkte!

Davidlocke13 18. Mär 2013 21:44

AW: Aktueller Sternhimmel
 
Liste der Anhänge anzeigen (Anzahl: 1)
So ich teste gerade noch was an deinem Programm rum ;-)

Mir ist z.B. aufgefallen das bei 100% die Simulation still steht !
Es währe auch schön wenn bei den Tierkreiszeichen beim mit der Maus drüber gehen die Namen angezeigt werden ;-)

Beim Anklicken des Saturns tritt folgender Fehler bei mir auf: Anhang 38755

Liebe Grüße

Mathematiker 18. Mär 2013 22:00

AW: Aktueller Sternhimmel
 
Hallo,
solche Fehler sind ärgerlich. :wall:
Zitat:

Zitat von Davidlocke13 (Beitrag 1207929)
Mir ist z.B. aufgefallen das bei 100% die Simulation still steht !

Ist in der Rev 5 behoben.
Zitat:

Zitat von Davidlocke13 (Beitrag 1207929)
Beim Anklicken des Saturns tritt folgender Fehler bei mir auf:

Bei mir leider nicht. Ich habe dennoch etwas geändert und hoffe, dass der Fehler behoben ist.:)
Zitat:

Zitat von Davidlocke13 (Beitrag 1207929)
Es währe auch schön wenn bei den Tierkreiszeichen beim mit der Maus drüber gehen die Namen angezeigt werden

Danke für die Idee. Wird aber definitiv erst morgen.

Im Übrigen werden in der Rev 5 auch zusätzliche Informationen zu Sonne und Mond beim Mausklick angezeigt.

Beste Grüße
Mathematiker

ASM 18. Mär 2013 22:40

AW: Aktueller Sternhimmel
 
Ein exzellent ausgearbeitetes Programm! Sehr beeindruckend.

Die Beobachtung
Zitat:

Zitat von Davidlocke13 (Beitrag 1207929)
Beim Anklicken des Saturns tritt folgender Fehler bei mir auf:

kann ich übrigens ebenfalls so nicht bestätigen (Release 4).

Mich verwundert nur etwas, dass die INI-Datei im Temp-Folder der "Lokalen Einstellungen" des aktuellen Accounts abgelegt wird, wo sie doch mehr oder weniger häufig (bei mir jedenfalls sehr häufig, nämlich routinemäßig durch eine Reinigung mit ClearProg beim Schließen von Windows) gelöscht werden dürfte. Besser geeignet wäre wohl sicherlich die Ablage entweder im Folder "Anwendungsdaten" (Stichwort: CSIDL_APPDATA) oder aber unmittelbar im Folder "Eigene Dateien" (Stichwort: CSIDL_PERSONAL).

Davidlocke13 19. Mär 2013 09:30

AW: Aktueller Sternhimmel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Mir ist aufgefallen das beim Mond ein Stück Text abgeschnitten ist ;-)

Anhang 38757

stahli 19. Mär 2013 11:42

AW: Aktueller Sternhimmel
 
Zitat:

Zitat von Mathematiker (Beitrag 1207931)
Danke für die Idee. Wird aber definitiv erst morgen.

[OT]Du baust ab!? Aber es ist beruhigend, dass Du auch menschlich zu sein scheinst... ;-)[/OT]

Mathematiker 19. Mär 2013 12:40

AW: Aktueller Sternhimmel
 
Hallo,
Zitat:

Zitat von ASM (Beitrag 1207934)
Besser geeignet wäre wohl sicherlich die Ablage entweder im Folder "Anwendungsdaten" (Stichwort: CSIDL_APPDATA) oder aber unmittelbar im Folder "Eigene Dateien" (Stichwort: CSIDL_PERSONAL).

Werde ich mir anschauen. Bisher hab ich solche Einstellungen immer in das temporäre Verzeichnis geschoben, damit ich eben den Rechner nicht "zumülle".
Zitat:

Zitat von Davidlocke13 (Beitrag 1207956)
Mir ist aufgefallen das beim Mond ein Stück Text abgeschnitten ist ;-)

Muss ich testen. Irgendwie sind die Schriftarten doch nicht gleich breit oder ich habe wieder etwas übersehen. :oops:
Zitat:

Zitat von stahli (Beitrag 1207962)
Du baust ab!? Aber es ist beruhigend, dass Du auch menschlich zu sein scheinst... ;-)

Das ist das Alter! Aber ich habe ja noch einen "richtigen" Beruf. Und schlafen muss man ja auch mal.
Die Änderungen werden erst heute abend möglich. :wink:

Beste Grüße
Mathematiker

Nachtrag: Das mit dem Mond ist schon geklärt. Das Formular war auf Scaled=True eingestellt. Bei einer anderen Auflösung kann dann Schrift "gezoomt" werden.

Nachtrag 2: Bisher speichere ich die Ini-Datei entweder im Programmverzeichnis (bei Administratorrechten) oder im temporären Verzeichnis mit:
Delphi-Quellcode:
function tempstring:string;
var verzeichnis:string;
procedure backslash(var k:string);
begin
    if k[length(k)]<>'\' then k:=k+'\';
end;
begin
  if isadmin then
  begin
    verzeichnis:=extractfilepath(application.exename);
    backslash(verzeichnis);
    tempstring:=verzeichnis;
  end
  else
  begin
    SetLength(Result,MAX_PATH + 1);
    SetLength(Result,GetTempPath(length(Result),@Result[1]));
  end;
end;
Weiß jemand, wie ich die von ASM genannten Ordner mit Delphi 5(!) finden kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 Uhr.
Seite 3 von 4     123 4      

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