Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Ungültige Typumwandlung (https://www.delphipraxis.net/182928-ungueltige-typumwandlung.html)

zille 27. Nov 2014 11:09

Delphi-Version: XE7

Ungültige Typumwandlung
 
Liebe Mitglieder, ich habe da ein Problem:

Ich bin seit Delphi 1 am programieren und kann das nicht auflösen:

[dcc32 Fehler]uMySqlVio.pas(986): Ungültige Typumwandlung

Wir haben MySql und die Units werden nicht kompiliert. Ich weiß auch nicht warum. Ich habe die im Projekt/Optionen/Delphi-Compiler/Suchpfad eingetragen mit G:\Embarcadero\DirectMySQLObjects122.

Bitte helft mir!

Detlef

Luckie 27. Nov 2014 11:12

AW: wofür ist das?
 
Bitte editiere deinen Beitrag und gib ihm einen aussagekräftigen Titel.

Neutral General 27. Nov 2014 11:12

AW: wofür ist das?
 
Naja.. ungültige Typumwandlung.
Es wäre ganz hilfreich wenn du uns die entsprechende Zeile zeigen würdest.
Ggf. auch ein paar Zeilen drumherum.

TiGü 27. Nov 2014 11:15

AW: wofür ist das?
 
Wer seit Urzeiten (Delphi 1) programmiert, sollte doch wohl eine ungültige Typumwandlung auflösen können. :shock:

zille 27. Nov 2014 11:29

AW: wofür ist das?
 
Hier ist das Problem:


fillchar(sock_addr,sizeof(sock_addr),#0);
roter Zeiger!!!!
sock_addr.sin_family := AF_INET;

Bei dem "roten Zeiger" geht der in das leere Feld hinein. Ich weiß nicht warum?

Klaus01 27. Nov 2014 11:32

AW: wofür ist das?
 
Hallo,

fillchar hat meines Wissens nur zwei Parameter:
Delphi-Quellcode:
 procedure FillChar ( var Buffer; FillCount : Integer; FillValue : Byte );
Grüße
Klaus

Neutral General 27. Nov 2014 11:33

AW: wofür ist das?
 
Zitat:

Zitat von Klaus01 (Beitrag 1281306)
Hallo,

fillchar hat meines Wissens nur zwei Parameter:
Delphi-Quellcode:
 procedure FillChar ( var Buffer; FillCount : Integer; FillValue : Byte );
Grüße
Klaus

Und gepostet hast du einen Funktionsheader mit 3 Parametern :stupid:
Ich seh grad du hast es grad korrigiert.^^

Hast du mal versucht das ganze Projekt neu zu erzeugen, bzw. bestehende dcus vorher zu löschen?
Wenn er so zwischen 2 Zeilen markiert dann stimmt meistens irgendwas nicht.

zille 27. Nov 2014 11:41

AW: Ungültige Typumwandlung
 
habe ich schon ...

Zoot 27. Nov 2014 11:45

AW: Ungültige Typumwandlung
 
Das gabe es schon mal hier:

http://www.delphipraxis.net/143323-u...mwandlung.html

zille 27. Nov 2014 11:50

AW: Ungültige Typumwandlung
 
Der zwei Links sind nicht

https://rapidshare.com/error/0/32387...%20not%20found

und

http://sourceforge.net/projects/directsql/forums


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:35 Uhr.
Seite 1 von 2  1 2      

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