AGB  ·  Datenschutz  ·  Impressum  







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

Interagieren mit mehreren Forms

Ein Thema von ratmalwer · begonnen am 30. Nov 2020 · letzter Beitrag vom 1. Dez 2020
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AW: Interagieren mit mehreren Forms

  Alt 1. Dez 2020, 18:29
Zitat:
// wie mache ich hier den Pointer?
Garnicht. (Objekte sind bereits Pointer)
Aber für die Variable brauchst natürlich einen Typ, den beide Forms als Vorfahren haben.
z.B. TForm

Oder man nimmt einen eigenen Vorfahren (von TForm abgeleitet) für Variable und die Forms.
Dort kann man dann auch das Grid (die Variable des Grids), oder eine Funktion auf das Grid, reintun
und dann kann man ohne Cast oder FindComponent auf Grid zugreifen.

Oder man fügt ein Interface in die Forms ein, für den Zugriff auf das Grid, und FormX wird dann vom Typ dieses Interfaces. (Delphi-Referenz durchsuchenSupports)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
ratmalwer

Registriert seit: 30. Nov 2020
15 Beiträge
 
#2

AW: Interagieren mit mehreren Forms

  Alt 1. Dez 2020, 18:44
Danke himitsu

verbal habe ich es verstanden.
Ob ichs umsetzen kann ohne ein Codeschnipsel weiss ich noch nicht.
  Mit Zitat antworten Zitat
ratmalwer

Registriert seit: 30. Nov 2020
15 Beiträge
 
#3

AW: Interagieren mit mehreren Forms

  Alt 1. Dez 2020, 19:43
Nochmals Danke hoika und himitsu

Ihr hattet beide recht... Grosse Probleme können eine einfache Lösung haben.

Code:
SGX : TstringGrid;

wahlwweie
 sgX  := Form1.StringGrid1;
 sgX  := Form2.StringGrid1;

dann einfach abfragen nach
sgX.Row
  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 11:58 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