Probleme mit Libraries (purebasic.com/beta)

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Probleme mit Libraries (purebasic.com/beta)

Beitrag von NicTheQuick »

Hallo!

Ich hab mir heute mal die neuen Libraries von http://www.purebasic.com/beta
gezogen und installiert. Jetzt gibt es bei meinem ersten Testquellcode schon
folgenden Fehler:
POLINK: Error: Unresolved external symbol '_PB_Chr'.
POLINK: Error: Unresolved external symbol '_PB_Space'.
POLINK: Error: Unresolved external symbol '_PB_Right'.
POLINK: Error: Unresolved external symbol '_PB_Left'.
POLINK: Error: Unresolved external symbol '_PB_LCase'.
POLINK: Error: Unresolved external symbol '_PB_Str'.
POLINK: Error: Unresolved external symbol '_PB_Trim'.
POLINK: fatal Error: 7 Unresolved external(s).
Es liegt an der String-Library, wie sich unschwer erkennen lässt.

Aber soll ich jetzt wieder die alte Library nehmen, die ich eh schon
überschrieben hab, oder kann man das Problem anderweitig lösen?

Achja: Wo krieg ich jetzt eigentlich ein neues jaPBe her?

Danke schonmal im Voraus!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Probleme mit Libraries (purebasic.com/beta)

Beitrag von Kiffi »

> Es liegt an der String-Library, wie sich unschwer erkennen lässt.

seltsam. Auch ich habe die neuesten Libs installiert und keinerlei Probleme.
Kann es nicht sein, dass es doch an einer ganz anderen Lib eines
'Drittherstellers' liegt?

> Aber soll ich jetzt wieder die alte Library nehmen, die ich eh schon
> überschrieben hab, oder kann man das Problem anderweitig lösen?

im Zweifelsfall die Final-Version noch mal neu downloaden und installieren.

> Achja: Wo krieg ich jetzt eigentlich ein neues jaPBe her?

von gnozals Homepage: http://people.freenet.de/gnozal/

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Okay, ich hab mal das neuste jaPBe runtergeladen. Den Fehler gibt es immer
noch. In der normalen IDE übrigens auch.

Ich benutze auch keine anderen UserLibraries.

Naja, ich werde dann einfach mal die Vollversion nochmal installieren.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Okay, ich hab mal das neuste jaPBe runtergeladen. Den Fehler gibt es
> immer noch.

POLINKs haben meines Erachtens auch nie was mit der verwendeten IDE
(gleich ob Original oder jaPBe) zu tun

> Naja, ich werde dann einfach mal die Vollversion nochmal installieren.

ich drück Dir die Daumen!

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Kiffi hat geschrieben:POLINKs haben meines Erachtens auch nie was mit der verwendeten IDE
(gleich ob Original oder jaPBe) zu tun
Dann versuch mal

Code: Alles auswählen

import ""
endimport
:wink:
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

@ NickTheQuick: Wie wir bzw. TS-Soft im Thread "byterechner" (Code, Tipps & Tricks) festgestellt haben, scheint deine PB Installation irgendwie anders zu sein. Vielleicht wäre es wirklich besser, wenn du mal alles neu installierst!


Ich habe aber auch noch eine Frage: Wozu sind diese BETA-Libs? Sollen die irgendetwas von PB verbessern oder so? Ist das sozusagen schon das 1. ServicePack für PureBasic 4.00 ?

Bitte sagt mir genaueres darüber; gibt es außerdem so eine Art "Changelog", was nun anders ist bzw. verbessert wurde?
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Das Changelog musst du dir wahrscheinlich im englischen Forum
zusammensuchen. Aber ansonsten wurden in den beta-Libs schon ein paar
gefundene Bugs entfernt, die im engl. Forum gemeldet wurden.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Also lohnt es sich auf jeden Fall, die BETA-Libs zu holen?
Vielleicht lachst du; aber nicht, dass diese BETA-Libs mir in irgendeiner Weise gefählich sind und z. B. andere bugs erzeugen oder so :freak:

Keine Ahnung, ich will mir auf jeden Fall sicher gehen, bevor ich mir die Libs hole.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Also lohnt es sich auf jeden Fall, die BETA-Libs zu holen?

Jein ;-)

Wenn sich (überwiegend im englischen Forum) herausstellt, dass PB einen
nachvollziehbaren Fehler hat und Fred zufällig Zeit hat, diesen zu fixen,
dann stellt er die aktualisierte Lib in den Beta-Ordner.

Allerdings ist der Name Programm. Will heissen: Die Libs im Beta-Ordner
sind nun mal in der Beta-Phase. Kann ja sein, dass Fred & Co mit den
aktuellen Fixes an anderer Stelle einen neuen Fehler produziert haben.

Mein Tipp: Bevor Du Dir die Betas holst, mach eine Sicherheitskopie der
alten Libs. Wenn dann mal etwas nicht so klappt, wie erwartet, kannst Du
diese dann wieder zurückspielen.

Grüße .... Kiffi
a²+b²=mc²
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Hab mir jetzt mal PB 4.00 neu gezogen und in einen anderen Ordner
installiert. Dann hab ich nach einander die Verzeichnisse ersetzt und siehe
da: Es klappt wieder alles!

Jetzt probier ich das ganze noch mit den Beta-Libs aus. Mal schauen, was sich
ergibt. <)
Gesperrt