Package Dingends

Für Fragen von Einsteigern und Programmieranfängern...
Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Package Dingends

Beitrag von Andy Nightingale »

Hallo Leute,
irgendwie klappt es mit einem Package mal wieder nicht. Folgendes Szenario. Ich wollte einmal alles so testen und mich "Weiter entwickeln". Dafür wollte ich Projekt neu und dann Web Applikation erstellen. Dann kam folgender Fehler:
JS_1.jpg
JS_1.jpg (19.39 KiB) 5151 mal betrachtet
Aber im Package ist es installiert.:
JS_2.jpg
JS_2.jpg (58.32 KiB) 5151 mal betrachtet
Dann habe ich gesehen das es dafür eine neue Package gibt. Habe dies nun heruntergeladen...aber wo installiere ich das neue Package: Wenn ich auf import package gehe, dann ist da keine XML Datei dabei.
JS_3.jpg
JS_3.jpg (2.72 KiB) 5151 mal betrachtet
Danke im voraus.

Mathias
Beiträge: 6927
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Package Dingends

Beitrag von Mathias »

Was ich dazumal gemacht habe, in fpcupdeluxe folgendes installiert.

"fpcupdeluxe --> modules --> pas2js-rtl"

Dann sollte wenigstens ein HelloWorld gehen.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 10897
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Dingends

Beitrag von theo »

Andy Nightingale hat geschrieben: Di 18. Feb 2025, 13:13 Dann habe ich gesehen das es dafür eine neue Package gibt. Habe dies nun heruntergeladen...aber wo installiere ich das neue Package: Wenn ich auf import package gehe, dann ist da keine XML Datei dabei.
Menü: Package -> Package-Datei (.lpk) öffnen...

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6815
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Package Dingends

Beitrag von af0815 »

Was bei der Fehlermeldung auffällt, es wird ein fehlender CrossCompiler als erstes gemeldet.
So nebenbei, pas2js ist keine Sache für Anfänger. Dazu besteht es aus zuvielen Teilen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Mathias
Beiträge: 6927
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Package Dingends

Beitrag von Mathias »

Was bei der Fehlermeldung auffällt, es wird ein fehlender CrossCompiler als erstes gemeldet.
Aber dies scheint kein normaler Cross-Compiler zu sein.
Bei mir spuckt fpcupdeluxe folgendes aus:

Code: Alles auswählen

Welcome @ FPCUPdeluxe.
FPCUPdeluxe V2.4.0gp for x86_64-linux-gtk2
Running on Linux Mint
Build with: FPC 3.3.1 on Win11 x86_64
CPU cores used: 16
Available physical memory: 64073 MB
Available swap: 2047 MB

Current install directory: /home/tux/fpcupdeluxe_trunk

Found crosscompiler for  i8086-msdos
Found crosscompiler for  x86_64-windows
Found crosscompiler for  i386-windows

Got settings from install directory.
Evtl. installiert folgender Schritt alles notwendige in fpcupdeluxe:
"fpcupdeluxe --> modules --> pas2js-rtl"
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Package Dingends

Beitrag von Andy Nightingale »

Mathias hat geschrieben: Di 18. Feb 2025, 15:55
Was bei der Fehlermeldung auffällt, es wird ein fehlender CrossCompiler als erstes gemeldet.
Aber dies scheint kein normaler Cross-Compiler zu sein.
Bei mir spuckt fpcupdeluxe folgendes aus:

Code: Alles auswählen

Welcome @ FPCUPdeluxe.
FPCUPdeluxe V2.4.0gp for x86_64-linux-gtk2
Running on Linux Mint
Build with: FPC 3.3.1 on Win11 x86_64
CPU cores used: 16
Available physical memory: 64073 MB
Available swap: 2047 MB

Current install directory: /home/tux/fpcupdeluxe_trunk

Found crosscompiler for  i8086-msdos
Found crosscompiler for  x86_64-windows
Found crosscompiler for  i386-windows

Got settings from install directory.
Evtl. installiert folgender Schritt alles notwendige in fpcupdeluxe:
"fpcupdeluxe --> modules --> pas2js-rtl"
Hallo Matthias,
was ist fpcupdeluxe --> modules wo finde ich das. Folgendes habe ich gemacht. das Pas2.Dingends installiert. Dann unter Werkzeuge war es eingetragen:
Jo_1.jpg
Jo_1.jpg (81.07 KiB) 5041 mal betrachtet

stimmt denn der Pfad usw. Dann gehe ich zu den LPG Dateien und wollte da dieses Rtl installieren. Folgender Fehler:
Jo2.jpg
Jo2.jpg (17.63 KiB) 5041 mal betrachtet
Verstehe nicht was falsch läuft.

Mathias
Beiträge: 6927
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: Package Dingends

Beitrag von Mathias »

was ist fpcupdeluxe --> modules wo finde ich das.
Das klassische Tools um sich selbst ein Lazarus zu bauen,
Vor allem wen es um Cross-Compiler geht.

https://github.com/LongDirtyAnimAlf/fpc ... e/releases
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Package Dingends

Beitrag von Andy Nightingale »

Danke Leute,
aber ich weiß immer noch nicht was hier falsch läuft und wie man es nun installiert. Kann einer das mal bei sich installieren und mir sagen wie man das nun Schritt für Schritt hinbekommt. bzw. was defekt ist?
https://getpas2js.freepascal.org/

Benutzeravatar
theo
Beiträge: 10897
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Dingends

Beitrag von theo »

af0815 hat geschrieben: Di 18. Feb 2025, 15:50 So nebenbei, pas2js ist keine Sache für Anfänger. Dazu besteht es aus zuvielen Teilen.
Das sehe ich auch so.
Ich würde mich einem anderen Thema widmen.

Sonst hier:
https://wiki.freepascal.org/pas2js
https://wiki.freepascal.org/Pas2js_Transpiler

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Package Dingends

Beitrag von Andy Nightingale »

Verstehe das es zu schwierig ist für einen Anfänger. Aber ich muß alles abwägen was ich zum umprogrammieren meiner alten Software zu Lazarus tun muß. Dazu gehört auch eine Webseite die die Daten darstellt. Deshalb ging ich einfach auf Projekt Neu und dann hier:
web.jpg
web.jpg (42.23 KiB) 4931 mal betrachtet
Wie kann ich denn sonst eine Webseite mit Lazarus erstellen und dies wenn es sein muß mit Daten zu verbinden.? Grüße

Benutzeravatar
theo
Beiträge: 10897
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Dingends

Beitrag von theo »

Andy Nightingale hat geschrieben: Mi 19. Feb 2025, 15:39 Verstehe das es zu schwierig ist für einen Anfänger. Aber ich muß alles abwägen was ich zum umprogrammieren meiner alten Software zu Lazarus tun muß. Dazu gehört auch eine Webseite die die Daten darstellt. Deshalb ging ich einfach auf Projekt Neu und dann hier:

Wie kann ich denn sonst eine Webseite mit Lazarus erstellen und dies wenn es sein muß mit Daten zu verbinden.? Grüße
Viele Wege führen nach Rom und der Weg über pas2js ist m. E. ein langer! :wink:
Wie hast du es mit der "alten Software" gemacht, bzw. was genau soll es sein?

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6815
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Package Dingends

Beitrag von af0815 »

@Andy: Kennst du den Unterschied zwischen RTL, FCL, LCL und CrossCompiler
, Transpiler ?

Hier werden ein paar Wege beschrieben um das ganze zu installieren. Welchen bist du gegangen? Weil ein paar Downloads und Pakete ohne System versuchen zu installieren, geht sicher schief.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Andy Nightingale
Beiträge: 245
Registriert: Mo 13. Jan 2025, 12:11

Re: Package Dingends

Beitrag von Andy Nightingale »

Hallo Theo und af0815,
bei meinem alten Tool war eben alles eigentlich enthalten. Ich erstellte einfach eine HTML Seite mit Dreamweaver. Nichts extremes sondern einfach HTML und CSS und es gab einfache Anweisungen wie ich dann ein Tabelle oder eine Adressdatenbank damit verbunden habe.
Was wäre denn die einfachste Art mit Lazarus eine Webseite zu erstellen wie ihr es machen würdet? Also mit was für einem einfachen Package wenn dieses pas2.js zu kompliziert ist?
Ich dachte am Anfang...ahhh da steht es ja und wenns schon drin ist super. Aber es scheint ein Compiler Problem zu geben. Aber das Warum verstehe ich nicht. Warum muß ich ein pas2.js installieren wenn es doch schon dasteht. Erscheint mir unlogisch. Aber okay.

Benutzeravatar
theo
Beiträge: 10897
Registriert: Mo 11. Sep 2006, 19:01

Re: Package Dingends

Beitrag von theo »

Wozu brauchst du dazu überhaupt Lazarus?
Warum nimmst du nicht ein CMS?
https://de.wikipedia.org/wiki/Liste_von ... t-Systemen
Ich sehe die Verbindung nicht.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6815
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Package Dingends

Beitrag von af0815 »

Andy Nightingale hat geschrieben: Mi 19. Feb 2025, 18:30Was wäre denn die einfachste Art mit Lazarus eine Webseite zu erstellen wie ihr es machen würdet?
Lazarus ist eine RAD-IDE für etliche Plattformen, aber nicht direkt ein Webseiten Creator.

Wenn ich Lazarus für eine dynamische Websitenerzeugeung verwenden würde, dann würde ich es nativ machen und den Inhalt mit Lazarus generiert ausgeben. Vor allen würde ich mich einmal in die Materie einarbeiten.

Ich habe vor längerer Zeit pas2js mal installiert, getestet und für mich nicht unbedingt verwendbar angesehen, da ich mehr Zeit investiert werden müsste, als ich mit herkömmlicher Programmierung gebraucht hätte. Wenn du sagst, es interessiert mich, dann nochmals, zuerst informieren, einen Weg aussuchen und wenn der nicht geht, den Weg auch beschreiben, nur dann kann eine fremde Person versuchen den (deinen) Fehler zu finden.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten