Suchergebnisse für Anfrage "delphi"

4 die antwort

Generics: Was ist eine "CONSTRUCTOR-Einschränkung"?

Ich habe einen benutzerdefinierten TObjectList-Nachkommen erstellt, der Unterklassen einer Basisobjektklasse enthalten soll. Es sieht ungefähr so aus: interface TMyDataList<T: TBaseDatafile> = class(TObjectList<TBaseDatafile>) public constructor ...

4 die antwort

Delphi Self-Pointer Verwendung

Ich muss den Zeiger auf meine Klasseninstanz in dieser Instanz erhalten. Ich kann "Self" nicht direkt verwenden. Ich benötige einen Speicherzeiger für die zukünftige Verwendung. Ich habe versucht, den nächsten Code: type TTest = class(TObject) ...

4 die antwort

Erhalten des Unit-Namens, der zu einem beliebigen Typ gehört (TRttiType)

Ich muss den Namen der Einheit (Namespace) einesTRttiType [http://docwiki.embarcadero.com/CodeSamples/en/Category%3aRtti.TRttiType]. Bis jetzt habe ich Folgendes versucht. 1) mit demPTypeData.UnitName, diese Lösung funktioniert jedoch nur, ...

TOP-Veröffentlichungen

8 die antwort

Property "ofOverwritePrompt" für TSaveDialog funktioniert nicht, wenn VCL-Stile in Delphi 10.1 Berlin verwendet werden.

Erstelle eine neue VCL Forms AnwendungIn der Hauptmaske fügen Sie einen Tbutton und einen TSaveDialog hinzu Setzen Sie "ofOverwritePrompt" in den Eigenschaften für SaveDialog1 auf "True". Verwenden procedure TForm1.Button1Click(Sender: ...

12 die antwort

So stellen Sie fest, ob alle Zeichen in einer Zeichenfolge gleich sind

Ich muss wissen, ob alle Zeichen in einer Zeichenfolge gleich sind (gebildet durch dasselbe Zeichen). Die Funktion muss true oder false zurückgeben, abhängig davon, ob alle Elemente der Zeichenfolge einem bestimmten Zeichen entsprechen. Ich ...

4 die antwort

"Anhalten" eines Threads mit einer Eigenschaft

Ich habe ein TThread-Objekt und möchte den Thread über eine Schaltfläche in der Hauptform des Programms starten / stoppen können. Ich habe nach Möglichkeiten gesucht, dies zu tun, und bisher habe ich die folgenden Ideen: Terminate and Free the ...

4 die antwort

Named Threads in Delphi - wofür ist das?

Wenn Sie mit der Tool-Palette in Ihrem BDS einen TThread-Nachkommen erstellen, können Sie dem Thread einen Namen geben. Hier ist der automatisch generierte Code. Sie rufen einfach die SetName () - Funktion in der Execute-Methode auf und dem ...

4 die antwort

Gibt es eine Template Engine wie Velocity oder Freemarker für Delphi? [geschlossen

Für Webanwendungen wäre es hilfreich, wenn Delphi-Objekteigenschaften und -Methoden mit HTML-Code "verbunden" werden könnten. Dies kann auf viele Arten verwendet werden, sowohl während der HTML-Antworterstellungsphase als auch während ...

12 die antwort

Delphi: Wie verstecke ich Ahnenkonstruktoren?

Aktualisieren hat die Frage mit einem einfacheren Beispiel ausgeweidet, das von der ursprünglich akzeptierten Antwort nicht beantwortet wird Gab die folgende Klasse und ihren Vorfahren: TComputer = class(TObject) public constructor ...

8 die antwort

Delphi: Wie füge ich einem Nachkommen einen anderen Konstruktor hinzu?

Aktualisieren Das Beispiel, das ich ursprünglich hatte, war irgendwie komplex. Hier ist ein einfaches 8-zeiliges Beispiel, das alles in einem Codeblock erklärt. Folgendekompiliert nicht gibt eine Warnung aus: TComputer = class(TObject) public ...