![]() |
Re: Komponente in eigener Unit verwenden
Deine Unit wird so nicht hinhauen. Du hast versucht aus einem normalen Formular eine Klasse zu machen.
Die neue Unit besitzt keine Formularresource, deshalb lösche bitte die Zeile:
Delphi-Quellcode:
Bitte nenne deine Klasse auch anders z.B. TMyPop (vor Klassen setzt man ein T). Es wird ansonsten wahrscheinlich sonst woanders noch Probleme geben, Namenskonflikte etc. Die Einbindung würde ich von:
{$R *.dfm}
Delphi-Quellcode:
nach:
var
Form1: pop;
Delphi-Quellcode:
entsprechend anpassen.
var
MyPop1: TMyPop; Jetzt mußt du nur noch überlegen, wo die MyPop1 erzeugt und gelöscht werden soll. |
Re: Komponente in eigener Unit verwenden
Danke für die Tipps!
Ich werde weiter berichten! MfG EDIT: Das Objekt wird in einer GUI-Klasse erzeugt und gelöscht. Edit2: Ich hab es geändert so wie du sagtest, allerdings kommt immernoch der gleiche fehler: --------------------------- Fehler --------------------------- Fehler im Modul : Deklaration der Klasse TClientSocket fehlt oder ist fehlerhaft. --------------------------- OK Hilfe --------------------------- EDIT3: Ok, jetzt gehts grade soweit, nur habe ich das Problem, dass das Event OnClientRead nicht ausgelöst wird... Was muss ich dafür noch ändern?? EDIT4: Problem ist gelöst!!
Delphi-Quellcode:
Das hat gefehlt...
client.OnRead:=ClientRead;
Danke für die Hilfe! mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr. |
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