POLINK: error:??

Anfängerfragen zum Programmieren mit PureBasic.
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

POLINK: error:??

Beitrag von mknjc »

Hallo,

Mein neustes Projekt wirft mir einen Fehler entgegen.

POLINK: error: Unresolved external symbol '_PB_StringBasePosition'.
POLINK: fatal error: 1 unresolved external(s)

Kann mir jemand erklären was der Fehler soll?

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Eine Library versuch die Variable 'PB_StringBasePosition' zu importieren,
die aber nirgends gefunden werden kann.

Ohne zu wissen was du da geschrieben/installiert hast , ist es
schwer zu sagen woran es liegt.
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag von mknjc »

So hab ma Asukommentiert was auszukommentieren war.

Ergebnis der Fehler tritt auf wenn eine von den Beiden zeilen nicht kommentiert war:

Installservice(SvcName$, SvcName$, EXEName$, ServiceErklaerung$, #SERVICE_AUTO_START)
Service(SvcName$, @Haptservicefunktion(), @NTNotify())

die beiden funktionen Stammen aus der PBOSL NTService.

Warum klappt es bei den beispielen und hier nicht?

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
DeltaG
Beiträge: 112
Registriert: 10.09.2004 18:15

Beitrag von DeltaG »

mknjc hat geschrieben:So hab ma Asukommentiert was auszukommentieren war.

Ergebnis der Fehler tritt auf wenn eine von den Beiden zeilen nicht kommentiert war:

Installservice(SvcName$, SvcName$, EXEName$, ServiceErklaerung$, #SERVICE_AUTO_START)
Service(SvcName$, @Hauptservicefunktion(), @NTNotify())

die beiden funktionen Stammen aus der PBOSL NTService.

Warum klappt es bei den beispielen und hier nicht?

Mfg mknjc
Beim schnellen Überfliegen des Postings fällt mir schon mal ein fehlendes 'u' auf. Oder soll es tatsächlich '@Haptservicefunktion()' heißen?
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag von mknjc »

Nein Hapt ist der Kurzname meines Progs.

Aber schön das du mich darauf hingewiesen hast.

Hat sonst nimand was dazu zu sagen?

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Du nutzt wahrscheinlich ThreadSafe mit einer nicht ThreadSafe tauglichen UserLib.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag von mknjc »

Das ist doch eine klare antwort.

Da es eine PBOSL ist gibt es doch bestimmt eine möglichkeit sie Treadsave zu machen oda?

ich hab mich mit Talbite noch nie auseinandergesetzt.

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

7 Userlibs sind als ThreadSafe im Download enthalten. Falls die von Dir
verwendete nicht bei ist, kann ich im Moment nicht helfen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag von mknjc »

Das ist ja garde mein Problem.

Sie liegt ja ThreadSafe vor.

Bei mir in: PureBasic4\SubSystems\UserLibThreadSafe\PureLibraries

Kann es daran liegen das ich jaPBe benutz?

[Edit]
Schon wieder so ein fehler.

Der fehler liegt an einer Betalib von PB

Die aktuelle Gadget Lib scheint die ListIcon nicht richtig hinzukriegen.

Mit der alten gehts.

Mfg mknjc
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Antworten