Die Suche ergab 304 Treffer

von Sieben
Mi 17. Jun 2026, 12:21
Forum: Benutzung der IDE
Thema: Deutsche Lazarus-Übersetzung
Antworten: 22
Zugriffe: 3738

Re: Deutsche Lazarus-Übersetzung


Irgendwas stört mich daran, wenn jemand z.B. sagt "Ich möchte die Farbe einer Form ändern...".
Das klingt für mich einfach merkwürdig.
In der Literatur wird manchmal der Begriff "Fenster" verwendet. Das halte ich für eine gute Variante.

Also meine Fenster sind durchsichtig und ich lehne jede ...
von Sieben
Mi 17. Jun 2026, 10:08
Forum: Benutzung der IDE
Thema: Deutsche Lazarus-Übersetzung
Antworten: 22
Zugriffe: 3738

Re: Deutsche Lazarus-Übersetzung


Nein, "die Form" hat im Deutschen eine andere Bedeutung (engl. Shape), das würde ich als "Formular" übersetzen. "TForm" ist natürlich OK.

Der Einwand sticht mE nicht, zumal durch den Kontext keine Verwechslungsgefahr mit dem deutschen Wort und dem andren Begriff besteht. Man müsste sich ...
von Sieben
Mi 17. Jun 2026, 08:32
Forum: Benutzung der IDE
Thema: Deutsche Lazarus-Übersetzung
Antworten: 22
Zugriffe: 3738

Re: Deutsche Lazarus-Übersetzung

wp_xyz hat geschrieben: Mi 17. Jun 2026, 00:15 Mit "Formular" habe ich überhaupt kein Problem, das würde ich nicht ändern.
Ich würde da auch lieber gleich bei 'Form' bleiben, das ist genau so ein terminus technicus wie eben auch 'Grid'.
von Sieben
Do 21. Mai 2026, 18:27
Forum: Dies und Das
Thema: Code lesen statt Code schreiben
Antworten: 43
Zugriffe: 8513

Re: Code lesen statt Code schreiben

Hier ist noch ein weiterer lesenswerter Text zum Thema bzw der Richtung, die diese Diskussion fast zwangsläufig wieder einmal genommen hat:

https://fireborn.mataroa.blog/blog/the-slow-death-of-the-power-user/

Die Schlüsselbegriffe sind 'Kontrolle' und 'Bequemlichkeit'. Den Link habe ich aus diesem ...
von Sieben
Mi 15. Apr 2026, 12:44
Forum: Datenbanken
Thema: [ERLEDIGT] InMemory-Datensatz anlegen - BufDataset
Antworten: 4
Zugriffe: 1715

Re: InMemory-Datensatz anlegen - BufDataset

Hast du nach den FieldDefs und vor dem Open ein CreateDataset? Danach - nach CreateDataset und Open - sollte sich das Ding wie ein ganz normaler Dataset verwenden lassen, also auch was Operationen wie Append und Delete etc betrifft. Und ja, TBufDataset ist schon der richtige Kandidat.
von Sieben
Mi 8. Apr 2026, 12:22
Forum: Einsteigerfragen
Thema: Stringgrid Popup-Menü -> Verweis auf aktuelle Zelle/Zeile
Antworten: 9
Zugriffe: 2014

Re: Stringgrid Popup-Menü -> Verweis auf aktuelle Zelle/Zeile

Warum selektierst du die Zeile nicht gleich in deinem MouseDown? Der Event scheint ja vor dem PopUp zu kommen, sonst würde dir aktZeile ja auch nichts nützen. Dann hättest du beim PopUp genau die gewünschte Situation und kannst dir aktZeile sparen. Oder übersehe ich was?
von Sieben
Fr 6. Mär 2026, 12:08
Forum: Datenbanken
Thema: [Erledigt] Datenbank erstellen mit CREATE DATABASE
Antworten: 8
Zugriffe: 2822

Re: Datenbank erstellen mit CREATE DATABASE

In der Tat sind die Methoden CreateDB (und DropDB) virtual Methods von TSQLConnection und werden in den DB-spezifischen Ableitungen jeweils 'überritten'. DatabaseName muss dabei jeweils schon gesetzt sein, genau so, wie Joh es gezeigt hat. Für SQLDB lautet die Antwort also 'ja'. Für ZEOS vermutlich ...
von Sieben
Mi 3. Dez 2025, 21:41
Forum: Komponenten und Packages
Thema: [gelöst]Stringgridspalte numerisch sortieren
Antworten: 3
Zugriffe: 2100

Re: [gelöst]Stringgridspalte numerisch sortieren

Die Unit Math stellt übrigens die vielfach überladene Funktion CompareValue zur Verfügung, die wie CompareText und CompareString -1, 0 oder 1 zurückgibt:

function CompareValue ( const A, B : Integer) : TValueRelationship; inline;
function CompareValue ( const A, B : Int64) : TValueRelationship ...
von Sieben
So 31. Aug 2025, 19:36
Forum: Einsteigerfragen
Thema: Linux version von WM_KEYDOWN and getlocaleformatsettings
Antworten: 5
Zugriffe: 5040

Re: Linux version von WM_KEYDOWN and getlocaleformatsettings

Die lokalen FormatSettings holt man sich unter Linux durch Einbinden der Unit cLocale, zB so:

program MyProg;

{$mode objfpc}{$H+}

uses
{$IFDEF UNIX}
cThreads,
cLocale,
{$ENDIF}
Interfaces, Forms, ...

Ich verstehe nicht ganz, warum das nicht standardmäßig in den Templates steht, aber man ...
von Sieben
So 31. Aug 2025, 13:35
Forum: Komponenten und Packages
Thema: Zwei TstringGrids parallel scrollen
Antworten: 11
Zugriffe: 5481

Re: Zwei TstringGrids parallel scrollen

Mangels eines Ereignisses über die Veränderung der Scrollposition
Man könnte sich in den Message-Handler für WMVScroll einklinken.
von Sieben
So 10. Aug 2025, 22:16
Forum: Komponenten und Packages
Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
Antworten: 56
Zugriffe: 33530

Re: Gehirnakrobatik rund um TPageControl

Yep, zunächst mal setzt du AllowMove auf False, obwohl du gerade noch geschrieben hast, dass diese Bedingung ein True zur Folge haben soll.

Code: Alles auswählen

  //a := JvTabBar1.SelectedTab.Index > piFixedTabs -1;
  //AllowMove:= a and b;
von Sieben
Do 7. Aug 2025, 00:36
Forum: Datenbanken
Thema: Zeos kann Datenbank DLL nicht laden?
Antworten: 27
Zugriffe: 13097

Re: Zeos kann Datenbank DLL nicht laden?

Wie bringe ich es dem TDBGrid bei, ohne extra viel Code, dass dieses eine Feld ReadOnly ist?
Hast du schon mal versucht, nur TColumn.ReadOnly zu setzen...?
von Sieben
Mi 4. Jun 2025, 18:36
Forum: Komponenten und Packages
Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
Antworten: 56
Zugriffe: 33530

Re: Gehirnakrobatik rund um TPageControl

Dann hier mal ein Thread und eine Komponente, die dir vielleicht ein paar Start- oder Anhaltspunkte zum 'Selberzeichnen' liefern. Wie TCustomGrid den SortArrow auf seine Header zeichnet wäre evt auch noch ein geeigneter Anlaufpunkt.
von Sieben
Mi 4. Jun 2025, 17:25
Forum: Komponenten und Packages
Thema: Gehirnakrobatik rund um TPageControl/JvTabBar
Antworten: 56
Zugriffe: 33530

Re: Gehirnakrobatik rund um TPageControl

Option nboShowCloseButtons bei TPageControl...?
von Sieben
So 1. Jun 2025, 10:53
Forum: Datenbanken
Thema: [gelöst] TDataSet.Bookmark funktioniert nicht wie erwartet
Antworten: 3
Zugriffe: 4838

Re: TDataSet.Bookmark funktioniert nicht wie erwartet

Die Bookmarks waren immer ein bestenfalls halbgares Konstrukt. Ich verwende in solchen Fällen immer und ausschließlich den Primärindex der jeweiligen Tabellen (GetFieldValues / Locate).