Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Buttonabhängiges Schließen des Programms (https://www.delphipraxis.net/155352-buttonabhaengiges-schliessen-des-programms.html)

Sir Rufo 27. Okt 2010 09:31

AW: Buttonabhängiges Schließen des Programms
 
Zitat:

Zitat von DeddyH (Beitrag 1058062)
Wieso, die Ursache hat er doch schon selbst erkannt.
Zitat:

Vom Prinzip kein Problem, aber wenn der Client sich mit dem Server connected hat, wird (im Moment noch) im Verlaufsfenster (des noch nicht erzeugten Form1) einige Informationen angezeigt. Da kommte natürlich eine Fehlermeldung, dass ein AccessFehler aufgetreten ist.

Meiner Meinung hat er das Symptom erkannt aber nicht die wirkliche Ursache
Zitat:

Zitat von hans ditter (Beitrag 1057945)
Delphi-Quellcode:
var
  DataModule: Unit3.TDataModule3;
Während der Entwicklungszeit geht das auch alles ohne Fehler. Der Fehler tritt aber auf, wenn
Delphi-Quellcode:
DataModule.ClientSocket.Port:=MY_PORT;
aufgerufen wird.
Dann sagt er, dass eine EAccessViolation aufgetreten ist. Wie hab ich das dann denn zu verstehen?

Auch hier der klassische Fall. Er wollte den Zugriff verkürzen
Zitat:

Zitat von hans ditter (Beitrag 1057762)
Mir ist aber aufgefallen, dass man immer
Code:
Unit3.DataModule3.{...}
schreiben muss, um auf Komponenten zugreifen zu können. Geht das nicht einfacher? Das man irgendwie definieren kann, dass
Delphi-Quellcode:
var Unit3.DataModule3: DataModule;
ist?

und baut sich da was mit
Delphi-Quellcode:
DataModule: Unit3.TDataModule3;
und wundert sich, warum er einen AccessFehler bekommt.
Gelöst hat er das dann so
Zitat:

Zitat von hans ditter (Beitrag 1057959)
Ok, Problem hat sich gerade erledigt. Es reicht wenn ich DataModule3.{...} schreibe. Das reicht mir, ist kurz genug... ;)

Das ist zwar so richtig, aber man kann hier nicht von Erkenntnis sprechen, eher von Zufall

DeddyH 27. Okt 2010 09:44

AW: Buttonabhängiges Schließen des Programms
 
Mir scheint eher, dass er damit Probleme hat, zu wissen, was wann vorhanden ist.

Sir Rufo 27. Okt 2010 09:50

AW: Buttonabhängiges Schließen des Programms
 
Zitat:

Zitat von DeddyH;
Mir scheint eher, dass er damit Probleme hat, zu wissen, was wann vorhanden ist.

und warum es überhaupt vorhanden ist

hans ditter 29. Okt 2010 11:30

AW: Buttonabhängiges Schließen des Programms
 
Naja, habt ihr beiden wohl nicht so unrecht. Ich weiß nicht, wie ihr programmieren gelernt habt und wann, aber ich bring mir das (hauptsächlich) selbst bei, aus Büchern, viel Internet und eben diesem Forum. Die Informatik AG (10. Klasse) konnte ich auch leider nicht komplett machen, da bin ich auch erst später eingestiegen. Und da bei mir keiner ist, der Ahnung davon hat und mir Tipps gibt, womit ich anfangen sollte und wie ich weiter machen sollte, mache ich irgendwie und das was mir gerade in den Sinn kommt... dabei überspring ich dann wohl manches (wichtige)... :roll:

Ich werd mich nochmal ransetzten und über das letzte Problem nachgrübeln... wenn ich mal wieder Zeit hab... :roll: ****** Schule... ;)

Auf jeden Fall vielen Dank für eure Hilfe, ich werd mich in diesem Thread auf jeden Fall nochmal rühren, wenn ich einen Ansatz gefunden hab. Ach ja, und vielen Dank, dass ihr mir klar gemacht habt, wo mein (vielleicht) größtes Problem liegt. Ich werd mal versuchen das aus der Welt zu schaffen!

LG, hans ditter

DeddyH 29. Okt 2010 11:33

AW: Buttonabhängiges Schließen des Programms
 
Gern geschehen :) Das sollte übrigens keine Kritik an Deiner Person sein, nicht dass Du Dich jetzt auf den Schlips getreten fühlst.

hans ditter 29. Okt 2010 17:17

AW: Buttonabhängiges Schließen des Programms
 
Nein, hab ich auch nicht so verstanden!!:!:
Das ist sogar gut, dann kann ich dagegen was unternehmen (hoffe ich zumindest ;)).


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Seite 4 von 4   « Erste     234   

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