Warum kann ich nicht Generics.Collections
oder Generics.Default
oder auch nur Generics
in Lazarus verwenden?Delphi Lazarus kann nicht finden Verwendung Generics
Uses
Generics.Collections;
Uses
System.Generics.Default;
Uses
System.Generics.Collections;
Uses
System.Generics.Default,
System.Generics.Collections;
Uses
SysUtils,
Generics;
Kann Generics.Collections nicht finden, die von uTest des Project Inspector verwendet werden.
Kann Generics.Defaults nicht finden, die von uTest des Project Inspector verwendet werden.
Kann keine Generatoren finden, die von uTest des Projekt-Inspektors verwendet werden.
Ihr Fragetitel ergibt keinen Sinn. Du kannst * Delphi Lazarus * nicht benutzen, weil es so etwas nicht gibt. Der Code, den Sie gepostet haben (ohne Anstrengung, ihn überhaupt richtig zu formatieren), ist kein Lazarus/FreePascal-Code; Es ist Delphi-Code. Lazarus hat nicht den Namensraum "System.Generics", AFAIK.Sie könnten versuchen, die Lazarus/FP-Dokumentation über Generika zu lesen, um herauszufinden, wo Sie die geeigneten Einheiten finden können. Delphi und FreePascal sind nicht dasselbe Produkt, und sie sind nicht identisch. Sie haben Ähnlichkeiten, aber es ist kein Fall von * alles ist direkt kompatibel, also kompilieren Sie es einfach *. –
Ich möchte nicht den gesamten Code hier, wenn nur die USES nicht kompilieren. Ich habe nur alles gedacht, ich habe versucht, die Verwendungen Erklärung. Aber Sie sagten etwas, das ich nicht wusste. Ich nahm an, dass Lazarus das "freie Delphi" -Ding sein würde. Wie Sie Visual Studio Ultimate oder nur Express haben. Bei der Arbeit verwenden wir die Embarcadouro IDE XE2 für Delphi, und ich benutze diese USES dort. Ich habe einige Videos über Delphi 7 verfolgt, wo die Jungs sagten, dass man Lazarus herunterladen kann, wenn man keinen Zugriff auf Delphi IDE hat. –
Oder eine ähnliche IDE wie Eclipse und NetBeans, ich wusste nicht, dass es eine andere Programmiersprache war. –