![]() |
Hammerdicker Bug in Delphi, oder bin ich dumm?
Hi, also es geht um folgendes. Ich habe mir für diverse Projekte eine Mainfunc.pas angelegt, in welche ich wichtige, mehrmals verwendete Funktionen abgelegt habe. Eine Funktion ist z.B. die vGetClassName aus dem Beispiel unten. Wie Ihr seht ist die Unit nun ausgeklammert, alle includes sind sichtbar, trotzdem compiliert er, WIESO??? Er meckert nicht, garnix = ???
Das darf doch garnicht gehen... Ich versteh die Welt nicht mehr...
Delphi-Quellcode:
unit PivotalUnit;
interface uses Windows, Messages, SysUtils, Classes, Dialogs; type TKundenDaten = record Name, Strasse, Plz, Ort: string; end; TCase = class private WidthDiff: TRect; public Handle: integer; caseID: string; KundenName: string; function getRemoteNr: string; function getAnlagentyp: string; function getEinrichterPassword: string; function getSBNr: string; function getKundendaten: TKundenDaten; constructor create( const handle: integer); end; TPivotal = class private procedure clearCaseList; public CaseList: TList; procedure updateCaseList; constructor create; destructor destroy; override; end; implementation //uses MainFunc; <- das ist die unit die eigentlich fehlen müsste { TCase } function TCase.getKundendaten: TKundenDaten; var L: TList; timeOut: cardinal; begin L:= GetWindowList; for wdh:= 0 to L.count-1 do if vGetClassName( integer(L[wdh]))= 'AfxFrameOrView42' then ... |
Re: Hammerdicker Bug in Delphi, oder bin ich dumm?
Einfach mal im Menü "Projekt" auf "alles neu erstellen" (oder ähnlich) gehen.
...:cat:... |
Re: Hammerdicker Bug in Delphi, oder bin ich dumm?
Dankesehr.
Exakt das war es, delphi hat immer wieder die dcu benutzt und die pas nicht neu compiliert, obwohl sie verändert wurde. Das is mir echt noch nie passiert. BOrlands wege sind unergründlich. Thx |
Re: Hammerdicker Bug in Delphi, oder bin ich dumm?
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:09 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