Seite 1 von 1

Linker Error

Verfasst: 20.11.2009 14:33
von Tsuki-Namida
Hallo,
Ich habe hier jetzt einen Linker Error???

Mein Quelltext funktionierte super ohne Probleme, als ich später feststellte, hatte sich ein kleiner Bug eingeschlichen.
Naja ist ja schnell behoben.
bei diesem Bug ging es darum Text Dateien zu öffnen, da ich die Compilierte Anwendung als Autostart mit Windows gemacht habe wurde Die Anwendung nicht im eigentlichen Verzeichnis ausgeführt und die Text Dateien konnten nicht geöffnet werden.
Ich habe nun das Anwendungsverzeichnis mit in den Quellen Text geschrieben also 'ReadFile(0,Verzeichnis$+"Datei")'

Also ich diese Stellen im Text geändert habe kam dann der "Linker Error"
Hier die Meldung:
Bild


Hier ist noch der gerammte Quelltext, Hier bitte nicht wundern, ich verwende hier eine Lib die ich mir gebastelt habe mit Proceduren die ich in den meisten meiner Projekte nutze für ggf. Test Zwecke kann ich euch alle nötigen Daten (Images, Lib) gern zur Vergnügung stellen.

http://magix-soft.homeip.net/tsuki-namida/pb_text.pb

[EDIT]
ach ja der fehler trit bei der PB Version 4.40 auf *hatte ich ganz vergessen^^

Re: Linker Error

Verfasst: 20.11.2009 14:37
von Kiffi
Tsuki-Namida hat geschrieben:ich verwende hier eine Lib die ich mir gebastelt habe
wenn das die einzige Lib ist, dann diese neu 'tailbiten' und fortan sollte der Fehler nicht mehr auftreten (bis zur nächsten PB-Version ;-)).

Grüße ... Kiffi

Re: Linker Error

Verfasst: 20.11.2009 14:40
von Kaeru Gaman
... oder binde deine eigenen Funktionen als Include ein und nicht als Lib,
dann werden die immer frisch mitcompiliert, dann tritt sowas auch nicht auf.

Re: Linker Error

Verfasst: 20.11.2009 14:58
von Tsuki-Namida
ja aber vorher ging es doch auch...

das einzige was anders ist, ist das ich eine Funktion einmal mehr nutze.

Ich habe es vorher mit der PB Version 4.3 geschrieben und compiliert
Habe mir danach die Version 4.40b geladen, habe da den Quelltext probiert und es funktionierte ohne Probleme, jetzt nach der kleinen änderung funktioniert es nicht mehr mit der PB V 4.40 das ist ja das was ich nicht verstehe

Re: Linker Error

Verfasst: 20.11.2009 15:01
von Kiffi
Tsuki-Namida hat geschrieben:ja aber vorher ging es doch auch...
wirklich? Schreib Dir doch mal einen kleinen Testcode, in dem Du die
Funktionen besagter Lib aufrufst. Tritt hier der Fehler nicht auf?

Grüße ... Kiffi

Re: Linker Error

Verfasst: 20.11.2009 19:18
von Tsuki-Namida
okay ich habe es moch mal versucht mit einem leeren projekt... es liegt an der lib...

aber ich weis genau das ich mein projekt was ich oben gepostet habe in PB 4.40 getestet habe wegen der lieb und ich hatte keine probleme...

kann es hoestens sein das PB 4.40 den komentar ausliest und als aeltere version compiliert? die IDE version steht ja immer mit in der projekt datei...

Re: Linker Error

Verfasst: 20.11.2009 20:35
von Kiffi
Tsuki-Namida hat geschrieben:kann es hoestens sein das PB 4.40 den komentar ausliest und als aeltere version compiliert? die IDE version steht ja immer mit in der projekt datei...
nein. Erstens ignoriert der Compiler Kommentare und zweitens compiliert er immer nur in seiner Version.

Du musst Dich also geirrt haben.

Grüße ... Kiffi