![]() |
Delphi-Version: 7
Typumwandlung LongInt nach TObject?
Hallo,
ich habe folgende Fehlermeldungen wenn ich meine Anwendung mit Lazarus in Linux Mint kompiliere:
Delphi-Quellcode:
AnredeComboBox.Items.AddObject(SQLQuery1.FieldByName('anrede').AsString, TObject(SQLQuery1.FieldByName('id_anrede').AsInteger));
Code:
Error: Illegal type conversion: "LongInt" to "TObject"
und umgehdreht
Delphi-Quellcode:
SQLQuery1.ParamByName('fk_land_id').AsInteger := Integer(LandComboBox.Items.Objects[LandComboBox.Items.IndexOf(LandComboBox.Text)]);
Code:
Error: Illegal type conversion: "TObject" to "LongInt"
Wie mache ich die Umwandlung richtig? Komisch, dass mit Windows da keine Probleme gibt, nur mit Linux. Danke! |
AW: Typumwandlung LongInt nach TObject?
Am Besten ist du machst diese Umwandlung gar nicht. Diese Umwandlungsorgie wurde in meinen Augen von Schweinchen Schlau eingeführt mit einem Horizont von 11:59:59 bis Mittag.
Entweder du erstellst dir entsprechende Instanzen mit den benötigten Werten oder du erstellst dir eine Lookup-Tabelle und nimmst die
Delphi-Quellcode:
.
TDBLookupComboBox
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 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