Die Suche ergab 29 Treffer

von jammernich
So 15. Jun 2025, 09:32
Forum: Freepascal
Thema: numerische Keys für TDictionary/TObjectDictionary
Antworten: 7
Zugriffe: 221

Re: numerische Keys für TDictionary/TObjectDictionary

Hallo zusammen,

@Niesi, Warf: Na wenn es für ein als hashmap impementiertes TDictionary egal ist, genau das wollte ich wissen. Bei einem Dictionary sind die keys immer einzigartig und ich brauche mich darum kaum zu kümmern, außer beim vergeben von keys. Diesen Vorteil sehe ich beim Array gar nicht ...
von jammernich
Sa 14. Jun 2025, 06:24
Forum: Freepascal
Thema: numerische Keys für TDictionary/TObjectDictionary
Antworten: 7
Zugriffe: 221

numerische Keys für TDictionary/TObjectDictionary

In meinem Programm lade ich viele Dateien nacheinander und jeder Datensatz soll über einen numerischen Wert im Programm angesprochen werden können.

uses
Classes, Generics.Collections;

type
TDict = specialize TObjectDictionary<Longint, TKlasse>;


zu den numerischen Keys habe ich eine Frage ...
von jammernich
Di 3. Jun 2025, 21:42
Forum: Units/Komponenten
Thema: SDL3 (Simple DirectMedia Layer) Packages
Antworten: 85
Zugriffe: 69619

Re: SDL3 (Simple DirectMedia Layer) Packages

Danke Mathias. Mal sehen wann dieses feature offiziell heraus kommt.
von jammernich
Mo 2. Jun 2025, 07:44
Forum: Units/Komponenten
Thema: SDL3 (Simple DirectMedia Layer) Packages
Antworten: 85
Zugriffe: 69619

Re: SDL3 (Simple DirectMedia Layer) Packages

Hallo Mathias,
kannst du mal schauen, in SDL_surface.inc fehlt die Konstante

Code: Alles auswählen

const SDL_SCALEMODE_PIXELART = 2;
https://wiki.libsdl.org/SDL3/SDL_ScaleMode

Danke für die Bereitstellung der Units.
von jammernich
Di 15. Apr 2025, 19:05
Forum: Freepascal
Thema: TComponent
Antworten: 0
Zugriffe: 737

TComponent

Hi zusammen,

die Eigenschaften dieser Klasse, streaming zu ermöglichen, gleichzeitig auch noch andere Klassen/components als "root component" aufnehmen zu können und dann die Möglichkeit mit dem "Ownership". Das macht mich sehr neugierig. :D :idea: Ich habe schon ein paar Beispiele zum Thema ...
von jammernich
Di 1. Apr 2025, 16:38
Forum: Einsteigerfragen
Thema: Enum als Bereich für Arrays
Antworten: 13
Zugriffe: 3491

Re: Enum als Bereich für Arrays

In dem beschriebenen Fall ist der erste Index automatisch 0 und die weiteren Index-Werte sind fortlaufend. Das stimmt schon, es macht eigentlich keinen Sinn in eine Zahl umzuwandeln.
:? :idea:
Danke Euch für die ausführlichen Antworten!

Manchmal ist Informatik schwer begreifbar :mrgreen:
von jammernich
Mo 31. Mär 2025, 21:14
Forum: Einsteigerfragen
Thema: Enum als Bereich für Arrays
Antworten: 13
Zugriffe: 3491

Re: Enum als Bereich für Arrays

@Andy Nightingale: Frage 1 beantwortet. Danke :)
---
Zur 2. Frage: für das Enum ein Array anlegen mit index?

Code: Alles auswählen

const
  count = 7;
  CLogPriorityDesc : Array[0..count-1] of String =
  ('UNKNOWN', 'VERBOSE', 'DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL');
von jammernich
Mo 31. Mär 2025, 20:53
Forum: Einsteigerfragen
Thema: Enum als Bereich für Arrays
Antworten: 13
Zugriffe: 3491

Enum als Bereich für Arrays

type
TLogPriorities = (lpUNKOWN, lpVERBOSE, lpDEBUG, lpINFO, lpWARN, lpERROR, lpCRITICAL);

Das probiere ich gerade aus, funktioniert auch Klasse! Der erste Index ist automatisch 0.

Wie bekomme ich den Integer-Wert von einem Index heraus?


type
TLogPriorityInfo = Array[TLogPriorities] OF ...
von jammernich
So 30. Mär 2025, 16:26
Forum: Einsteigerfragen
Thema: Vertseh das mit den Units noch nicht richtig.
Antworten: 17
Zugriffe: 4129

Re: Vertseh das mit den Units noch nicht richtig.

@Andy Nightingale: Also wenn ich das richtig verstehe willst du mit Lazarus loslegen und an einer GUI-Anwendung herumbasteln, dann eigenen Code bzw. Klassen in Units auslagern?

wichtig ist die Projektstruktur, siehe auch Projekt -> Projektinspektor:
projektinspektor.png
Der Inspektor zeigt alle ...
von jammernich
So 16. Mär 2025, 22:01
Forum: Multimedia
Thema: mp4 video-Dateien bearbeiten?
Antworten: 2
Zugriffe: 7819

Re: mp4 video-Dateien bearbeiten?

weber_8722 hat geschrieben: So 16. Mär 2025, 17:01 wie geht man da am besten vor? Hab was fmpeg4laz gehört, aber nichts zum Download gefunden.
"FFMPEG4Laz", der Autor heißt "metis" im engl. Forum.
https://forum.lazarus.freepascal.org/in ... #msg496169
von jammernich
So 9. Mär 2025, 11:39
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 11945

Re: Unit Namen: namespaces wie in Delphi

Hallo und danke für die Antworten,

Also es gibt da gar keine Konvention sondern das hängt sehr vom Geschmack des Programmierers ab. Die Kompatiblität mit alten Delphi Versionen finde ich vernachlässigbar.
von jammernich
Sa 8. Mär 2025, 10:54
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 11945

Re: Unit Namen: namespaces wie in Delphi

hier wird das nochmal erklärt. Frage 1 ist damit geklärt.
https://wiki.freepascal.org/Namespaces
von jammernich
Sa 8. Mär 2025, 10:49
Forum: Freepascal
Thema: Unit Namen: namespaces wie in Delphi
Antworten: 21
Zugriffe: 11945

Unit Namen: namespaces wie in Delphi

Hallo,

Entschuldigung, ich konnte das kaum in deutsch übersetzen. Es geht um die Unit-Namen mit .Notation wie in Delphi.

Ich habe ein paar Fragen dazu:

1) Welche freepascal Version brauche ich?
2) Wie funktioniert das? Was ist zu beachten? Wann anwenden?
3) Gibt es unterschiede zu Delphi?
4 ...
von jammernich
Mo 3. Mär 2025, 18:38
Forum: Freepascal
Thema: Mehrfachvererbung und Interfaces
Antworten: 5
Zugriffe: 3426

Re: Mehrfachvererbung und Interfaces

Vielen Dank für die Anregungen und Erklärungen hier.
von jammernich
Do 27. Feb 2025, 21:52
Forum: Freepascal
Thema: Mehrfachvererbung und Interfaces
Antworten: 5
Zugriffe: 3426

Re: Mehrfachvererbung und Interfaces

Hallo PascalDragon,

https://castle-engine.io/behaviors
danke das ist sehr interessant!