Die Suche ergab 436 Treffer
- Di 3. Jun 2025, 11:48
- Forum: Einsteigerfragen
- Thema: unbekannte Email über Code Typhon Studio
- Antworten: 22
- Zugriffe: 2462
Re: unbekannte Email über Code Typhon Studio
Deswegen ist für mich jegliche Diskussion über das Produkt sinnlos.
Für mich im Prinzip auch, Leute die auf CodeTyphoon stoßen, sollen aber die Hintergründe auch mitbekommen. Daneben ist auch das rechtliche Verständnis von Lizenzen interessant.
Das ist natürlich eine sehr vage Beschreibung ...
- Mo 2. Jun 2025, 23:22
- Forum: Einsteigerfragen
- Thema: unbekannte Email über Code Typhon Studio
- Antworten: 22
- Zugriffe: 2462
Re: unbekannte Email über Code Typhon Studio
Nach strikter Auslegung der GPL nach FSF wäre das zwar nicht erlaubt, da linking oder nicht die GPL ist auf Distribution infektiös, aber unter dieser Auffassung wäre die LCL die ja mit Lazarus Verteilt wird auch nicht GPL konform.
Warum soll das Verteilen der LCL mit Lazarus nicht GPL-konform ...
- Fr 16. Mai 2025, 20:26
- Forum: Freepascal
- Thema: CORBA-Interfaces mit und ohne Identifier
- Antworten: 3
- Zugriffe: 930
Re: CORBA-Interfaces mit und ohne Identifier
Mir kommt das auch seltsam vor und ich würde das als Bug ansehen. Second hat ja überhaupt nichts mit First zu tun. Und wenn der Compiler das aufgrund eines fehlenden Identifiers wirklich nicht unterscheiden könnte, müsste m.E. eine Fehlermeldung ausgegeben werden.
- Mi 14. Mai 2025, 21:58
- Forum: Freepascal
- Thema: Arbeiten mit Interfaces, wie macht man es korrect ? [Gelöst]
- Antworten: 16
- Zugriffe: 3684
Re: Arbeiten mit Interfaces, wie macht man es korrect ?
Warum sollen Interfaces ungeeignet sein?
Unit uExtended_Dont_Touch;
Type TExtendedCar = class(TCar,INewFeature)
Function NewFeature: String;
End;
Type TExtendedPlane = class(TPlane,INewFeature)
Function NewFeature: String;
End;
Nach corpsmans Hinweis korrigiert: INewFeature(MyVehicles ...
Unit uExtended_Dont_Touch;
Type TExtendedCar = class(TCar,INewFeature)
Function NewFeature: String;
End;
Type TExtendedPlane = class(TPlane,INewFeature)
Function NewFeature: String;
End;
Nach corpsmans Hinweis korrigiert: INewFeature(MyVehicles ...
- Mi 14. Mai 2025, 15:04
- Forum: Freepascal
- Thema: Arbeiten mit Interfaces, wie macht man es korrect ? [Gelöst]
- Antworten: 16
- Zugriffe: 3684
Re: Arbeiten mit Interfaces, wie macht man es korrect ?
So wie es m.fuchs gemeint hat, würde ich es auch machen.
Also:
INTERFACE
var
MyVehicles: Array Of TVehicle;
IMPLEMENTATION
if MyVehicles[i] is IFlyingVehicle
then IFlyingVehicle(MyVehicles[i]).StartFlying;
Man könnte es in dem Beispiel zwar wohl auch direkt über eine abgeleitete Klasse ...
Also:
INTERFACE
var
MyVehicles: Array Of TVehicle;
IMPLEMENTATION
if MyVehicles[i] is IFlyingVehicle
then IFlyingVehicle(MyVehicles[i]).StartFlying;
Man könnte es in dem Beispiel zwar wohl auch direkt über eine abgeleitete Klasse ...
- Mi 9. Apr 2025, 14:33
- Forum: Regionale Gruppen
- Thema: 47. Stuttgarter Lazarustreffen
- Antworten: 21
- Zugriffe: 14981
Re: 47. Stuttgarter Lazarustreffen
Beim Treffen gab es eine Diskussion, ob man bei der Datenübertragung über TCP sich selber um eine Paketierung kümmern muss, oder ob das TCP-Protokoll selbst in Paketen arbeitet.
Hier ein Zitat aus Wikipedia:
"Im Gegensatz zum verbindungslosen UDP implementiert TCP einen bidirektionalen, byte ...
Hier ein Zitat aus Wikipedia:
"Im Gegensatz zum verbindungslosen UDP implementiert TCP einen bidirektionalen, byte ...
- Fr 4. Apr 2025, 20:29
- Forum: Regionale Gruppen
- Thema: 47. Stuttgarter Lazarustreffen
- Antworten: 21
- Zugriffe: 14981
Re: 47. Stuttgarter Lazarustreffen
Bin morgen auch dabei.
- Sa 4. Jan 2025, 12:57
- Forum: Komponenten und Packages
- Thema: [gelöst] SerialPort - TCommTimeouts - was einstellen ?
- Antworten: 37
- Zugriffe: 9570
Re: SerialPort - TCommTimeouts - was einstellen ?
Bei einer seriellen Schnittstelle gibt es keine Pakete in dem Sinne.
In meinem Fall liegst Du falsch.
Ich spreche von der Seriellen Schnittstelle und auf Schnittstellenenbene gibt es keine Pakete/Blöcke. Deine Blöcke tauchen erst auf Protokollebene auf, du versuchst aber die Blöcke auf ...
- Fr 3. Jan 2025, 17:47
- Forum: Komponenten und Packages
- Thema: [gelöst] SerialPort - TCommTimeouts - was einstellen ?
- Antworten: 37
- Zugriffe: 9570
Re: SerialPort - TCommTimeouts - was einstellen ?
[...], wie es "meine" Datenpakete einliest.
Das Terminalfenster reiht ohne Unterbrechung die Bytes wahllos hintereinander.
So ist das absolut unbrauchbar für meine Anwendung.
Bei einer seriellen Schnittstelle gibt es keine Pakete in dem Sinne. Die Bytes werden der Reihe nach ausgegeben und ...
- Mo 4. Nov 2024, 20:59
- Forum: Einsteigerfragen
- Thema: Ärger mit der Sichtbarkeit(?) in Turbo-Pascal Objekten
- Antworten: 5
- Zugriffe: 1100
Re: Ärger mit der Sichtbarkeit(?) in Turbo-Pascal Objekten
Habs mir kurz angeschaut, .Head zeigt doch auf einen anderen Typ, nämlich auf
TListeElement = RECORD
Data: Pointer;
Next: PListeElement;
END;
Zeiger zeigt auf TEintrag
TEintrag = RECORD
M1, M2, M3, N1, N2, L1: INTEGER;
PROG, BEZEICHNER, CODE: STRING[50];
END;
Edit: WIe ist das in ...
TListeElement = RECORD
Data: Pointer;
Next: PListeElement;
END;
Zeiger zeigt auf TEintrag
TEintrag = RECORD
M1, M2, M3, N1, N2, L1: INTEGER;
PROG, BEZEICHNER, CODE: STRING[50];
END;
Edit: WIe ist das in ...
- Di 13. Aug 2024, 23:12
- Forum: Freepascal
- Thema: Bit orientierter Record C vs. Pascal
- Antworten: 4
- Zugriffe: 1047
Re: Bit orientierter Record C vs. Pascal
Der Compiler gruppiert ja die Variaben, sonst würde b1 bis b3 jeweils 4 Byte brauchen. Ich würde vermuten, dass das Pading-Byte im zweiten Fall von der Gruppierung kommt, wie wenn diese selbst zu einem record zusammengefasst worden wären. Bei drei gleichen Typen ohne andern Typ im Record scheint die ...
- Sa 27. Jul 2024, 21:29
- Forum: Multimedia
- Thema: Audio-Schnittstelle gesucht. ( gstreamer )
- Antworten: 39
- Zugriffe: 10263
Re: Audio-Schnittstelle gesucht.
FFmpeg habe ich auch schon angeguckt, die scheint nur ein Container zu sein, welcher eine Datei in einen Stream umwandelt.
Wenn ichs zu tun hätte würde ich wahrscheinlich versuchen mit ffmpeg den Stream zu laden und mit PortAudio auszugeben. Dann hast du die volle Kontrolle, kannst bei Stop ...
- Do 30. Mai 2024, 00:25
- Forum: AVR, Arduino & Co.
- Thema: EEProm per default Falsche werte?
- Antworten: 3
- Zugriffe: 2130
Re: EEProm per default Falsche werte?
Da war ich mit meiner Antwort wohl voreilig, braucht doch keinen Assembler für den EEPROM-Zugriff. Bin mir aber jetzt auch nicht sicher, was du schon am Laufen hast und was noch fehlt.
https://wiki.freepascal.org/AVR_Embedded_Tutorial_-_EEPROM/de
Beim STM32 (welcher Typ überhaupt, die Meisten ...
https://wiki.freepascal.org/AVR_Embedded_Tutorial_-_EEPROM/de
Beim STM32 (welcher Typ überhaupt, die Meisten ...
- Mo 27. Mai 2024, 22:42
- Forum: AVR, Arduino & Co.
- Thema: EEProm per default Falsche werte?
- Antworten: 3
- Zugriffe: 2130
Re: EEProm per default Falsche werte?
Direkt weiterhelfen kann ich dir nicht, aber ein, zwei Gedanken dazu:
Normaler Programmcode kommt ja in den Flash, dort eine Daten-Sektion mit dem Programmieradapter zu schreiben, unterscheidet sich also nicht vom normalen Upload. Beim EEPROM könnte ich mir vorstellen, dass dein Programmieradapter ...
Normaler Programmcode kommt ja in den Flash, dort eine Daten-Sektion mit dem Programmieradapter zu schreiben, unterscheidet sich also nicht vom normalen Upload. Beim EEPROM könnte ich mir vorstellen, dass dein Programmieradapter ...
- Mo 1. Apr 2024, 19:57
- Forum: Komponenten und Packages
- Thema: LCL Scaling
- Antworten: 9
- Zugriffe: 6097
Re: LCL Scaling
War es nicht so, dass Maße, die vom Anchor abhängig sind, nicht skaliert werden?
Maße, die vom Anchor abhängig sind? Ich sehe das genau anders herum:
Habe es jetzt nochmal probiert, ja, funktioniert. Allerdings war es davor mal bei einer Form-In-Form-Anwendung so, dass geanchorte Controls (z.B ...