Die Suche ergab 347 Treffer

von hubblec4
Do 11. Jul 2024, 00:30
Forum: Einsteigerfragen
Thema: Generics for Dummies
Antworten: 28
Zugriffe: 5022

Re: Generics for Dummies

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 ...
von hubblec4
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 ...
von hubblec4
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 ...
von hubblec4
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 ...
von hubblec4
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.
von hubblec4
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 ...
von hubblec4
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 ...
von hubblec4
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.
von hubblec4
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.
von hubblec4
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.
von hubblec4
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.
von hubblec4
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....
von hubblec4
Mo 12. Sep 2022, 13:01
Forum: Datenbanken
Thema: XMLMySQLDataSet
Antworten: 31
Zugriffe: 3886

Re: XMLMySQLDataSet

Nein, klappt nicht. Immer noch gleicher Fehler.
von hubblec4
Mo 12. Sep 2022, 12:41
Forum: Datenbanken
Thema: XMLMySQLDataSet
Antworten: 31
Zugriffe: 3886

Re: XMLMySQLDataSet

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?
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.
von hubblec4
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 ...