AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: OOP wirklich nicht möglich?
Suche alle Beiträge, die von "Delbor" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 20. Okt 2017
    Hi zusammen

    @TiGü


    Stimmt eigentlich... So, wie ich das jetzt rückwirkend sehe, war ich zu sehr beschäftigt, nach anderen Lösungsmöglichkeiten zu suchen.
    Um mich selbst aus Beitrag 11 zu zitieren:

    Eine solche "TQueryresult-Klasse" aber kann gar keine Felder analog der Abgefragten Datenbank haben, und zwar schlicht und einfach, weil diese Felder zur Entwurfszeit einer solchen Klasse...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 19. Okt 2017
    Hi TigerLilly


    Ups! Offenbar hab ich da was überlesen, bzw. einen fatalen Denkfehler gemacht, indem ich dachte, die Basisklasse würde da (auf der von mir verlinkten Seite zum Decorator Pattern) gewissermassen mit einem Interface 'dekoriert'.

    Ich werde mir da doch noch einiges a Tutorials und Theorie einverleiben müssen.

    Gruss
    Delbor
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 19. Okt 2017
    Hi stahli



    In etwa so ist QueryCMResultClass entstanden, wobei ich in den meisten Fällen den Sync-Arbeitsmodus verwendet habe.
    Die Frage zielte eigentlich hauptsächlich darauf ab, wie ich das nächste mal vorgehen muss, um die Sache möglichst einfach durchzuziehen.
    Vor kurzem habe ich ein Interface-Testprogrämmchen begonnen.
    Wenn ich die Sache richtig verstanden habe, müsste ich...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 19. Okt 2017
    Hi zusammen

    TQueryResultClass arbeitet schon länger zur vollkomenen Zufriedenheit - das Problem, das ich mit dem Threadtitel angesprochen habe, war: Gäbe es eine OOP-Lösung, um TQueryResultClass zu ändern? Änderungsziel: Gleiches Funktionieren, wie ursprünglich implementiert, aber mit andern Bezeichnern. Aber erstmal, was TQueryResultClass tut (und mehr hat diese Klasse auch nicht zu tun): ...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 19. Okt 2017
    Hi zusammen

    @MichaelT


    Nein. Beide Klassen können nur die von einem Query gelieferten Ergebnisse jeweils für einen Datensatz über drei 3 Tabellen speichern.


    Diese Klassen sind nicht für Insert-Vorgänge vorgesehen, sondern speichern nur die Ergebnisse von Select-Abfragen. Wobei die Bilder erst dann abgefragt werden, wenn sie dargestellt werden sollen.
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 18. Okt 2017
    Hi zusammen

    @ stahli

    Grundsätzlich trennt mein Programm GUI und Datenhaltung. Letzteres fällt in die Zuständigkeit zweier Datenmodule; je eines für eine Verbindung zu MySQL und eines, relativ neu in Arbeit, zu SQLite.
    Die Datenbank selbst beinhaltet 12 Tabellen, wovon zurzeit nur 4 für Bild- und Textinhalte zuständig sind. Von drei dieser Tabellen gibt es innerhalb von TQueryresultClass...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 18. Okt 2017
    Hi zusammen

    Inzwischen habe ich, wie vor einiger Zeit von TigerLilly angesprochen, quasi "von Hand", bzw. durch Suchen und ersetzen, eine neue Klasse analog TQueryresultClass erstellt. Soweit wär eigentlicheine Vorausetzung für den Umbau gegeben.
    Trotzdem hat mich die Sache nicht losgelassen, und so hab ich auch das gefunden. Weiter habe ich mir auch die verschiedenen Beiträge und Tutorials...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 14. Okt 2017
    Hi Tigerlilly



    Das ist nicht ganz falsch. Zu Anfang erstellte ich mir in MySQL-Workbench ein Datenbankmodell. Dabei ergaben sich, zB. in einer n:m-Zwischentabelle, so unsägliche Namen wie "BildDescribeTabelle_Bildtabelle_idBild" für ein Fremdschlüsselfeld. Auch wenn ich das relativ früh bemerkte, wollte mir vorerst keine gangbare Lösung einfallen - etwa Text statt Describe oder tbl statt...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 14. Okt 2017
    Hi Elrond

    Meinst du sowas?

    Gruss
    Delbor
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 13. Okt 2017
    Hi zusammen
    @Elrond

    TQueryresultClass ist die Elternklasse; sie bildet die Haupttabelle "BildTabelle" (oder neu und kürzer tbl_bild) ab. Diese in der DB vorhandene "BildTabelle" verfügt über die DB-Felder "BildId", "Thumbnail", "Bitmap" und enthielt ursprünglich auch mal ein Feld "NEF" für die Rohbilddaten. Entsprechend enthält TQueryresultClass private Felder, die diesen Tabellenfeld-Namen...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 12. Okt 2017
    Hi hoika

    In diesem (und nur in diesem) Fall sehr viel. Lies dazu nochmal den Beitrag direkt vor deinem.
    type
    TQueryResultClass = Class(TPersistent)
    private
    FidBild: Integer;
    FThumbnail : TMemorystream;
    FBitmap: TMemorystream;
    FBildDescribeTabelle : TBildDescribeTabelle;
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 12. Okt 2017
    Hi Tigerlilly

    Ich muss gestehen, von Decorator Pattern hab ich jetzt von dir zum ersten Mal gehört. Aber nachdem, was mir Wikipedia verrät, wohl eher nicht.
    Wenn du die von mir geposteten Klassen ansiehst, wirst du bemerken: Es handelt sich eigentlich um eine in einer Klassenstruktur zusammengefasste Ansammlung sprechender Variablen. Eine Klasse ist das einer Objektliste wegen, die auf diese...
  • Forum: Object-Pascal / Delphi-Language

    AW: OOP wirklich nicht möglich?

      Delphi
      by Delbor, 12. Okt 2017
    Hi Neutral General



    Das Hauptproblem ist, ich müsste dazu wohl fast das ganze Programm umstellen - einmal mehr. Das eigentliche Problem sind die Bilder. Die sind je nach Kamera zwischen 10 und 24MB gross. Allerdings nur die Rohdaten. Bitmaps sind dreimal grösser.

    Mein Programm lädt die vorhandenen Daten vorerst ohne die Bilder. Die werden nachgeladen, wenn sie zur Bearbeitung benötigt...
  • Forum: Object-Pascal / Delphi-Language

    OOP wirklich nicht möglich?

      Delphi
      by Delbor, 12. Okt 2017
    Hi zusammen

    Mit folgender Klasse speichere ich die von einem SQLStatement von MySQL zurückgegeben Daten zwischen:
    type
    TQueryResultClass = Class(TPersistent)
    private
    FidBild: Integer;
    FThumbnail : TMemorystream;
    FBitmap: TMemorystream;
    FBildDescribeTabelle : TBildDescribeTabelle;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Delbor&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=194060
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 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