AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komischer Datenbankeffekt

Ein Thema von sko1 · begonnen am 24. Nov 2017 · letzter Beitrag vom 30. Nov 2017
Antwort Antwort
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Komischer Datenbankeffekt

  Alt 24. Nov 2017, 13:14
funktioniert nicht, "Bezeichner erwartet aber "Array" gefunden...

function GetFelder(): Array of TFeld;

Delphi-Quellcode:
  TMeineKrassenFelder = Array of TFeld;

function GetFelder(): TMeineKrassenFelder;
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
604 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

AW: Komischer Datenbankeffekt

  Alt 24. Nov 2017, 14:04
Danke, hatte ich inzwischen auch gefunden...

Leider ist das jetzt mit dem Testen so eine Sache, an hunderten Stellen im Programm greife ich auf dieses Array zu, die muss ich jetzt alle erst mal auf den Workaround umbauen und diese Miniklasse auch dafür entsprechend erweitern...

Ich überlege ob ich alles, was da so noch verwendet wird, in eine extra Klasse auslagere, wer weiß ob es demnächst nicht auch noch andere Arrays "zerlegt"?

Was ich wie gesagt gar nicht verstehe, der alleinige Zugriff auf das Array vor dem Datenbankhandling bewahrt es vor der Zerstörung durch dieses....

Ciao
Stefan
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Komischer Datenbankeffekt

  Alt 24. Nov 2017, 14:24
Was ich wie gesagt gar nicht verstehe, der alleinige Zugriff auf das Array vor dem Datenbankhandling bewahrt es vor der Zerstörung durch dieses....
Sagt dir der Begriff FastMM etwas?
FullDebugMode mit externer FastMM-DLL?
https://github.com/pleriche/FastMM4

Das würde ich mal auf deine Anwendung loslassen.
Lesestoff:
http://delphibistro.com/?p=186
https://stackoverflow.com/questions/...om-fastmm?rq=1

(mal gucken wann der erste Schlaubi Schlumpf um die Ecke kommt und sagt: "FastMM ist seit Delphi ElfDrölf integriert" - leider ist das sehr rudimentär und hilft nur begrenzt beim Suchen solcher Fehler)
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
604 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: Komischer Datenbankeffekt

  Alt 28. Nov 2017, 07:38
So, ich melde mich mal wieder...

Das verstecken in einer kleinen Klasse hat nichts gebracht, hinzu kommt dass das beschriebene Phänomen nicht mehr auftritt wenn ich den identischen Code auf dem Notebook (mit identischem RAD Studio) debugge!

Wie könnte man nun noch weiterkommen?

Ciao
Stefan
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Komischer Datenbankeffekt

  Alt 28. Nov 2017, 08:31
Wie könnte man nun noch weiterkommen?
Besteht das Problem jetzt nur noch darin, dass auf einen (1!) Entwicklungsrechner merkwürdige Phänomene auftreten?
  Mit Zitat antworten Zitat
sko1

Registriert seit: 27. Jan 2017
604 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#6

AW: Komischer Datenbankeffekt

  Alt 28. Nov 2017, 14:55
Gute Frage!

Ich traue dem Radstudio jetzt nicht mehr über den Weg!
Ich muss doch ein Projekt egal auf welchem Rechner zum gleichen Ergebnis kompilieren können!

Wie bekomme ich die kompletten RAD-Studio-Einstellungen vom Notebook auf den großen Rechner?

Ciao
Stefan
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Komischer Datenbankeffekt

  Alt 28. Nov 2017, 14:58
Laptop virtualisieren und dann nur noch mit der VM entwickeln.
  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 10:17 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