Die Suche ergab 3063 Treffer
- Do 13. Apr 2023, 15:03
- Forum: Datenbanken
- Thema: Allgemeines zum Umgang mit Datenbanken
- Antworten: 39
- Zugriffe: 11715
Re: Allgemeines zum Umgang mit Datenbanken
Welche Datentyp verwendest du für UUID in Datenbanken? Ich bin zwar nicht af0815, hätte aber auch etwas beizutragen. Da ein UUID auch nur ein 128-Bit großer Binärwert ist, kann man ihn je nach Dantenbank auch als solches ablegen. Ein CHAR(32) Feld belegt da doppelt so viel Speicher und falls die PK...
- Di 11. Apr 2023, 18:28
- Forum: Freepascal
- Thema: Universal long wie in C/C++
- Antworten: 13
- Zugriffe: 2387
Re: Universal long wie in C/C++
Glücklich schon, da es kompatibel zur C-Lib ist, aber es wird wohl kaum funktionieren, da mir mal gesagt wurde, das Macros nicht Unit-Übergreifend sind. Du kannst ja auch eine Inline-Funktion definieren: function XtNumber(const myArray: TMyArrayType): SizeInt; inline; Result:=Length(myArray); end; ...
- Mi 5. Apr 2023, 16:47
- Forum: Sonstiges
- Thema: TYPE Casting über Stringfeld?????
- Antworten: 4
- Zugriffe: 834
Re: TYPE Casting über Stringfeld?????
Wenn du den ClassName abfragst, musst du auch mit einem String vergleichen:
Code: Alles auswählen
VAR lo_List : TList;
CASE lo_List.Items[ lv_i ].ClassName OF
'TDBEdit' : TDBEdit(lo_List.Items[ lv_i ]).DataSource := AValue
'TDBGrid' : TDBGrid(lo_List.Items[ lv_i ]).DataSource := NIL;
END;
- Mi 5. Apr 2023, 16:42
- Forum: Sonstiges
- Thema: DLLs als Windows-Plugin mit Lazarus
- Antworten: 8
- Zugriffe: 1014
Re: DLLs als Windows-Plugin mit Lazarus
Da die Hosts alle in C++ gebaut sind habe ich alle Parameterübergaben als "cdecl" definiert. In den meisten Programmen laufen die ja auch ohne Fehler. Willst du ein identisches Plugin in verschiedenen Programmen einbinden? Dann könnte es vielleicht einfach daran liegen, dass du eine 32-Bit DLL erze...
- Mo 3. Apr 2023, 15:07
- Forum: Freepascal
- Thema: Dynamische Array erzeugt in const ein Speicher Leak
- Antworten: 20
- Zugriffe: 2067
Re: Dynamische Array erzeugt in const ein Speicher Leak
Und da es nur ein Zeiger auf ein dynamisches Array ist, sind die CONST-Werte dann veränderbar. Wenn die C-Welt so funktioniert, dann bin ich froh, nie tiefer in C eingestiegen zu sein. Aber warum wurd soetwas dann in Pascal übernommen? Egal, was da geraucht wurde, das Zeug ist nicht gut. Nein, es s...
- Di 28. Mär 2023, 18:16
- Forum: Freepascal
- Thema: Record mit Binärdaten füllen
- Antworten: 2
- Zugriffe: 780
Re: Record mit Binärdaten füllen
Meine Frage ist nun, kann ich auf das Array auch in Pascal einen Pointer setzen und die Daten dann per BlockRead aus dem Image in das Array schreiben, oder lieber ein Array of byte als Puffer erstellen und die Daten dann 'zu Fuß' in die Record Elemente schreiben? BlockRead nimmt keinen Pointer sond...
- Sa 25. Mär 2023, 20:26
- Forum: Programmierung
- Thema: Brute-Force oder Formel?
- Antworten: 11
- Zugriffe: 3318
Re: Brute-Force oder Formel?
Klar, eine Tabelle ginge auch - jedoch muss auch in einer Tabelle jeder Wert mit dem Wunschergebnis verglichen werden. Und dann kann ich es auch mit Schleifen lösen und sicher sein, jeden möglichen Wert zu beachten. In einer Tabelle kann auch mal ein Wert fehlen oder falsch sein. Die möglichen Eing...
- Fr 24. Mär 2023, 15:37
- Forum: Windows
- Thema: Installationsprobleme Lazarus 2.2.6 unter Windows 11
- Antworten: 12
- Zugriffe: 3601
Re: Installationsprobleme Lazarus 2.2.6 unter Windows 11
Oder so: https://www.ccrdude.net/LazCodeSigningHelper/ Wobei hier nur die von der IDE erzeugten EXE-Dateien signiert werden. Sobald du Packages (de-)installierst ist die Signatur weg. Für die Installation selbst wird die Signatur auch eher auf dem Installer benötigt - da greifen wahrscheinlich ande...
- Fr 24. Mär 2023, 14:17
- Forum: Windows
- Thema: Installationsprobleme Lazarus 2.2.6 unter Windows 11
- Antworten: 12
- Zugriffe: 3601
Re: Installationsprobleme Lazarus 2.2.6 unter Windows 11
Und braucht man da nicht ein Zertifikat von M$ ? Nein, es nur die CA im Betriebssystem hinterlegt sein. Da gibt es viele Anbieter. Ich würde darauf Tippen, das es der jetzige Buildprozess nicht hergibt. Die privaten Schlüssel möchte man üblicherweise nicht in irgendwelchen Scripten fest hinterlegen...
- Fr 24. Mär 2023, 09:03
- Forum: Komponenten und Packages
- Thema: fpExif: Wie fügt man richtig EXIF hinzu bei jpg
- Antworten: 9
- Zugriffe: 1064
Re: fpExif: Wie fügt man richtig EXIF hinzu bei jpg
Wie gesagt, ist persönlich. Ich habe mich für GIT alleine entschieden und SVN aufgegeben. Damit habe ich auch keine 2 Schwergewichtigen Prozesse im Hintergrund (TortuiseGIT und TortoiseSVN) die die Festplatte monitoren und cachen. Wenn, dann nur ein System. Aber ich schau mir das an. TortoiseGit ka...
- Mi 22. Mär 2023, 15:19
- Forum: Freepascal
- Thema: array of const
- Antworten: 20
- Zugriffe: 2450
Re: array of const
In C/C++ gibt es halt keinen Unterschied zwischen einem und mehreren Zeichen.
- Mi 22. Mär 2023, 15:15
- Forum: Vorstellungen
- Thema: Hallöchen :)
- Antworten: 7
- Zugriffe: 3038
Re: Hallöchen :)
Ich hatte mit GW-BASIC angefangen, war auch nur ein Interpreter. Aber es gab ein externes Tool, mit dem konnte man GW-BASIC kompilieren. Aber dies kam nicht annähernd an Turbo-Pascal heran. Ich hatte ein VisualBasic Buch von meinem Vater. Da stand sinngemäß drin: "Drücken Sie auf den Knopf Kompilie...
- Mi 22. Mär 2023, 11:16
- Forum: Freepascal
- Thema: array of const
- Antworten: 20
- Zugriffe: 2450
Re: array of const
Ist eine Mischung aus "array of const" und "varargs" möglich ? array of const wird bei external cdecl doch automatisch zu varargs? Ich hätte den varargs-Modifier also bei der ersten Zeile erwartet (siehe auch https://www.freepascal.org/docs-html/ref/refsu97.html) Also so herum: function gtk_tree_st...
- Mo 20. Mär 2023, 09:34
- Forum: Vorstellungen
- Thema: Hallöchen :)
- Antworten: 7
- Zugriffe: 3038
Re: Hallöchen :)
Hallo Sina,
herzlich Willkommen im Forum! Ich hatte in meiner Jugend auch mal mit VBA angefangen und dort den Knopf "Kompilieren" gesucht
herzlich Willkommen im Forum! Ich hatte in meiner Jugend auch mal mit VBA angefangen und dort den Knopf "Kompilieren" gesucht
- Fr 17. Mär 2023, 22:52
- Forum: Komponenten und Packages
- Thema: Base64, BlowFish, Sha1 und LZMA kombination.
- Antworten: 3
- Zugriffe: 908
Re: Base64, BlowFish, Sha1 und LZMA kombination.
Ich habe leider dein Problem nicht genau verstanden: Kannst du eine Datei nur einmal verschlüssel und entschlüssel und beim nächsten Versuch des Verschlüsselns passiert was? An welcher Stelle der Kombination der genannten Algorithmen hast du ein Problem? Durch deinen Code bin ich nicht ganz durchges...