![]() |
Funktion vom Linker entfernt..
Hallo,
kann mir wer sagen warum diese Funktion vom Linker entfernt wurde? Ich bekomm das wenn ich im Debugmodus mit der Maus über die Property geh die diese Funktion als read-Funktion hat.
Delphi-Quellcode:
Irgendwie kapier ich nich was der da von mir sonst noch will... :gruebel:
function TdmTabellen.GetComboBoxWert: Integer;
begin Result:=-1; if Assigned(FComboBox)then Result:=FComboBox.ItemIndex; end; MfG :angel: |
Re: Funktion vom Linker entfernt..
Weil du sie nirgendwo verwendet hast?
|
Re: Funktion vom Linker entfernt..
gott bin ich blöd :wall:
|
Re: Funktion vom Linker entfernt..
Kann man das generell ausstellen?
Ich habe hier:
Delphi-Quellcode:
Funktioniert zwar als Quelltext, wenn ich "FormatDateTime('c', dt)" aber bei Überwachte Ausdrücke reinschreibe erscheint auch vor/nach der mit x markierten Zeile die Fehlermeldung (als Ergebnis in dieser Zeile bei Überwachte Ausdrücke): Die aufzurufende Funktion FormatDateTime wurde vom Linker entfernt. Wie kann man das verhindern / korrigieren? Ich bin nicht so toll im Kopfrechnen dass ich immer automatisch weiß, wie das menschenlesbare Datum eines TDateTime-Wertes ist...
var
t: string; dt: TDateTime; begin dt := 12345; t := FormatDateTime('c', dt); // x end; |
Re: Funktion vom Linker entfernt..
Moin Berens,
mach' doch irgendetwas mit dem t, z.B., über OutputDebugString wegschreiben. |
Re: Funktion vom Linker entfernt..
Einfach die Optimierung in den Compiler-Optionen des Projektes ausstellen und Projekt komplett neu erstellen.
|
Re: Funktion vom Linker entfernt..
Muetze1: Ich habe nun bei den Compiler-Optionen die Code-Optimierung deaktiviert und zusätzlich die betroffene Unit mit {$O-}
gekennzeichnet. Das Ergebnis bleibt das gleiche. Christian Seehase: OutputDebugString bringt ja afaik nur was, wenn ich an einer Stelle schon genau weiß, in welcher Form ich welche Variable auslesen muss. Da bei einem Fehler das Problem ja über den gesamten Quelltext verteilt sein kann, ist das so leider nicht praktikabel. Ich gehe im Moment ja schon den Umweg über das Zwischenspeichern des Datums in t als String und lese diesen dann aus, aber dann auf einmal brauche ich zum Vergleich wieder ein anderes Datum, und das System ins hinne... So geht das also leider nicht :( Noch andere Ideen? |
Re: Funktion vom Linker entfernt..
Zitat:
Zitat:
|
Re: Funktion vom Linker entfernt..
Was meinst du mit komplett neu erstellen?
Ich habe -Projekt --> frmMain erzeugen --> Alle Projekte erstellen --> Alle Projekte compilieren durchgeführt. Muss ich noch etwas beachten? |
Re: Funktion vom Linker entfernt..
Der optimierende Linker ist AFAIK keine Option sondern immer eingeschaltet.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 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