Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TBytes nicht gefunden bei Indy 10 (https://www.delphipraxis.net/78529-tbytes-nicht-gefunden-bei-indy-10-a.html)

Angel4585 6. Okt 2006 13:06


TBytes nicht gefunden bei Indy 10
 
Hallo,

ich versuche gerade eine TIdUDPServer - Komponente in meine eigene einzubinden. Jetzt möchte ich dem Server ein OnUDPRead-Ereignbis zuweisen, allerdings findet er da den Typ TBytes der in diesem Ereignis vorkommt nicht. Es genügt seltsamerweise auch nicht wenn ich selbst

Delphi-Quellcode:
TBytes = array of Byte
deklariere, was aber funktioniert wenn ich das in meinem normalen Programm mache. Nur eben nicht in der eigenen Kompo drin. Weis jemand was ich da falsch mache?

Wenn ich das in der eigenen Kompo mache bekomm ich die Meldung

"Inkompatible Typen: "IdUDPServer.TBytes" und "MyComponent.TBytes""

aber wenn ich das nicht selbst deklariere kommt "Undefinierter Bezeichner: "TBytes""

:wall:

3_of_8 6. Okt 2006 13:13

Re: TBytes nicht gefunden bei Indy 10
 
Ist IdUDPServer eingebunden?

hanselmansel 6. Okt 2006 13:15

Re: TBytes nicht gefunden bei Indy 10
 
Zitat:

Zitat von Angel4585
"Inkompatible Typen: "IdUDPServer.TBytes" und "MyComponent.TBytes""

aber wenn ich das nicht selbst deklariere kommt "Undefinierter Bezeichner: "TBytes""

Vieleicht kannst du es dann ja so
Delphi-Quellcode:
TBytes = IdUDPServer.TBytes
deklarieren. :stupid:

MfG,

hanselmansel

Angel4585 6. Okt 2006 13:17

Re: TBytes nicht gefunden bei Indy 10
 
Zitat:

Zitat von 3_of_8
Ist IdUDPServer eingebunden?

japp sonst könnt er die Meldung nich bringen.. er findet TBytes generell nicht, also auch wenn du die TIdUDPServer-Kompo auf ein Formular ziehst und ne OnUDPRead rein machst. Aber wenn ich da dann TBytes selbst deklariere gehts komischerweise. nur wenn ich bei meiner Kompo TBytes deklariere gehts nicht..



Zitat:

Zitat von hanselmansel
Zitat:

Zitat von Angel4585
"Inkompatible Typen: "IdUDPServer.TBytes" und "MyComponent.TBytes""

aber wenn ich das nicht selbst deklariere kommt "Undefinierter Bezeichner: "TBytes""

Vieleicht kannst du es dann ja so
Delphi-Quellcode:
TBytes = IdUDPServer.TBytes
deklarieren. :stupid:

schon probiert.. er findet IdUDPServer.TBytes nicht :?

Das ganze erinnert mich irgendwie an TIdText das er bei TIdMessage nicht findet.

Angel4585 6. Okt 2006 13:42

Re: TBytes nicht gefunden bei Indy 10
 
Hier stehts

Also ich muss die IdGlobal einbinden, da ist TBytes deklariert und das funzt jetzt auch :mrgreen:


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