AGB  ·  Datenschutz  ·  Impressum  







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

Globale Exceptions

Ein Thema von Hansa · begonnen am 28. Okt 2002 · letzter Beitrag vom 4. Sep 2005
Antwort Antwort
Seite 2 von 2     12   
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: Globale Exceptions

  Alt 4. Sep 2005, 12:00
Moin Rianna,

Zitat von Rianna:
...wenn ich jemals oberhalb des implementation teils was eintippe.


da wäre ich aber mal auf die Begründung gespannt.

Wenn Du das Formular um eigene Methoden erweitern willst/musst wirst Du kaum drum herum kommen dort etwas manuell einzufügen.

Beispiele:
Abfangen einer Windowsmessage, die sich durch die fest definierten Ereignisroutinen nicht abfangen lässt (ggf. auch durch Überschreiben der WndProc)
Erweitern der Formularmethoden um eine eigene, wenn diese sich logisch dem Formular zuordnen lässt (Stichwort: Objektorientierung)
Dies gilt dann auch für Daten (Felder), um globale Variablen zu vermeiden.
Veröffentlichen von eigenen Prozeduren/Funktionen damit diese aus anderen Units heraus erreichbar sind.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:16
@Rianna: Das wird dann wohl daran liegen das dein Lehrer nicht sehr bewandert ist mit der Programmiersprache und eventuell lieber mit globalen funktionen arbeitet. Vielleicht denkt er auch das Application.OnException per Doppelklick im Objectinspektor verfügbar ist.

Ich würde es an deiner Stelle drauf anlegen die 6 zu bekommen und dann Beschwerde einreichen weil es die ordentlichste Variante ist die in der Praxis nun mal so gehandhabt wird.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
tommie-lie
(Gast)

n/a Beiträge
 
#13

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:27
@Christian: Hansa meint vielleicht das übliche Verhalten des Debuggers bei Exceptions, daß er trotzdem rausspringt und die Stelle der Exception anzeigt, während ohne den Debugger nichts passiert und einfach nur Hansas Exception-Handler aufgerufen wird.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:28
Moin SirThornberry,

Zitat von SirThornberry:
...und eventuell lieber mit globalen funktionen arbeitet.
die müsste er dann ja auch oberhalb von Implementation manuell hinzufügen
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#15

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:29
wenn er mit einer globalen funktion arbeiten muss sie doch nicht oberhalb von "impelementation" auftauchen, dort gehört sie nur hinn wenn die Funktion aus anderen Units auch sichtbar sein soll. Ansonsten reicht es die globalen Funktionen über allen anderen Methoden zu definieren und schon wird sie von jeder Methode innerhalb der unit auch gefunden
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:36
Moin SirThornberry,

das ist natürlich richtig, und wer solche Forderungen stellt, wird seine Programm eh' nicht in verschiedene Units aufteilen
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#17

Re: Globale Exceptions

  Alt 4. Sep 2005, 13:40
Da jede Anwendung einen Exceptionhandler hat, könnte man doch diesen überschreiben!

Ist zwar mit etwas Aufwand verbunden, weil dies geschehen muß, bevor die Units geladen werden, aber machbar ist es. Hier ist madExcept wohl ein gutes Beispiel.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 15:04 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