Weil diese Funktion nicht auf jeder Plattform implementiert ist.Daniel L. hat geschrieben: Do 12. Jun 2025, 23:17 SysUtils.beep ist leider wirkungslos (warum eigentlich?)
Die Suche ergab 962 Treffer
- Fr 13. Jun 2025, 23:30
- Forum: Linux
- Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
- Antworten: 8
- Zugriffe: 413
Re: [erledigt] Piepton via beep bzw. echo -e "\a"
- Mi 11. Jun 2025, 22:50
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2947
Re: Char 2 Byte gross !
Man könnte es wenigstens mit eine Compilerschalter machen.
Bei den ShortString hatten sie es mit {$H+} gemacht.
Dann würde der alte Code kompatibel bleiben, wen mal etwas am Char geändert wird.
Das ist das was ursprünglich mit $ModeSwitch UnicodeStrings gedacht war, aber so funktioniert es ...
- Do 5. Jun 2025, 21:46
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2947
Re: Char 2 Byte gross !
Da FreePascal einen String = AnsiString inzwischen standardmäßig in UTF-8 kodiert und sich UTF-8 in der IT-Welt etabliert hat, vermute ich, dass für FreePascal kein Wechsel mehr vorgesehen ist.
Das ist nicht korrekt. Die aktuelle RTL in main ist darauf vorbereit mit Char = UnicodeChar und String ...
- Mo 2. Jun 2025, 23:01
- Forum: Netzwerk
- Thema: Auf UNC-Pfad mit Zugangsdaten zugreifen?
- Antworten: 6
- Zugriffe: 441
Re: Auf UNC-Pfad mit Zugangsdaten zugreifen?
Du könntest dir für die Bibliothek libsmb2 eine Unit schreiben (oder eventuell durch h2pas generieren lassen) und diese nutzen. Das ist dann nämlich eine separate Verbindung.
- Do 22. Mai 2025, 21:56
- Forum: Freepascal
- Thema: [gelöst] GetEnvironmentVariable
- Antworten: 4
- Zugriffe: 313
Re: GetEnvironmentVariable
Nein.Mathias hat geschrieben: Mi 21. Mai 2025, 13:10 Da müsste man fas den Compiler modifizieren, das eine Warnung kommt, wen die Unit Windows nicht am Anfang platziert ist.
- Do 22. Mai 2025, 21:54
- Forum: Freepascal
- Thema: wiki.Freepascal.org geht nicht mehr
- Antworten: 6
- Zugriffe: 346
Re: wiki.Freepascal.org geht nicht mehr
Einerseits haben wir einen großen Schwung an IP-Adressen blockiert (unter anderem ganz China), wodurch auch einiges an Beifang dabei ist, welcher dann manuell entsperrt werden muss (du kannst dich da zum Beispiel an Jonas Maebe wenden, wie zum Beispiel hier geschehen.
Andererseits haben wir das Open ...
Andererseits haben wir das Open ...
- Do 22. Mai 2025, 21:49
- Forum: Freepascal
- Thema: Anfängerfrage zum Quellcode (Write/WriteLn)
- Antworten: 6
- Zugriffe: 427
Re: Anfängerfrage zum Quellcode (Write/WriteLn)
Die Funktionen heißen fpc_write*
Lazarus kann einen da einfach zur Definition/Implementation springen
Danke. Das mit dem zur Implementation springen funktioniert bei mir nicht.
Also, es funktionert prinzipiell schon, nur nicht mit write/writeln.
BeniBela meinte, dass du von den ...
- So 11. Mai 2025, 16:44
- Forum: Einsteigerfragen
- Thema: ist das Ergebnis einer Subtraktion von 2 Bytes automatsich ein Integer ?
- Antworten: 5
- Zugriffe: 1350
Re: ist das Ergebnis einer Subtraktion von 2 Bytes automatsich ein Integer ?
Naja, das ist wohl leider nicht die ganze Wahrheit.
var a,b:Byte;
begin
a:=200;
b:=100;
Writeln(a+b);
Das gibt auch 300 und nicht etwas im Byte-Bereich.
Im Hinterkopf hatte ich das schon, aber ich könnte jetzt nicht sagen, wo dieses Verhalten genau beschrieben ist.
Ausdrücke werden ...
- Do 8. Mai 2025, 21:49
- Forum: Freepascal
- Thema: Rekursiver CallProc
- Antworten: 13
- Zugriffe: 5952
Re: Rekursiver CallProc
Genau das.Zvoni hat geschrieben: Mi 7. Mai 2025, 08:41 Innerhalb der "Func"-Function ist "@Func" der Zeiger zur Result-Variablen, während das "@Func" in der Main tatsächlich der Zeiger zur Funktion ist?
- Do 8. Mai 2025, 21:44
- Forum: Einsteigerfragen
- Thema: Sehr merkwürdiges Fehlverhalten!
- Antworten: 7
- Zugriffe: 2193
Re: Sehr merkwürdiges Fehlverhalten!
Deshalb war ich der Problembeschreibung etwas verwundert, aber die Suche muss ja nicht auf den Linker so zutreffen.
Der Linker bekommt die tatsächlichen Dateinamen gesagt.
Es ist etwas verwirrend, finde ich - die Originalschreibweise war korrekt. In der Haupt-Unit wurde es nicht akzeptiert ...
Der Linker bekommt die tatsächlichen Dateinamen gesagt.
Es ist etwas verwirrend, finde ich - die Originalschreibweise war korrekt. In der Haupt-Unit wurde es nicht akzeptiert ...
- Di 6. Mai 2025, 21:01
- Forum: Freepascal
- Thema: Rekursiver CallProc
- Antworten: 13
- Zugriffe: 5952
Re: Rekursiver CallProc
In Pascal und Object Pascal ist der Name der Funktion gleichzeitig das Funktionsergebnis (in Object Pascal gibt es hier auch Result als Alias). Das heißt ein Zeiger auf den Namen der Funktion ist in der Tat ein Zeiger auf diese Ergebnisvariable. Da standardmäßig Zeiger nicht typisiert sind (es sei ...
- Di 6. Mai 2025, 20:48
- Forum: Linux
- Thema: Installationen mit FpcUpDeLuxe
- Antworten: 19
- Zugriffe: 11957
Re: Installationen mit FpcUpDeLuxe
Es geht mittlerweile nicht mehr um Delphikompatibilität, sondern um Kompatibilität zur LCL selbst. Man kann nicht einfach die Schnittstelle der LCL umschmeißen, weil dann die Nutzer, die sich auf die Kompatibilität verlassen haben, wie der Ochs' vor'm Berg stehen. Was die LCL allerdings von ...
- Fr 2. Mai 2025, 22:47
- Forum: Freepascal
- Thema: fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function
- Antworten: 4
- Zugriffe: 2048
Re: fgl.pp(1079,1) Hint: "inherited" not yet supported inside inline procedure/function
Hier wird etwas angezeigt, das etwas nicht gemacht werden sollte, obwohl es sowieso nicht gemacht wird.
Bei dir ist inlining deaktiviert, das ist der eine Hinweis. Der zweite sagt, das man nicht inherited in Inline verwenden darf. Was durch das nicht inlining eigentlich obsolete ist.
Nein, die ...
- Fr 2. Mai 2025, 22:43
- Forum: Freepascal
- Thema: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8
- Antworten: 20
- Zugriffe: 8347
Re: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8
Das sollte aber nur ein Problem sein, wenn du Late Binding mit Methoden machst, die nur einen einzigen Buchstaben haben.Maddias hat geschrieben: Fr 2. Mai 2025, 11:38 ganz am Anfang dieses Threads steht warum ich FPC 3.2.3 verwenden muß: wegen mORMot2.
- Fr 2. Mai 2025, 22:36
- Forum: Linux
- Thema: Installationen mit FpcUpDeLuxe
- Antworten: 19
- Zugriffe: 11957
Re: Installationen mit FpcUpDeLuxe
Form.Left und Form.Rigth geht nicht mehr, ausser man man macht einen Murks über X11 oder ähnlichem.
Das liegt vor allem daran, dass mehr Richtung Wayland gegangen wird. Ich hatte vor zwei, drei Wochen daran gearbeitet unsere Software in der Arbeit mit einem Wayland Backend auszustatten ...