Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Form deaktiviert sich selber (https://www.delphipraxis.net/157149-form-deaktiviert-sich-selber.html)

DelphiMini 1. Jan 2011 09:32

AW: Form deaktiviert sich selber
 
Vielleicht,

aber dann muss ich alles nochmal umändern,
das wäre mir zu aufwendig.

DelphiMini 1. Jan 2011 09:49

AW: Form deaktiviert sich selber
 
Ich habe noch was herausgefunden:

Wenn ich mein Programm zB. im Widows-98-Modus ausführe,
funktioniert es, und auch in 256 Farben.
Hat das vielleicht was mit Aero zu tun?

Sir Rufo 1. Jan 2011 11:17

AW: Form deaktiviert sich selber
 
Wenn an deinem Auto der Reifen kaputt ist, dann muss man zwar nicht das ganze Auto zur Reparatur bringen

ABER es reicht nicht, nur die Radmutter zu zeigen in der Hoffnung den Reifenschaden begutachtet zu bekommen.

Auch die Verwendung von (schlechtem) Deutsch für Variablen und Methoden

- PunktZeichnen
- Rander
- EinfugenAn

Sollte man auch besser wie folgt schreiben

- DrawPoint
- Borders
- IsInserting

Bei dieser Schreibweise fällt sofort auf, dass es sich bei DrawPoint um eine Methode handelt, Borders ein Objekt und IsInserting ein Status dreht.

Aber das ist nur Optik, hilft jedoch bei der Programmierung ungemein

Zudem gibt es bei if auch noch einen else-Zweig

Delphi-Quellcode:
if IsInserting then
  begin
    ...
  end
else
  begin
    ...
  end;

himitsu 1. Jan 2011 11:36

AW: Form deaktiviert sich selber
 
Nur um es erwähnt zu haben, aber seit Delphi 2009 kann man auch
Delphi-Quellcode:
Ränder
und
Delphi-Quellcode:
EinfügenAn
als Variablennamen verwenden :stupid:
oder mann nimmt eben das bekannte ue statt ü >
Delphi-Quellcode:
Raender
und
Delphi-Quellcode:
EinfuegenAn
.

Aber ja, irgendwie ist es schöner, wenn man alles englisch schreibt, da die Delphi-Syntax, die Delphi-CL und die WinAPI ebenfalls englisch sprechen.

Sir Rufo 1. Jan 2011 11:49

AW: Form deaktiviert sich selber
 
Zitat:

Zitat von himitsu (Beitrag 1071591)
Nur um es erwähnt zu haben, aber seit Delphi 2009 kann man auch
Delphi-Quellcode:
Ränder
und
Delphi-Quellcode:
EinfügenAn
als Variablennamen verwenden :stupid:
oder mann nimmt eben das bekannte ue statt ü >
Delphi-Quellcode:
Raender
und
Delphi-Quellcode:
EinfuegenAn
.

Aber ja, irgendwie ist es schöner, wenn man alles englisch schreibt, da die Delphi-Syntax, die Delphi-CL und die WinAPI ebenfalls englisch sprechen.

Keine Arme keine Kekse - er hat Delphi 7 ;)

rollstuhlfahrer 1. Jan 2011 13:04

AW: Form deaktiviert sich selber
 
Zitat:

Zitat von DelphiMini (Beitrag 1071570)
aber dann muss ich alles nochmal umändern, das wäre mir zu aufwändig.

tja, leider ist es aber so. Wenn man Mist gebaut hat, dann muss man den Mist eben umschreiben, dass er geht. Da geht es anderen (mir inklusive) nicht anders. Nobody's perfect.


Zitat:

Zitat von DelphiMini (Beitrag 1071572)
Wenn ich mein Programm zB. im Widows-98-Modus ausführe, funktioniert es, und auch in 256 Farben. Hat das vielleicht was mit Aero zu tun?

Da du höchstwahrscheinlich am Zeichnen bist, dürfte das wenig mit Aero zu tun haben. Leider kann man dir das nicht sagen, da du uns nicht informierst, wo dein Problem ist (Code). Scheinbar handelt es sich um ein Logik-Problem. Logik-Probleme werden von der Syntax-Prüfung deines Delphis nicht gefunden, deshalb sind sie auch nicht gleich auf den ersten Blick ersichtlich. Ich hoffe aber mal, dass du die bereits gegebenen Tipps umgesetzt hast. Dann kannst du den Fehler auch einfacher finden.

Bernhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 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