Aktuelle Zeit: 23.05.2013 12:20

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Polink Error _PB_Findstring
BeitragVerfasst: 17.02.2012 23:59 
Offline
Benutzeravatar

Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
Hallo Leute,

habe gerade versucht ein unter Version 4.51 funktionierendes Programm mit Version 4.60 (wurde einfach "drüberinstalliert") zu starten.

Beim Übersetzten erscheint die Meldung:

Polink: error: Unresolved external symbol '_PB_FindString'

Hat jemand eine Idee wo das Problem liegt?

Gruß

Daffy

_________________
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 00:18 
Online
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Vermutlich hast du noch eine UserLib in dem Ordner (deswegen installiert man nicht einfach drüber).
Diese UserLib verwendet die "alten" Befehle, FindString hat sich aber geändert.

Also einfach die UserLib entfernen oder updaten.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 00:35 
Offline
Benutzeravatar

Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
@Stargate

Also die einzigen "PureLibraries\UserLibraries" die ich habe sind die "PureColor"-Sachen und die hatte ich mit dem "Updater" aktualisiert.
Im Übrigen war ich natürlich nicht so "blauäugig" ohne vorher das komplette PureBasic-Verzeichnis zu sichern einfach drüber zu installieren.
Was die Änderung der FindString-Funktion betrifft so habe ich schon gelesen, dass der Startparameter nun optional sein soll.
In der Dokumentation der Funktion steht davon aber nichts!

Gruß

Daffy

_________________
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 00:42 
Offline

Registriert: 19.09.2007 22:18
PureBasic in einen neuen Ordner zu installieren, anstatt "einfach drüber", bewirkt oft wunder. :allright:

_________________
"Ich habe aus Spontanität den Thread arbeiten lassen - er bietet kein deutliches Fundament." — Alexi (aka. cOoki3druqs)
"ich hogffe ihr könnt den fehle endecken" — Marvin133
"Ideoten gibts ..." — computerfreak


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 00:59 
Offline
Benutzeravatar

Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
@c4s

Nun, das habe ich natürlich auch schon probiert.
Führt allerdings zu völlig neuen "Effekten".
Jetzt schreit der Compiler nach nach "Droopys Lib" (die jetzt natürlich fehlt) und ich weiß beim besten Willen nicht mehr wofür ich die eigentlich mal installiert hatte.

Mal ganz blöd gefragt: Woher weiß den der völlig neu installierte Compiler das es die mal gegeben hat wenn im ganzen Quellcode davon nichts steht?

Genauer gesagt sucht der Compiler das Programm "CodePageSwapper.exe" im Verzeichnis DroopysLib nur das sich ein derartiger Aufruf nirgens im Quellcode befindet.

Gruß

Daffy

_________________
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 01:04 
Online
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
PureBasic, bzw der Compiler liest alle Libs, die in \PureBasic\PureLibraries sind (inklusive Unterordner), ein.

Vermutlich hast du "Droopys Lib" irgendwo in diesem Ordner hingelegt.
Diese kann auch dann nötig sein, wenn eine andere (User-)Lib sie brauchst.

Auch wenn User-Libs hier und dar praktisch sind, sind echte Includes immer die bessere Wahl (wenn der Code öffentlich ist) oder eine DLL mit Import.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 01:10 
Offline
Benutzeravatar

Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
@Stargate

Nein, ich habe das Verzeichnis "PureBasic" in "PureBasic_" umbenannt und dann KOMPLETT NEU in das Verzeichnis "PureBasic" installiert.
Und da gab es dann ja keine DroopysLib mehr.

Gruß

Daffy

_________________
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 01:14 
Online
Kommando SG1
Benutzeravatar

Registriert: 01.11.2005 13:34
Wohnort: Glienicke
ja natürlich nicht ^^, aber wenn dein Code diese Lib braucht... dann sucht er sie natürlich ...

Bin gerade etwas verwirrt, was du eigtnlich willst.

_________________
Bild
 
BildBildBild


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 01:16 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Porada Ninfu
Daffy0815 hat geschrieben:
Genauer gesagt sucht der Compiler das Programm "CodePageSwapper.exe" im Verzeichnis DroopysLib nur das sich ein derartiger Aufruf nirgens im Quellcode befindet.

dann ist es wahrscheinlich ein Tool. Schau mal in der IDE
unter dem entsprechenden Menüpunkt nach, ob Du das
Programm dort eingetragen hast.

Grüße ... Kiffi

_________________
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding

PureBasic FAQ
PureBasic Projekthosting


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Polink Error _PB_Findstring
BeitragVerfasst: 18.02.2012 01:29 
Offline
Benutzeravatar

Registriert: 15.06.2005 00:44
Wohnort: 65719 Hofheim
@Kiffi

Ja, so etwas war es.
Habe den gesamten Bereich "Dokumente und Einstellung" nach dem Inhalt "CodePageSwapper" durchsucht in bin dann auf die Datei "Tools.prefs" gestoßen.
Diese enthielt den Aufruf.
Allerdings war das dann nicht die Konfiguration der IDE (falls hiermit "Datei --> Einstellungen" gemeint war) sondern unter "Werkzeuge --> Werkzeuge konfigurieren.
Das man unter Windows an allen möglichen und unmöglichen Stellen irgendwelche Konfigurationsdateien suchen muss hasse ich wie die Pest.

Gruß

Daffy

_________________
Wir sind LINUX
Widerstand ist zwecklos - Sie werden emuliert


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 17 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye