Die Suche ergab 1425 Treffer

von fliegermichl
Sa 20. Jan 2024, 10:14
Forum: Freepascal
Thema: [gelöst] Lazarus DLL mit Delphiprojekt
Antworten: 6
Zugriffe: 4284

Re: Lazarus DLL mit Delphiprojekt

Das hat nicht geholfen. Hätte mich auch gewundert. Ich habe jetzt eine neue leere Bibliothek mit einem Testprogramm angelegt und dann Stück für Stück den Code aus der airteamconvert.lpr reinkopiert. Dann jeden einzelnen Step getestet und es geht ohne Probleme. Dann habe ich lediglich die testlibrary...
von fliegermichl
Fr 19. Jan 2024, 17:43
Forum: Freepascal
Thema: [gelöst] Lazarus DLL mit Delphiprojekt
Antworten: 6
Zugriffe: 4284

[gelöst] Lazarus DLL mit Delphiprojekt

Hallo, da ich in dem alten Delphi 5 keinen JSON Support habe, solche Dateien aber importieren soll, habe ich mit Lazarus eine DLL erstellt, die die eingelesenen Daten per Callback an mein Delphiprogramm sendet. Das funktioniert auch. Die DLL wird per LoadLibrary geladen, die Adresse der aufzurufende...
von fliegermichl
Do 18. Jan 2024, 17:59
Forum: Freepascal
Thema: GZIP Datei entpacken (Linux und Windows)
Antworten: 14
Zugriffe: 5023

Re: GZIP Datei entpacken (Linux und Windows)

MmVisual hat geschrieben:
Do 18. Jan 2024, 17:33
Alt != deprecated.
HALLO was soll denn != sein. :-)
Wir sind hier in einem Pascal Forum.
von fliegermichl
Do 18. Jan 2024, 17:56
Forum: Komponenten und Packages
Thema: UniqueInstance Richtig an / Abschalten [gelöst]
Antworten: 8
Zugriffe: 4334

Re: UniqueInstance Richtig an / Abschalten

corpsman hat geschrieben:
Do 18. Jan 2024, 14:30
Naja in dem Beispiel das funktioniert erstelle ich alles noch deutlich for Form.Create, also meinst du eher zu Spät ...
Aehm nö. In der lpr wird Application.CreateForm(TForm1, Form1) aufgerufen und erst danach die Instanz der TUniqueInstance erstellt.
von fliegermichl
Do 18. Jan 2024, 09:44
Forum: Komponenten und Packages
Thema: UniqueInstance Richtig an / Abschalten [gelöst]
Antworten: 8
Zugriffe: 4334

Re: UniqueInstance Richtig an / Abschalten

Ich vermute mal, daß FormCreate zu früh ist. Es werden die Eigenschaften des Formulares und seiner Komponenten erst später geladen und somit dein Enabled/disabled wieder übergebügelt.
von fliegermichl
Mi 17. Jan 2024, 09:19
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Es gibt die WPTools Komponenten von WPCubed GmbH. Da ist alles drin was du brauchst und das auch in hervorragender Qualität. Evtl. wäre das eine brauchbare Lösung für dich.
von fliegermichl
Mo 15. Jan 2024, 11:25
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Zum aktualisieren / refreshen des vst kannst Du vst.invalidate aufrufen.
von fliegermichl
So 14. Jan 2024, 10:31
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Da eine Instanz von TStrings ja auch nur ein Pointer ist, funktioniert das ganz sicher.

Übrigens habe ich durch meine Erweiterung mit dem Feld Daten immer noch Data zur Verfügung. Kann bei Bedarf also auch mehrere Daten pro Node verwalten.
von fliegermichl
Sa 13. Jan 2024, 20:29
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Ja aber genau darum ging es mir doch. Wenn ich TTreeNode.Data verwenden möchte, dann muß ich dem Tree sagen, daß meine Daten einen Pointer groß sind und ich muß bei jedem Zugriff Tree.GetNodeData verwenden. Das war mir zu umständlich. Durch daß ich ein Feld Daten hinzugefügt habe, steht mir das imme...
von fliegermichl
Sa 13. Jan 2024, 20:16
Forum: Vorstellungen
Thema: Hallo !
Antworten: 7
Zugriffe: 7963

Re: Hallo !

Herzlich willkommen. Ich bin auch so ein CNCOnkel. (Portalfräsmaschine)
von fliegermichl
Sa 13. Jan 2024, 18:07
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Danke Fliegermichl für das Beispiel. Dummerweise kommt bei Zeile 96 (CellText := Kunde.GetText(Column);) ein Fehler, sobald ich auf [Kunde neu] klicke. Weil er das Objekt noch nicht hat? Ja, ich habe jetzt mal "Trash Variables" aktiviert. Im OnInitNode Event kann die Klasseninstanz noch gar nicht e...
von fliegermichl
Sa 13. Jan 2024, 14:44
Forum: Einsteigerfragen
Thema: Fragen zu TVirtualStringTree
Antworten: 41
Zugriffe: 10141

Re: Fragen zu TVirtualStringTree

Ich habe mal ein kleines Beispiel mit Klassen gebastelt. Das kann die Daten auch speichern und laden.
Wenn man "Kunde neu anklickt" Sind die Datenfelder mit F2 bearbeitbar.
von fliegermichl
Sa 13. Jan 2024, 10:13
Forum: Einsteigerfragen
Thema: Plattformübergreifend - Augenauswischrei ...?
Antworten: 12
Zugriffe: 5260

Re: Plattformübergreifend - Augenauswischrei ...?

Ich würde definitiv den VirtualTree verwenden. Das mit den Records in den Beispielen ist ja nur eine der Möglichkeiten, dem Tree die Daten zur Verfügung zu stellen. In meinen Programmen halte ich normalerweise alle Daten in Klasseninstanzen und der Tree bekommt lediglich für jede Node die Adresse de...
von fliegermichl
Fr 29. Dez 2023, 09:18
Forum: Pas2js
Thema: [gelöst] pas2js installation
Antworten: 25
Zugriffe: 9040

Re: [gelöst] pas2js installation

Guten Morgen, ich hab mit fpcupdeluxe das Package pas2js-rtl installiert. Dann kann ich das WebGL_Test_3 Projekt von Mathias öffnen und compilieren. Wenn ich es aus Lazarus heraus starten will (egal ob mit F9 oder Ctrl+Shift+F9), bekomme ich die Fehlermeldung "Das ausführbare Programm "firefox" ist ...
von fliegermichl
Di 19. Dez 2023, 09:21
Forum: Freepascal
Thema: Fliesskommazahlen und Ungenauigkeiten
Antworten: 37
Zugriffe: 10501

Re: Fliesskommazahlen und Ungenauigkeiten

In meinem CAD Programm habe ich tatsächlich ziemliche Probleme mit diesen Ungenauigkeiten.
Ich habe mir dieses MPArith mal angeschaut aber da werde ich nicht wirklich schlau draus.

Es gibt auch GNUMP zum beliebig genauen rechnen aber da muß man studiert haben um zu schnallen wie das funktioniert.