Die Suche ergab 732 Treffer
- Di 19. Dez 2023, 12:59
- Forum: Freepascal
- Thema: Fliesskommazahlen und Ungenauigkeiten
- Antworten: 37
- Zugriffe: 10690
Re: Fliesskommazahlen und Ungenauigkeiten
Das übliche bzw. frühere Runden, wie ich es gelernt habe und auch in Turbo Pascal war, gibt es in FPC garnicht mehr.... :( (zumindest mir nicht bekannt wie ich das einstellen kann....) Für Zeichenoperationen nutze ich: function XRound(Num:Double):Integer; begin if Num >=0 then result:=Trunc(num+0.5)...
- Di 19. Dez 2023, 07:26
- Forum: Freepascal
- Thema: Fliesskommazahlen und Ungenauigkeiten
- Antworten: 37
- Zugriffe: 10690
Re: Fliesskommazahlen und Ungenauigkeiten
Guten Morgen, fehlt da evtl. noch ein Kaffee :wink: Das ist doch richtig: procedure TForm1.FormCreate(Sender: TObject); var d : Double; i : integer; begin d := 0.2; for i := 1 to 10 do begin d := d + d; ListBox1.items.add(FloatToStr(d)); end; caption:= FloatToStr(d); end; Reihe.png
- Fr 15. Dez 2023, 10:33
- Forum: Freepascal
- Thema: ich vermisse einen Warning [gelöst]
- Antworten: 3
- Zugriffe: 4308
ich vermisse einen Warning [gelöst]
Hallo zusammen, beim Umsetzen eines C-Codes nach Pascal ist mir grade etwas aufgefallen, Ist der Rückkabewert einer Funktion evtl. undefinier t, gibt es keinen Warning. Folgender Code ist eindeutig und es gibt auch den Warning: function Test(x:Integer):Integer; begin end; Warning: Function result do...
- Sa 9. Dez 2023, 22:04
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Nabend Bernd,
habe ich grade mal getestet. Mit graden und ungeraden GroupIndex.
Ja, was soll ich sagen:
Genau so. Da gibt es nix mehr zu meckern.
Tolle Arbeit. Geniesse das Wochenende.
habe ich grade mal getestet. Mit graden und ungeraden GroupIndex.
Ja, was soll ich sagen:
Genau so. Da gibt es nix mehr zu meckern.
Tolle Arbeit. Geniesse das Wochenende.
- Sa 9. Dez 2023, 16:51
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
UNGERADE genau, grade probiert. Generell scheint es problematisch wenn der GroupIndex gerade ist. Ist er ungerade 3 5 17 usw. funktioniert es richtig. Da würde ich auch nix dran ändern. Das ist okay so. Evtl. einen Hinweis "muss ungerade" sein oder "heimlich" im Code ungerade machen ???? :wink: Schw...
- Sa 9. Dez 2023, 16:17
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Sehr gelungen Bernd, gefällt mir wirklich gut, grad etwas rumgespielt. Info, weil es mir nicht kalr war: NewRollImage wählt für die "momentane Position" ein Bild aus. Wenn also Direction auf fsLeft steht, wird das Image für die linke Position ausgewählt. Steht Direction auf fsRight wird ein Image fü...
- So 26. Nov 2023, 06:40
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Moin Bernd,
ja das sieht besser aus, solange man es mit der Größe nicht übertreibt.
Der Fehler wenns zu klein wird ist nun auch weg. Einen schönen Sonntag noch.
ja das sieht besser aus, solange man es mit der Größe nicht übertreibt.
Der Fehler wenns zu klein wird ist nun auch weg. Einen schönen Sonntag noch.
- Sa 25. Nov 2023, 15:10
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Hallo Bernd, anbei meine Bilder von Windows Switches_Windows_2.png Switches_Windows.png Schade, das sieht bei Dir irgendwie hübscher aus mit der Kantenglättung. . Nun die Probleme: :wink: Direction ist in Public, müsste aber eigentlich in property, damit man eine Voreinstellung machen kann. Das habe...
- So 19. Nov 2023, 09:58
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Hallo Roland,
Der Fehler bleibt bei mir bestehen.
Lazarus 2.2.0 (rev lazarus_2_2_0) FPC 3.2.2 x86_64-win64-win32/win64
habe eben dieses Fenster noch bekommen:
Der Fehler bleibt bei mir bestehen.
Lazarus 2.2.0 (rev lazarus_2_2_0) FPC 3.2.2 x86_64-win64-win32/win64
habe eben dieses Fenster noch bekommen:
- So 19. Nov 2023, 09:24
- Forum: Komponenten und Packages
- Thema: Animated toggle switch
- Antworten: 101
- Zugriffe: 25542
Re: Animated toggle switch
Guten Morgen zusammen, kein Problem bei: Lazarus 3.0RC1 (rev lazarus_3_0_RC1-10-gfe49fef4fc) FPC 3.2.2 x86_64-win64-win32/win64 Riesen Problem bei: Lazarus 2.2.0 (rev lazarus_2_2_0) FPC 3.2.2 x86_64-win64-win32/win64 Lazarus stürzt regelrecht ab.... mit entsprechender Fehlermeldung Problem.png einen...
- Di 7. Nov 2023, 14:53
- Forum: Komponenten und Packages
- Thema: Ein Control rotieren, logik-probleme
- Antworten: 21
- Zugriffe: 7578
Re: Ein Control rotieren, logik-probleme
Ich hatte mal angefangen einen RotatedLabel zu programmieren und mit viel Hilfe von wp_xyz entstand dann ein kleines Testprogramm. Hier wird der Drehpunkt markiert und das umschließende Rechteck für den Text berechnet. Diese Funktionalität hat er dann direkt in die Labelkomponente mit eingefügt. Vie...
- Do 2. Nov 2023, 12:04
- Forum: Sonstiges
- Thema: procedure $Param - Was kann das?
- Antworten: 7
- Zugriffe: 4748
Re: procedure
sieht bei mir auch so aus:
Lazarus 2.2.0 (rev lazarus_2_2_0) FPC 3.2.2 x86_64-win64-win32/win64
Code: Alles auswählen
procedure $Param(ProcName)($Param());
begin
|
end;
- Mo 30. Okt 2023, 09:08
- Forum: Freepascal
- Thema: Textdateien partiell einlesen
- Antworten: 20
- Zugriffe: 7519
Re: Textdateien partiell einlesen
Guten Morgen, Ui, das wusste ich garnicht, dass ich es hinter Reset setzen mus.. :shock: Hab vielen Dank Jörg. Ich dachte SetTextBuf wäre eine globale Einstellung :P Wenn man aber mal bischen nachdenkt.....ich übergebe ja auch den TextFile :wink: Nun habe ich es ausprobiert und siehe da, kaum macht ...
- So 29. Okt 2023, 11:32
- Forum: Freepascal
- Thema: Textdateien partiell einlesen
- Antworten: 20
- Zugriffe: 7519
Re: Textdateien partiell einlesen
Grade gefunden: https://www.freepascal.org/docs-html/rtl/system/settextbuf.html Der Standard Puffer ist wohl 128 Bytes Der maximale Puffer angeblich nur 65355 Bytes ???? komischer Wert, evtl. doch 65535 ???? Das spricht für die Erfahrung von Jörg, dass größere Puffer dann nix mehr bringen. Ich habe ...
- Sa 28. Okt 2023, 18:23
- Forum: Freepascal
- Thema: Textdateien partiell einlesen
- Antworten: 20
- Zugriffe: 7519
Re: Textdateien partiell einlesen
Zur Info: Ich wollte mal eine .csv Datei (das ist ja reiner Text) einlesen allerdings hatte ich 10 Millionen Zeilen. Mit ReadLn dauerte das eine knappe Stunde :shock: Das Einlesen in eine Stringliste dauerte nur 1,2 Sekunden var tf:TStringlist; begin tf:=TStringlist.create; tf.LoadFromFile(filename)...