Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Kleine Auffälligkeiten
#11
Hab als erstes bei mir mal gemessen: 5 Sekunden
07.05.2025 16:21:05 - LOG - 2 Languages
07.05.2025 16:21:10 - LOG - Language set.

Dann im Code gesucht, was dazwischen diese 5 Sek. braucht. Da wird ein erstes Mal der Depotchart berechnet und gezeichnet. Eigentlich überflüssig, da der später nochmal gezeichnet wird.
Ich hab das mal rausgenommen.

Jetzt sieht es bei mir so aus:
07.05.2025 16:39:43 - LOG - 2 Languages
07.05.2025 16:39:44 - LOG - Language set.

Also auf 1 Sek. reduziert. Das sollte sich auch bei Dir auswirken.

Ich werde eine neue Version am Wochenende veröffentlichen, da ist das dann drin.

zerus
Zitieren
#12
Hi!

Zerus, vielen Dank!
Dass es mit der eingestellten Zeitspanne zusammenhängt, hatte ich schon vermutet.

LG Leo
Zitieren
#13
(08.05.2025, 15:29)leontopodiumalpinum schrieb: Dass es mit der eingestellten Zeitspanne zusammenhängt, hatte ich schon vermutet.

Tatsächlich diesmal nicht. Es ging um den Chart der Depot-Entwicklung, der braucht ohnehin immer viel Zeit und wurde einmal zu viel erstellt.
Zitieren
#14
Hi!

ich bleibe gleich in diesem Themenblock, das Phänomen passt perfekt hier rein:

1. Formel alt
Round(([Wert] - [Invest.]) * Iif(Contains([Wertpapier], 'Altbestand'), 0, 0.275), 2)
soll ersetzt werden durch
Round(([Wert] - [Invest.]) * Iif(Contains(Lower([Wertpapier]), 'altbestand'), 0, 0.275), 2)
Die Änderung wird nicht gespeichert.

Round([Wert] - [Invest.])
wird gespeichert, ebenso
Round(([Wert] - [Invest.]) * 0.275, 2)

aber zurück auf den Ausgangswert
Round(([Wert] - [Invest.]) * Iif(Contains([Wertpapier], 'Altbestand'), 0, 0.275), 2)
wird nicht gespeichert.

Gerechnet wird mit allen eingegebenen Formeln.
Die Systematik des Fehlers kann ich nicht nachvollziehen.

LG Leo
Zitieren
#15
Ja, kann ich hier nachvollziehen. Ich geh mal auf Suche.

Wie stellt sich die Startperformance jetzt bei Dir dar?
Zitieren
#16
Das Problem hier sind die Quotes (Hochkomma) um Altbestand. Das zerschießt den SQL Befehl zur Abspeicherung.

Ich passe das an für die nächste Version.
Zitieren
#17
Habs eben gleich hinterhergeschoben in 3.2.0.2

zerus
Zitieren
#18
(08.05.2025, 18:20)zerus schrieb: Das Problem hier sind die Quotes (Hochkomma) um Altbestand. Das zerschießt den SQL Befehl zur Abspeicherung.

Ich passe das an für die nächste Version.

Genau. Als ich das über SMSS eingepflegt habe, hab ich die ' nach einem Fehlerhinweis verdoppelt, aber keinen Zusammenhang hergestellt.

Hier das Log vom Startup mit 3.2.0.2:

08.05.2025 20:03:41 - LOG - ------------------------------------ starting up ------------------------------------
[...]
08.05.2025 20:03:43 - LOG - 2 Languages
08.05.2025 20:03:43 - LOG - Language set.
08.05.2025 20:03:43 - LOG - DB Version: 60. Required: 60

08.05.2025 20:03:53 - LOG - QC Table loading: 10,049 s
                                          190 MB, das darf dauern.
08.05.2025 20:04:02 - LOG - QuoteCompiler 3.2.0.2
                                          9 Sekunden für den Performance-Chart - OK, muss wohl sein,
                                          aber zuvor war es weiter oben das Doppelte?

Knappe 20 Sekunden bis zum Bild - das flutscht jetzt richtig!
Danke für die blitzartigen Fixes!

LG Leo
Zitieren
#19
@ zerus - Erst einmal natürlich VIELEN Dank für Quotecompiler und die Arbeit die du investierst.

Mein Problem seit Version 3.2.: Ein bestehendes Wertpapier zu dupliziere funktioniert nicht.
Ich erhalte immer die Fehlermeldung  "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt"
Wenn ich das Programm beende und wieder starte ist das entspechende Wertpapier allerdings dupliziert vorhanden.
Systemfehler? -  Erst dachte ich es ist meinem nicht mehr ganz neuem (schnellem) Laptop geschuldet, aber die Fehlermeldung erfolgt aktuell in einer Sekunde (s.u.)
Das Ganze sieht dann so aus:

- LOG - SQL-Instances: MSSQLLocalDB;
- LOG - QC3x 3.2.0.2, 12th Gen Intel® Core™ i3-1215U,  1200, 7877, 1280x720, MS Win 11 Home (64-bit)
- LOG - Getting File_Path
- LOG - SQL Server :  14.0.1000.169, RTM, Express Edition (64-bit)
- LOG - MS SQL Server 2017 Express LocalDB
- LOG - Instance: (LocalDB)\MSSQLLocalDB
- LOG - .net-Version: 4.8.1 or later
- LOG - Clearing SQL Pools ...
- LOG - DB check done...
- LOG - DB exists...
- LOG - QCpath detected: C:\Users\1powe\Quotecompiler-Backup\
- QCpath: C:\Users\1powe\Quotecompiler-Backup\
- LOG - DB ok?
- LOG - DB ok!
- LOG - Application path: C:\Users\1powe\AppData\Local\Apps\2.0\E9PYMZEL.BZE\RB9YXA86.LWD\qc3x..tion_1545c94911b11422_0003.0002_745a84691ad95ead\
- LOG - 2 Languages
- LOG - Datenbank sichern: C:\Users\1powe\Quotecompiler-Backup\QC_250515101002.bak
- DB Version: 59. Required: 60
- LOG - DB modified. DB Version upgraded from 59 upto 60
- LOG - QC Table loading: 1,792 s
- LOG - QuoteCompiler 3.2.0.2
15.05.2025 10:30:25 - LOG - 0549-ASML-StepDown-Express-20.6.30 dupliziert (17535/17709).
15.05.2025 10:30:26- EXC - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. :  bei QC3x.Start.Fill_QC()
- LOG - End
Vielleicht kannst du dir das bei Gelegenheit `mal anschauen.
Vielen Dank.
Martin
Zitieren
#20
Ja ist ein Programmfehler, mit der nächsten Version ist der weg. Kommt so im Juni.
Danke für den Hinweis.
zerus
Zitieren
« Ein Thema zurück | Ein Thema vor »


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste