Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
Delphi 11 Alexandria
|
Standardfunktionen eines 2005er Projekts funkt.nicht in 2006
18. Mai 2006, 15:44
Hallo zusammen,
ich habe ein eigenwilliges Problem: Ein bestimmtes Projekt, dass ich unter Delphi 2005 erstellt habe, möchte ich jetzt in Delphi 2006 weiterentwickeln. Aber dort funktionieren plötzlich einige Standardfunktionen nicht mehr! Konkret: FindFirst und GetDiskFreeSpaceEx.
FindFirst konnte ich durch Verschieben der Units der Uses-Klausel im Implementation-Abschnitt in den Interface-Abschnitt wieder zum Laufen bringen.
Aber an GetDiskFreeSpaceEx beiss ich mir noch die Zähne aus...
Gibt es bei der Reihenfolge und Position der Units etwas generell zu beachten und was ist in Delphi 2006 anders als in Delphi 2005?
--------------------------------------------------------
Hier meine momentane Uses-Klausel:
Delphi-Quellcode:
interface
uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls, TeEngine, Series, TeeProcs, Chart, Gauges, TeeFunci,
ComCtrls, myFunctions, activeX, shlobj;
In "myFunctions":
Delphi-Quellcode:
interface
uses
Windows, Messages, SysUtils, Variants, Classes, DAO, Grids, Dialogs, StdCtrls,
Forms, Controls, DBGrids, ShellAPI, ActnMenus, ComCtrls, ADODB, Graphics, RichEdit;
...
implementation
uses StrUtils, ComObj, Clipbrd, CommCtrl, Types, DateUtils;
|