Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: TSearchRec: Merkwürdiger Syntaxfehler bei FindClose

  Alt 8. Jul 2008, 11:44
Moin Andreas,

noch eine kleine Erklärung zum Posting von littelDave:
Es gibt einmal das FindClose, das zu FindFirst gehört, und den Parametertyp TSearchRec hat, und einmal das, was zu FindFindFile gehört, und ein Handle (Cardinal) als Parameter erwartet.
Die ersten beiden stammen aus der Unit SysUtils, und kapseln die letzteren, bei denen es sich um Funktionen der Windows-API handelt, die sich in der Unit Windows befinden.

Lösen lässt sich das Problem auf zwei Wegen:
  1. So wie littleDave es beschrieben hat, indem man die Unit mit angibt aus der die Funktion genutzt werden soll.
  2. Indem man in uses die Reihenfolge der Units Windows und SysUtils vertauscht, damit der Compiler die andere Funktion zuerst findet.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat