AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Teilweise in einer Unit keine blauen Punktte, aber warum?
Thema durchsuchen
Ansicht
Themen-Optionen

Teilweise in einer Unit keine blauen Punktte, aber warum?

Ein Thema von stifflersmom · begonnen am 21. Feb 2024 · letzter Beitrag vom 21. Feb 2024
Antwort Antwort
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
388 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

AW: Teilweise in einer Unit keine blauen Punktte, aber warum?

  Alt 21. Feb 2024, 11:16
Ja, die hier nicht mit blauen Punkten versehene Funktion wird definitiv aufgerufen.

Erstaunlich finde ich auch, dass die OnCreate Funktion des Datenmoduls nicht aufgerufen wird.
Diese ist aber definitiv zugewiesen.


Der Compiler nennt auch eine Funktion die zwar definiert, aber nicht aufgerufen wird, aber auch wenn ich diese auskommentiere, ändert sich an der "Punkteverteilung" nichts.
Angehängte Grafiken
Dateityp: jpg oncreate.jpg (41,3 KB, 26x aufgerufen)
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
388 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Teilweise in einer Unit keine blauen Punktte, aber warum?

  Alt 21. Feb 2024, 11:23
Und genau das hat mich jetzt auf die Lösung gebracht...
Tatsächlich ist das DatenModul gar nicht mehr erstellt worden, saublödfer Fehler von mir.
Wieso das gestern noch in der dpr datei vorhanden war und heute nicht mehr, kann ich nicht sagen, aber auf jeden Fall lag der Fehler bei mir.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: Teilweise in einer Unit keine blauen Punktte, aber warum?

  Alt 21. Feb 2024, 11:24
Womöglich wurden nicht alle Units DCUs neu kompiliert,
oder die IDE hatte nicht die aktuellen Debuginfos geladen.

-> einmal BuildAll (Erzeugen) und erst dann er weitersuchen, wenn immernoch

PS:
Warum die BaseURL umschreiben, anstatt z.B. RESTRequest.Location := ROUTE_irgendwas; ?
Und ganz sicher, dass "RESTClient.BaseURL := RESTClient.BaseURL + ..." richtig ist?
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (21. Feb 2024 um 11:29 Uhr)
  Mit Zitat antworten Zitat
stifflersmom

Registriert seit: 8. Dez 2005
Ort: 24994 Holt
388 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Teilweise in einer Unit keine blauen Punktte, aber warum?

  Alt 21. Feb 2024, 11:43
Die BaseURL wird umgeschrieben weil die BaseURL bei der Datev Connect API abhängig ist von dem Fiskaljahr, das angesteuert wird.
Das könnte man bestimmt auch anders gestalten, aber ist mir an der Stelle auch nicht wirklich wichtig.

Und ja, natürlich hast Du Recht das ESTClient.BaseURL := RESTClient.BaseURL nicht richtig ist, aber darum ging es in diese Testfunktion auch gar nicht
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:38 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