Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Exception-Klasse >>External:SIGSEGV<< bei Timer (https://www.delphipraxis.net/191514-exception-klasse-external-sigsegv-bei-timer.html)

DeddyH 24. Jan 2017 06:49

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Delphi-Quellcode:
type
  TDeinForm = class(TForm)
    Timer1: TTimer;
    (* weitere Felder und Methoden *)
  end;
So ist Timer1 ein Feld der Klasse TDeinForm. Zieht man ihn aus der Komponentenpalette auf das Formular, wird er automatisch erzeugt und seine Ereignishandler gemäß den Einstellungen im Objektinspektor zugewiesen.
Delphi-Quellcode:
var
  Timer1: TTimer;
So ist es eine selbst deklarierte Variable. Das geht auch, allerdings muss man sich um alles selbst kümmern: Erzeugen, Konfigurieren, Freigeben und Zuweisen der Ereignishandler.

heel213 24. Jan 2017 14:55

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Alles klar, jetzt gehts.
Vielen Dank an alle! :)

himitsu 24. Jan 2017 15:28

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
"Variable global nochmal deklariert"

Das hatten wir vor Kurzem schonmal.
Da könnte man sich langsam fragen:
* Kennen die sich, bzw. haben die den selben Lehrer
* Und wer bringt ihnen sowas immer wieder bei?

a.def 24. Jan 2017 15:30

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Vielleicht denkt der Lehrer (:idea:), dass das "Drauf-pappen" einer Komponente auf das Formular "deklarieren" genannt wird und sagt daher "deklariert einen Timer".
Was machen die Schüler? Sie deklarieren einen Timer alá Timer: TTimer; was dann ja korrekt wäre.

heel213 24. Jan 2017 15:52

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Also wir haben das als Deklarieren kennengelernt.

a.def 24. Jan 2017 15:58

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Nenn es "Drauf-pappen", das wäre richtig-er :P
Deklarieren ist meiner Meinung nach was vollkommen anderes.

himitsu 24. Jan 2017 17:00

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Diese Felder in der Form wurden ja beim "Draufpappen" deklariert ... nur halt automatisch vom Form-Designer.

a.def 24. Jan 2017 17:11

AW: Exception-Klasse >>External:SIGSEGV<< bei Timer
 
Da hast du recht. Nur darf man das "Draufpappen" => "deklarieren" nennen? Damit sorgt man ja ganz offensichtlich bei gleich mehreren Personen für Probleme.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.
Seite 2 von 2     12   

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