ich habe ein Programm mit einem Thread. Sobald ich "Thread-sicheres Exe erstellen" anklicke, bekomme ich folgenden Fehler:
---------------------------
PureBasic - Linker error
---------------------------
POLINK: error: Unresolved external symbol '_PB_StringBasePosition'.
POLINK: fatal error: 1 unresolved external(s).
---------------------------
OK
---------------------------
Thread-Aufruf:
Code: Alles auswählen
CreateThread(@sapdaten(), 100)
Thread:
Code: Alles auswählen
Procedure SAPdaten(wert)
anzahlsap=0
db = OpenDatabase(#db, "MyBack", "", "")
If db
If DatabaseQuery(#db, "select * from Angebot")
FirstDatabaseRow(#db)
anzahlsap+1
While NextDatabaseRow(#db)<>0
anzahlsap+1
Wend
Else
MessageRequester("SQL-Fehler", DatabaseError())
EndIf
Else
MessageRequester("SQL-Fehler", DatabaseError())
CloseDatabase(#db)
EndIf
If oldanzahlsap<anzahlsap
diffsap.s=Str(anzahlsap-oldanzahlsap)
oldanzahlsap=anzahlsap
StatusBarText(#statusbar, 4, "Anzahl Belege: "+Str(Anzahlsap))
PlaySound(0)
Delay(5000)
;MessageBeep(#MB_ICONEXCLAMATION)
EndIf
EndProcedure
Das blöde an der Geschichte: Code alleine funkt... nur beim kompletten Programm nicht. Das Programm hat aber über 5000 Zeilen.
Hat zufällig jemand eine Ahnung, auf was sich _PB_StringBasePosition beziehen könnte?
Danke
Marco