-
Forum: Programmieren allgemein
Delphi
by hans ditter,
29. Okt 2010
Nein, hab ich auch nicht so verstanden!!:!:
Das ist sogar gut, dann kann ich dagegen was unternehmen (hoffe ich zumindest ;)).
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
29. Okt 2010
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...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
26. Okt 2010
Ok, Problem hat sich gerade erledigt. Es reicht wenn ich DataModule3.{...} schreibe. Das reicht mir, ist kurz genug... ;)
Zur Funktion hab ich noch eine Frage. Ich möchte ja ein Anmeldefenster anzeigen lassen, in dem man Nick und Passwort eingibt. Wenn diese vom Server authentifiziert werden, dann soll ja die Form1 aufgerufen werden. Vom Prinzip kein Problem, aber wenn der Client sich mit dem...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
26. Okt 2010
Ja, das dachte ich auch. Ich poste mal den Anfang vom Quellcode...
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ScktComp, StdCtrls, ComCtrls, StrUtils, superobject, ExtCtrls;
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
25. Okt 2010
Wow, cool! Das hat funktioniert! Danke für den Link! Sollte häufiger mal auf diese Seite schauen... :oops:
Mir ist aber aufgefallen, dass man immer Unit3.DataModule3.{...} schreiben muss, um auf Komponenten zugreifen zu können. Geht das nicht einfacher? Das man irgendwie definieren kann, dass var Unit3.DataModule3: DataModule; ist?
Das wär noch ganz nett, aber erstmal vielen Dank dafür...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
23. Okt 2010
Also, ich hab das Probelm mit den Fehlern wieder hinbekommen. Aus irgendeinem kühlen Grund, bestand die Zuweisung der Ereignisroutine zu dem ClientSocket nicht mehr. Konnte ich wieder durch Dplklicken im OI herstellen. Das funktioniert wieder! :) Tut mir nochmal Leid für meinen Wutanfall... :oops:
@DeddyH: Vielleicht könntest du trotzdem mal posten, wie genau man das jetzt macht, ohne das...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
23. Okt 2010
@ Lucki: Das ist ja das Merkwürdige. Es gibt ja eine Fehlerbehandlung. Bei OnClientError (oder so ähnlich heisst das ja) wird ja auf jeden Fehler reagiert und der Fehlercode auf '0' gestellt, damit kein Fenster aufpoppt.
Aber irgendwie funktioniert das nicht mehr.
@ DeddyH: Vielleicht könntest du nochmal für Deppen erklären, wie das funktionieren soll. (Wie du diese Unit machst / wie du auf...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
22. Okt 2010
Aaaaaaaarggggghhhhhhhhhhhh!!!!!!!!!!!!!!!!!!!!:evil::evil::x:x:x:x:x:x:wall::wall::wall::wall::wall::wall::wall::wall::kotz: :kotz: :kotz: :kotz: :kotz: :kotz: :kotz:
Jetzt hab ich gerade versucht umzusetzen, was DeddyH gesagt hat... und rausgekommen ist nur, dass mein Chat jetzt wieder Macken hat!!! :kotz::wall:
Das mit dem Datenmodul hat leider gar nicht geklappt. Das hab ich jetzt auch...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
21. Okt 2010
@ Bummi ... äääääh, weil ich das nicht kann?!:cry:
@ daddyH Ja, ok... ich versteh nicht ganz was du meinst mit ... sowas hab ich noch nie gemacht... :pale::|
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
Danke! Funktioniert jetzt.
Wenn ich das jetzt als Login-Fenster nehmen will, dann hab ich mir das so gedacht, dass man eben seinen Benutzernamen und Passwort eingibt. Diese werden als 'Nachricht' an den Server geschickt, der überprüft, ob die Zugangsdaten korrekt sind und schickt eine Nachricht zurück, die dann das Schließen des Fensters regelt.
Wenn alles korrekt war, dann eben das, was man...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
tja, das funktioniert schonmal fast super.
Ich hatte versehentlich eingegeben if Form2.ShowModal <> 0 then... und was soll ich sagen, dass funktioniert. Wenn ich da angebe if Form2.ShowModal = mrOk then erzählt er mir, dass 'mrOk' ein 'undefinierter Bezeichner' ist.
Und dann hab ich noch eine Verständnisfrage. Du erzeugst Form2. Machst es dann aber unsichtbar, man kann es aber trotzdem sehen?...
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
Form1 --> Hauptform
Form2 --> Loginform
Beide Forms werden (eigentlich) bei Programmstart erstellt.
Ich hatte mir zu Hause auch Gedanken gemacht. Das ist rausgekommen:
program Client;
uses
Forms,
Unit1 in 'Unit1.pas' {Form4},
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
hm, werds gleich nochmal googlen, aber könntest du an meinem Quelltext nochmal die Änderungen, die ich vornehmen muss mit Kommentaren posten?
Hier mein Quelltext:
program Client;
uses
Forms,
Unit1 in 'Unit1.pas' {Form4},
Unit2 in 'Unit2.pas' {Form2};
{$R *.res}
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
Hey, danke für die Antwort. Werds mir morgen mal anschauen... bin jetzt echt müde... :|:vernupft::corky::drunken: :pale: :freak:
(Ok, ich geb zu, hab's grad ein biiischen übertrieben mit den Smileys.... :D und schon wieder einer, ein Teufelkreis ... :lol: :firejump:)
-
Forum: Programmieren allgemein
Delphi
by hans ditter,
20. Okt 2010
Hi DPler,
ich habe mich jetzt schon zum zweiten Mal gefragt, wie man das schließen einer Anwendung abhängig davon machen kann, welcher Button gedrückt wird.
Konkret geht es darum, dass ich gerade ein Chat schreibe. Nun wollte ich am Anfang ein Anmeldefenster einfügen. Wenn man das Programm startet, dann sieht man im Hintergrund das eigentliche Chatfenster (ist nicht enabled). Davor ist eine...