Die Suche ergab 209 Treffer

von photor
Di 5. Mai 2020, 20:32
Forum: Freepascal
Thema: SEGV bei Beenden des Programms
Antworten: 28
Zugriffe: 2520

Re: SEGV bei Beenden des Programms

Ich habe mal geschaut, wo diese Lib verwendet wird: wichtigste Pakete sind Gtk2 und Gtk3 und allem, was damit zu tun hat. Das ist also sehr zentral.

Du redest von dem Lazarus/fpc-Bugtracker? Schau ich mir mal an.

Ciao,
Photor
von photor
Di 5. Mai 2020, 17:44
Forum: Freepascal
Thema: SEGV bei Beenden des Programms
Antworten: 28
Zugriffe: 2520

Re: SEGV bei Beenden des Programms

Ich habe mal mein altes (Minimal-)Wissen über den GDB rausgekramt: Dort bekomme ich folgenden Back Trace: Thread 1 "OpenFileTest" received signal SIGSEGV, Segmentation fault. 0x00007ffff033cee3 in ?? () from /usr/lib/librsvg-2.so.2 (gdb) bt #0 0x00007ffff033cee3 in () at /usr/lib/librsvg-2.so.2 #1 0...
von photor
Di 5. Mai 2020, 16:20
Forum: Freepascal
Thema: SEGV bei Beenden des Programms
Antworten: 28
Zugriffe: 2520

Re: SEGV bei Beenden des Programms

Hm, danke. Also eventuell Linux-spezifisch. Mal sehen, ob es sich weiter eingrenzen lässt.

Ciao,
Photor
von photor
Di 5. Mai 2020, 15:29
Forum: Freepascal
Thema: SEGV bei Beenden des Programms
Antworten: 28
Zugriffe: 2520

Re: SEGV bei Beenden des Programms

Hallo Forum, da das Problem weiter besteht und mich nervt, habe ich ein minimales Projekt erstellt (schnell zusammen geklickt), an dem sich das Ganze demonstrieren lässt: Fenster mit einem Load-File-Button, der den OpenDialog aufruft, der den gewählten Filenamen an ein Edit weiter gibt und mit einem...
von photor
Mo 4. Mai 2020, 12:17
Forum: Ankündigungen
Thema: Wartungsarbeiten
Antworten: 103
Zugriffe: 9037

Re: Wartungsarbeiten

Also wenn ich nach dem lesen des letzten Beitrags ganz unten auf "Portal" klicke, komme ich genau an diese Stelle Natürlich könnte ich mich umgewöhnen. Aber wie das so bei lange eingübten Workflows ist ... Der Vorteil liegt darin, wenn ich nicht jeden Tag lese, habe ich im Portal die letzten 10(? O...
von photor
So 3. Mai 2020, 20:44
Forum: Ankündigungen
Thema: Wartungsarbeiten
Antworten: 103
Zugriffe: 9037

Re: Wartungsarbeiten

Moin, Erstmal ein großes Lob für das neue Forum. Ist jetzt deutlich moderner. Nicht alles gefällt mir, aber das ist mein Problem ;-) Ein Ding habe ich aber, das sich auch auf diesen Punkt Hier bezieht: Nur beu der Bedienung geht mir ein direktzugriff auf die neuen nicht gelesenen Beiträge ab. Bitte ...
von photor
Do 23. Apr 2020, 16:42
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

Switch case auf einer mehr oder weniger kontinuierlichen Ordinalen skala (also zahlen von 0-n mit wenigen lücken) sollte sogar sehr effizient sein, da es letzendlich zu einem Array reduziert werden sollte. Das case schien mir erstmal die unkomplizierteste Möglichkeit. Über die Geschwindigkeit und G...
von photor
Do 23. Apr 2020, 16:28
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

Wenn Du mehr klaren Zusammenhang zwischen Key und String haben willst, dann benutze doch ein konstantes array of string. Etwa so: [...] Winni Klappt gut, wenn die Nummern (der Key) keine Löcher hat. Iss aber leider so. Deshalb fällt das leider aus Und wie hast du das dann mit Phyton gemacht? Dort s...
von photor
Mi 22. Apr 2020, 19:21
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

Hallo Forum, meine Anfrage hat sich ja ein bisschen verselbstständigt - gut so Trotzdem noch eine kurze Rückmeldung meinerseits: so richtig elegant fand ich jetzt keine Lösung für einen festen Zusammenhang zwischen einen Key (einer Zahl) und dem zugehörigen Namen, der einmal zu Beginn des Programms ...
von photor
So 19. Apr 2020, 11:24
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

geht auch so:   ... type TDictArray = array[0..3, 0..1] of string;   const DictArray: TDictArray = ( ('key1','Wort1'), ('key2','Wort2'), ('key3','Wort3'), ('key4','Wort4') );   var Dictionary : TFPStringHashTable; i: Integer;   Sowas in der Art hatte ich auch...
von photor
Fr 17. Apr 2020, 17:02
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

TFPGMap<Integer, String> mit sorted auf true gesetzt hat eine lookup Laufzeit von log(n) und einen speicherverbrauch von n Alternativ TMap aus der gmap unit implementiert das ganze soweot ich weiss über einen rbt, was etwas performanter sein kann. Ah, TMap bzw. TFPGMap kannte ich noch nicht. Das sc...
von photor
Fr 17. Apr 2020, 17:00
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

Oder vieleicht auch das:   unit Unit1;   {$mode objfpc}{$H+}   interface   uses Classes, SysUtils, Forms, Controls, Graphics, Dialogs;   type   { TForm1 }   TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private   public   end;   var Form1: TForm1;   implementation   u...
von photor
Do 16. Apr 2020, 20:36
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Re: Wie festes Dictionary vordefinieren?

Moin sstvmaster, das würde funktionieren, wenn die Nummern (der Key) aus fortlaufenden Nummern bestehen würde (und damit direkt als Index für das Array dienen kann). Das ist leider nicht der Fall (habe ich im Post oben so nicht gesagt; sorry - vergessen). Daher ja das Dictionary in Python mit der fr...
von photor
Do 16. Apr 2020, 18:15
Forum: Freepascal
Thema: Wie festes Dictionary vordefinieren?
Antworten: 40
Zugriffe: 2614

Wie festes Dictionary vordefinieren?

Hallo Forum, ich habe eine Frage, welche Datenstruktur ich am besten für folgendes nehme: Es gibt quasi eine feste Tabelle bestehend aus einer Zahl (Integer/Cardinal würde auch gehen) und einem zugeordenten Namen (String). Bei der Zahl handelt es sich um eine Code-Nummer, die einen Datenabschnitt (s...
von photor
Mo 13. Apr 2020, 10:03
Forum: Freepascal
Thema: SEGV bei Beenden des Programms
Antworten: 28
Zugriffe: 2520

Re: SEGV bei Beenden des Programms

Moin, hast Du mal die Suche hier im Forum genutzt? https://www.lazarusforum.de/search.php?keywords=+SEGV&terms=all&author=&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Suche Die beiden Themen ganz unten helfen Dir auch nicht weiter? Gruß Heiko Mo...