AGB  ·  Datenschutz  ·  Impressum  







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

Grid verschwindet

Ein Thema von zeras · begonnen am 27. Jul 2019 · letzter Beitrag vom 7. Aug 2019
Antwort Antwort
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.650 Beiträge
 
Delphi 12 Athens
 
#1

Grid verschwindet

  Alt 27. Jul 2019, 08:38
Guten Morgen,
ich habe ein komisches Phänomen festgestellt.
Eines meiner Programme liegt auf dem Server und wird von etlichen Leuten genutzt.
Seit kurzem zeigt das Programm an einer Stelle kein Grid mehr an, sondern das Fenster ist leer.
Auf vielen weiteren Rechnern zeigt es aber das korrekte Verhalten an.
Könnte es mit einem Grafiktreiber zusammenhängen?
Oder was könnte die Ursache sein?
Anbei zwei Bilder, die das veranschaulichen sollen.
Auf den Rechnern läuft überall Windows 10. Wo es auftritt, ist 1809 drauf. Aber bei anderen ist auch 1809 drauf und es wird korrekt angezeigt.
Das Grid ist von TMS.
Angehängte Grafiken
Dateityp: png FensterOK.png (7,5 KB, 80x aufgerufen)
Dateityp: png FensterFehler.png (5,3 KB, 72x aufgerufen)
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  Mit Zitat antworten Zitat
Benutzerbild von MyRealName
MyRealName

Registriert seit: 19. Okt 2003
Ort: Heilbronn
686 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Grid verschwindet

  Alt 29. Jul 2019, 09:46
Das grid scheint doch aber da zu sein, aber es hat keine Spalten oder so.
Was ich mal denke, ist dass irgendeine Exception passiert wodurch der code, der das Grid füllt, halt nicht ausgeführt wird.
  Mit Zitat antworten Zitat
kretabiker

Registriert seit: 10. Mär 2005
Ort: Bargteheide
183 Beiträge
 
Delphi 12 Athens
 
#3

AW: Grid verschwindet

  Alt 29. Jul 2019, 09:58
Füllst du das Grid im Create-Event des Formulars? Wenn ja, verschiebe das Füllen mal zeitlich nach hinten, ins Show oder so. Ein ähnliches Problem hatten wir auch mal, das Grid wurde auf einigen Rechnern nicht korrekt gezeichnet.

Falls es das nicht ist, würde ich auch auf eine Exception tippen
Udo Treichel
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Grid verschwindet

  Alt 29. Jul 2019, 10:24
Hallo,
ich würde im FormActivate (wenn das das Füllen im FormCreate läßt)
mal die 0,0-te Zelle ausgeben.
Laut Screenshot müsste "Dateiname" rauskommen.

Es könnte natürlich auch das OnDrawCell sein.
Machst du da irgendwas "wildes"?
Heiko

Geändert von hoika (29. Jul 2019 um 11:07 Uhr)
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
911 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Grid verschwindet

  Alt 29. Jul 2019, 10:51
Ich würde zum Beginn des Befüllens
grid.beginUpdate
und am Ende
grid.endUpdate
ausführen.
  Mit Zitat antworten Zitat
kretabiker

Registriert seit: 10. Mär 2005
Ort: Bargteheide
183 Beiträge
 
Delphi 12 Athens
 
#6

AW: Grid verschwindet

  Alt 29. Jul 2019, 11:18
Was könnte es noch sein - TMS TAdvStringGrid?

- Wird in Zeilen geschrieben, die vorher durch Hochsetzen von RowCount auch im Grid eingerichtet wurden?
- ist in den Gridproperties FixedRowsAlways = true gesetzt? Dann müsste zumindest die Kopfzeile erscheinen

Schlimmstenfalls, falls du gar nichts findest: Kannst du dich per Remotdebugger mit einem der Rechner, auf dem der Fehler auftritt, verbinden und deiner Routine, die das Grid füllt, tracen?
Udo Treichel
  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 03: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 by Thomas Breitkreuz