AGB  ·  Datenschutz  ·  Impressum  







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

Initalization/Finalization

Ein Thema von Pseudemys Nelsoni · begonnen am 11. Mär 2004 · letzter Beitrag vom 12. Mär 2004
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Initalization/Finalization

  Alt 11. Mär 2004, 15:30
hallo,

kann mir jemand ein kleines (leichtes!) beispiel zeigen wo man um diese beiden "dinger" nicht herumkommen würde? ich weiss naemlich nicht so ganz was sie mir bringen bzw was sie in einer unit bringen.
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#2

Re: Initalization/Finalization

  Alt 11. Mär 2004, 15:35
Hallo,
Den Initialization-Abschnitt braucht man z.B. wenn man mit DUnit arbeitet um Testfälle zu registrieren.
Guckstu hier:
http://www.delphipraxis.net/internal...t=registertest
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat
Markus K.

Registriert seit: 26. Jan 2004
Ort: Halle
346 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Initalization/Finalization

  Alt 11. Mär 2004, 15:38
Hallo Pseudemys Nelsoni,
Der Code in der Initializationsektion wird dann ausgeführt, wenn die Unit das erste mal in einer anderen Unit oder in einer anderen Anwendung gebraucht wird.
Diese Sektion benutzt man um Datenstruckturen, welche in der Interfacesektion definiert wurden, zu initialisieren.
Die Finalizationsektion ist das Gegenteil dazu. In ihr werden alle Codes ausgeführt, sobald das Programm beendet wurde(man kann sort zum Beispiel Ressourcen wieder freigeben).

Tschüß Markus
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4

Re: Initalization/Finalization

  Alt 12. Mär 2004, 09:35
ich sehe da irgendwie noch immer keinen sinn drin.

Ich kann eine globale variable z.b doch auch schon einen anfangswert geben ohne "initalization" oder?
Mario
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#5

Re: Initalization/Finalization

  Alt 12. Mär 2004, 09:42
Zitat von Pseudemys Nelsoni:
ich sehe da irgendwie noch immer keinen sinn drin.

Ich kann eine globale variable z.b doch auch schon einen anfangswert geben ohne "initalization" oder?
Bei konstanten Ausdrücken (inklusive eingebauten Funktionen des Compilers (z.B. SizeOf)) mag dies noch gehen - aber Berechnungen/Objekterzeugung sind nur per initialization möglich.
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6

Re: Initalization/Finalization

  Alt 12. Mär 2004, 10:46
danke^^
Mario
  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 10:21 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