Die Suche ergab 156 Treffer

von Roland Chastain
Mi 3. Nov 2021, 10:07
Forum: MSEide und MSEgui
Thema: MSEgui Bildbetrachter
Antworten: 9
Zugriffe: 3551

Re: MSEgui Bildbetrachter

Eine neue Version der Anwendung ist verfügbar. Die Anwendung ermöglicht es Ihnen nun, Dateien umzubenennen und zu löschen.

Bild
von Roland Chastain
Fr 28. Mai 2021, 11:49
Forum: Einsteigerfragen
Thema: Fremde Software starten/stoppen
Antworten: 3
Zugriffe: 922

Re: Fremde Software starten/stoppen

Hallo!

Ich weiß nicht, ob dies genau Ihren Anforderungen entspricht, aber hier gibt es ein interessantes Beispiel:

https://sourceforge.net/p/lazarus-ccr/s ... s/process/
von Roland Chastain
Mi 19. Mai 2021, 17:53
Forum: Freepascal
Thema: Erstellen eines Minesweeper-Spiels
Antworten: 11
Zugriffe: 2579

Re: Erstellen eines Minesweeper-Spiels

Hallo ! Hier ist (falls jemand interessiert ist) ein Minesweeper, den ich vor ein paar Jahren gemacht habe. Es ist ein Windows-Programm.
von Roland Chastain
Di 20. Apr 2021, 14:04
Forum: Komponenten und Packages
Thema: Plausibilität der Commandlineparameter prüfen
Antworten: 10
Zugriffe: 1860

Re: Plausibilität der Commandlineparameter prüfen

Hallo! Wenn ich richtig verstanden habe, was du machen willst, und wenn Sie wirklich reguläre Ausdrücke verwenden möchten, vielleicht könnte so etwas funktionieren: HasOptI, HasOptR, HasOptM: boolean; begin { ... } RegExprObj.Expression:= '\s(-i|--install)(\s|$)'; HasOptI := RegExprObj.Exec(Cmdl); R...
von Roland Chastain
Di 6. Apr 2021, 11:06
Forum: Sonstiges
Thema: Höhe des MainMenü stimmt nicht
Antworten: 4
Zugriffe: 1500

Re: Höhe des MainMenü stimmt nicht

Bitte. :wink:

Was passiert, wenn Sie die AutoSize-Eigenschaft auf True setzen und dies tun?

Code: Alles auswählen

procedure TForm1.FormShow(Sender: TObject);
begin
  with Constraints do
  begin
    MaxHeight := Height;
    MaxWidth := Width;
    MinHeight := Height;
    MinWidth := Width;
  end;
end;
von Roland Chastain
Di 6. Apr 2021, 08:43
Forum: Sonstiges
Thema: Höhe des MainMenü stimmt nicht
Antworten: 4
Zugriffe: 1500

Re: Höhe des MainMenü stimmt nicht

Hallo! Jemand hatte mir diesen Trick gegeben, um die Höhe der Menüleiste zu ermitteln. Ich hoffe, dies wird dir helfen.

Code: Alles auswählen

procedure TForm1.FormActivate(Sender: TObject);
var
  h: integer;
begin
   h := Self.Height - Self.ClientHeight;
   // ...
end;
Viele Grüße.

Roland
von Roland Chastain
Di 6. Apr 2021, 07:27
Forum: Programme
Thema: PingPong BGRABitmap
Antworten: 4
Zugriffe: 2242

Re: PingPong BGRABitmap

Sehr schön gemacht. Vielen Dank. Wenn Du berühmt werden willst, dann nenne es "Strategie der Regierung gegen Corona". :) Um den Code zu verkürzen zwei Hinweise: Ich habe Ihre Kommentare berücksichtigt und den Code ein wenig überarbeitet. Die neue Version wird an die erste Nachricht in der Diskussio...
von Roland Chastain
So 4. Apr 2021, 18:09
Forum: Programme
Thema: PingPong BGRABitmap
Antworten: 4
Zugriffe: 2242

Re: PingPong BGRABitmap

Hallo Bernd!

Vielen Dank, dass Sie das Programm ausprobiert haben.

Es wäre eine gute Idee, daraus einen Bildschirmschoner zu machen. Ich wusste, wie es unter Windows geht, aber unter Linux weiß ich es nicht. Ich bin auch unter Linux (Mageia).

Viele Grüße.

Roland
von Roland Chastain
So 4. Apr 2021, 10:05
Forum: Programme
Thema: PingPong BGRABitmap
Antworten: 4
Zugriffe: 2242

PingPong BGRABitmap

Hallo! Ich biete Ihnen eine Adaption des hervorragenden PingPong-Programms an.

PingPong BGRABitmap wurde mit großer Hilfe des Autors der Bibliothek erstellt.

pingpong-bgrabitmap.png
pingpong-bgrabitmap.png (17.04 KiB) 2220 mal betrachtet
Frohe Ostern!
von Roland Chastain
Mo 22. Mär 2021, 13:33
Forum: MSEide und MSEgui
Thema: MSEgui Bildbetrachter
Antworten: 9
Zugriffe: 3551

MSEgui Bildbetrachter

Hallo! Ich möchte eine Sammlung kleiner Programme schreiben, die auf MSEgui basieren, um mich mit dieser Bibliothek vertraut zu machen. Zunächst habe ich eine kleine Anwendung erstellt, mit der Sie Bilder in einem Ordner schnell anzeigen können. https://gitlab.com/rchastain/msegui-studies/-/raw/mast...
von Roland Chastain
Fr 18. Sep 2020, 18:35
Forum: Programme
Thema: Vier-in-einer-Reihe
Antworten: 47
Zugriffe: 20438

Re: Vier-in-einer-Reihe

Ich habe endlich eine Lösung gefunden.
von Roland Chastain
Fr 18. Sep 2020, 02:40
Forum: Programme
Thema: Vier-in-einer-Reihe
Antworten: 47
Zugriffe: 20438

Re: Vier-in-einer-Reihe

Ich hatte es mir heute nachmittag mal angesehen. Die beiden Labels LBIDE und LBCompiler sind bei mir auch nicht sichtbar (Lazarus 2.0.6 auf Win x64). Ich habe dann mal etwas an den Anchors geändert und statt akRight dann akLeft genommen. Dann sind sie sichtbar, aber wenn man LBCompiler nach rechts ...
von Roland Chastain
Di 15. Sep 2020, 11:16
Forum: Programme
Thema: Vier-in-einer-Reihe
Antworten: 47
Zugriffe: 20438

Re: Vier-in-einer-Reihe

Ich habe die hübsche About-Unit aus dem Corona-Projekt gestohlen. Aber anscheinend habe ich etwas kaputt gemacht. :) Es gibt zwei Labels (links), die nicht angezeigt werden. Wenn mir jemand sagen könnte, was los ist... Lazarus 2.0.10, Linux Manjaro. Der Quellcode des Projekts befindet sich immer an ...
von Roland Chastain
So 13. Sep 2020, 18:14
Forum: Programme
Thema: Vier-in-einer-Reihe
Antworten: 47
Zugriffe: 20438

Re: Vier-in-einer-Reihe

Mathias hat geschrieben:
So 13. Sep 2020, 15:53
Hast du mal das Tool h2pas ausprobiert.
Evtl. kann du damit das ganze C++ Zeugs in Pascal umwandeln.
Danke, ich werde das sehen.
von Roland Chastain
So 13. Sep 2020, 15:47
Forum: Programme
Thema: Vier-in-einer-Reihe
Antworten: 47
Zugriffe: 20438

Re: Vier-in-einer-Reihe

Die Behandlung des Falls, in dem das Engine nicht vorhanden ist, wurde korrigiert. Ich denke, Sie haben vergessen, das Engine zu kompilieren. Das ist ja alles C/C++. :shock: Ich werde bald kompilierte Dateien hinzufügen. Andernfalls ist es möglich, das Spiel im Modus Mensch gegen Mensch zu testen.