Das derzeitige Projekt ist ein wenig größer (ca 12 Dialoge und in Summe > 10000 Zeilen Code).
Alles lief bisher ohne Probleme, dass Projet wird ohne Fehler übersetzt und ich konnte es starten
und es verhält sich auch wie erwartet.
Wenn ich jetzt aber ein neues Stringrid mit 4 Spalten einfüge und die erste Spalte
mit der Breite = 0 angebe, dann wird das Projekt zwar ohne Fehler comilieren, aber beim Start
des Programms wird der Hauptdialog nicht mehr angezeigt und die CPU wird stark belastet.
Das Programm muss über den Tastkmanager beendet werden. Es gibt keine Ereignis des neuen Stringgrid.
Wenn ich die Spaltenbreite aus = 1 setzte, wird das Projekt wieder ohne Fehler comiliert
und funktioniert wieder wie es sollte.
Ich habe ein weiteres Stringrid auf dem Dialog, bei dem ebenfalls die erste Spalte = 0 ist
und hier funktioniert das ohne Probleme.
Warum??
Hat das von euch schon mal einer gehabt?
Code: Alles auswählen
object sgRng_Artikel: TStringGrid
Left = 288
Height = 24
Top = 630
Width = 256
Anchors = [akTop, akLeft, akBottom]
ColCount = 4
Columns = <
item
Title.Caption = 'ArtID'
Width = 1 //<-- wenn dieser Wert = 0 ist geht das Programm nicht!
end
item
Title.Caption = 'ArtikelNr'
Width = 75
end
item
Title.Caption = 'Bezeichnung'
Width = 110
end
item
Title.Caption = 'Preis'
Width = 45
end>
FixedCols = 0
Flat = True
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goSmoothScroll, goRowHighlight]
ParentFont = False
ParentShowHint = False
RowCount = 1
TabOrder = 14
end