Da nun alles funktioniert möchte ich gerne noch etwas beisteuern was dem ein oder anderen vielleicht hilft.
Das Ziel des ganzen war ja den geschrieben Code etwas zu verkleinern und leserlicher zu machen.
Mit der generic function GetChild spart man sich somit das casten an jeder Stelle des Codes zu ...
Die Suche ergab 347 Treffer
- Do 11. Jul 2024, 00:30
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
- Mi 10. Jul 2024, 13:54
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
Re: Generics for Dummies
Ok, gut zu wissen. dann muss da Lazarus selbst noch etwas angepasst werden.
Nachdem ich das alles getestet hatte und es zu funktionieren schien, habe ich dann alles in meiner EBML Lib versucht einzubauen.
Dort habe ich wie gesagt statt der TStringList, eine eigene Klasse namens TEbmlMaster.
Wenn ...
Nachdem ich das alles getestet hatte und es zu funktionieren schien, habe ich dann alles in meiner EBML Lib versucht einzubauen.
Dort habe ich wie gesagt statt der TStringList, eine eigene Klasse namens TEbmlMaster.
Wenn ...
- Mi 10. Jul 2024, 02:43
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
Re: Generics for Dummies
OK. Ich habs mal in ein mini Programm gepackt.
program generic_function;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Classes
{ you can add units after this };
generic function GetChild<T>(const SList: TStringList): T;
begin
//SList. // <--- das geht bereits nicht. An der ...
program generic_function;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Classes
{ you can add units after this };
generic function GetChild<T>(const SList: TStringList): T;
begin
//SList. // <--- das geht bereits nicht. An der ...
- Do 4. Jul 2024, 23:19
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
Re: Generics for Dummies
generic function GetChild<T>(const Master: TEbmlMaster): T;
begin
Result := T(Master.GetChild(T));
end;
Das ist der gesamte Generic code, mehr habe ich da nicht bis jetzt.
Fürs testen kann man mein Master gegen eine einfache StringList austauschen.
generic function GetChild<T>(const SList ...
- Do 4. Jul 2024, 20:07
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
Re: Generics for Dummies
Ich habe mir eben mit FPdeluxe die neuste Lazarus Version und FPC 3.3.1 installiert, aber auch da geht der Generic Code nicht.
"Master" ist nach wie vor nur Text, nix was der Compiler kennt.
"Master" ist nach wie vor nur Text, nix was der Compiler kennt.
- Do 4. Jul 2024, 17:22
- Forum: Einsteigerfragen
- Thema: Generics for Dummies
- Antworten: 28
- Zugriffe: 5022
Re: Generics for Dummies
Hi
Schön das es diess Thema schon gibt und das auch schon so viel Infos zusammengetragen wurden.
Ich selbst nutze Generics schon eine Weile für spezielle Listen von eigenen Klassen. Es ist einfach einfacher diese direkt aus der Liste als "korrekten" Typ zu erhalten.
Nach stundenlangen Suchen ...
Schön das es diess Thema schon gibt und das auch schon so viel Infos zusammengetragen wurden.
Ich selbst nutze Generics schon eine Weile für spezielle Listen von eigenen Klassen. Es ist einfach einfacher diese direkt aus der Liste als "korrekten" Typ zu erhalten.
Nach stundenlangen Suchen ...
- Fr 18. Aug 2023, 16:30
- Forum: Programmierung
- Thema: Mein Weg zu Git
- Antworten: 8
- Zugriffe: 10184
Re: Mein Weg zu Git
Ich habe doch mal noch eine Frage.
Ich habe nun mittels VS-Code unter Linux 3 neue Repos erstellt (geht alles sehr einfach in VS-Code mit Git-Lens)
Allerdings haben diese Repos keinen "Vorschau-Text" wie die enaderen Repos von mir.
Gibt es eine Möglichkeit das nachträglich anzeigen zu lassen oder ...
Ich habe nun mittels VS-Code unter Linux 3 neue Repos erstellt (geht alles sehr einfach in VS-Code mit Git-Lens)
Allerdings haben diese Repos keinen "Vorschau-Text" wie die enaderen Repos von mir.
Gibt es eine Möglichkeit das nachträglich anzeigen zu lassen oder ...
- Fr 7. Jul 2023, 12:57
- Forum: Multimedia
- Thema: Videos abspielen unter Linux und Windows
- Antworten: 14
- Zugriffe: 13393
Re: Videos abspielen unter Linux und Windows
Das ist zwar schon ein uraltes Thema aber ich war selbst mal auf der Suche.
Wollte eigentlich was für mpv finden aber bin dann auf ein VLC package gestossen
https://prog.olsztyn.pl/paslibvlc/
vielleicht hilft das ja dem ein oder anderen.
Wollte eigentlich was für mpv finden aber bin dann auf ein VLC package gestossen
https://prog.olsztyn.pl/paslibvlc/
vielleicht hilft das ja dem ein oder anderen.
- Sa 7. Jan 2023, 20:36
- Forum: Programmierung
- Thema: [gelöst] Passwort im Programm verstecken
- Antworten: 38
- Zugriffe: 19201
Re: [gelöst] Passwort im Programm verstecken
Danke für den Link. Schicke Sache das mit dem ChatGPT.
Mal sehen wo da die Reise hingeht.
Das mit dem Include für den API.key ist auch nicht schlecht.
Mal sehen wo da die Reise hingeht.
Das mit dem Include für den API.key ist auch nicht schlecht.
- Sa 7. Jan 2023, 17:48
- Forum: Programmierung
- Thema: [gelöst] Passwort im Programm verstecken
- Antworten: 38
- Zugriffe: 19201
Re: Passwort im Programm verstecken
Es ist nun eine kleine Weile her, aber ich habe nun doch eine REST-API in PHP gecodet um mit der Datenbank zu kommunizieren.
Es war anfänglich nicht so leicht, weil eben noch nie gemacht und nur begrenzt Ahnung vom WEB.
Ich markiere den Chat als gelöst und bedanke mich bei allen für die Denkanstöße.
Es war anfänglich nicht so leicht, weil eben noch nie gemacht und nur begrenzt Ahnung vom WEB.
Ich markiere den Chat als gelöst und bedanke mich bei allen für die Denkanstöße.
- Mo 12. Sep 2022, 18:33
- Forum: Datenbanken
- Thema: XMLMySQLDataSet
- Antworten: 31
- Zugriffe: 3886
Re: XMLMySQLDataSet
genau. das ist ein XML als String mit uDataPacker gepackt.
- Mo 12. Sep 2022, 13:24
- Forum: Datenbanken
- Thema: XMLMySQLDataSet
- Antworten: 31
- Zugriffe: 3886
Re: XMLMySQLDataSet
Ich habe win7 64bit Prof.
mmh schon komisch mal wieder das es bei mir nicht geht....
mmh schon komisch mal wieder das es bei mir nicht geht....
- Mo 12. Sep 2022, 13:01
- Forum: Datenbanken
- Thema: XMLMySQLDataSet
- Antworten: 31
- Zugriffe: 3886
Re: XMLMySQLDataSet
Nein, klappt nicht. Immer noch gleicher Fehler.
- Mo 12. Sep 2022, 12:41
- Forum: Datenbanken
- Thema: XMLMySQLDataSet
- Antworten: 31
- Zugriffe: 3886
Re: XMLMySQLDataSet
Ja so ähnlich. Also die m_chaps ist ein Blob Feld und da kommt eine XML datei rein die vorher mit deinem uDataPacker gepackt wurde.theo hat geschrieben: Mo 12. Sep 2022, 12:23 Du hast jetzt anscheinend Binärdaten als Varchar drin bei "m_chaps", oder was ist das da?
- Mo 12. Sep 2022, 12:05
- Forum: Datenbanken
- Thema: XMLMySQLDataSet
- Antworten: 31
- Zugriffe: 3886
Re: XMLMySQLDataSet
Das XML lasse ich mir bevor es geladen wird auf die Festplatte speichern
<?xml version="1.0" encoding="UTF-8"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD fieldname="m_id" attrname="movies.m_id" fieldtype="int" width="11" key="PRI" null="NO" extra="auto_increment"/>
<FIELD ...
<?xml version="1.0" encoding="UTF-8"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD fieldname="m_id" attrname="movies.m_id" fieldtype="int" width="11" key="PRI" null="NO" extra="auto_increment"/>
<FIELD ...