Nach Indy update auf 9 - Fehler bei der Lib Angabe im Projekt



  • Hi

    Ich habe vor kurzem die Indykomponenten in meinem C++ 6 auf die Version 9 umgestellt. An irgendeiner Stelle muß er sich verschluckt haben. Wenn ich ein leeres Projekt erstelle, dort einen IndyClient hineinsetze, das ganze kompiliere und ausführe funktioniert alles. Entferne ich dann das Ausführen per RTL usw. findet er indy60.lib nicht. Das soll er ja auch gar nicht. Indy heißt bei mir indy.lib (ohne 60). Wenn ich in der Projektdatei die 60 entferne funktioniert wieder alles. Wie kann ich es hinbekommen, dass ich da nichts mehr rumfrickeln muß sondern, dass gleich alles korrekt eingetragen wird?

    Vielen Dank

    MC



  • BCB starten, alle Projekte schliessen, Projekt->Projektoptionen, Reiter Packages->Indy!=9 entfernen, Reiter Include- und Bibliothekspfade -> alle Indy-Referenzen != 9 entfernen, Indy9-Einträge jeweils an erste Stelle verschieben (wichtig!).
    Dito für Tools -> Umgebungsoptionen.

    Danach sollte es in neuen Projekten keine Probleme mehr geben, in alten Projekten müsen die Referenzen ggf. manuell entfernt werden.



  • Hi

    Aaaach jaaa! Es gibt hier gar kein anderes Indy. Ich habe C++ ohne Indy installiert. Danach die frische 9 installiert. Sorry, das fällt mir gerade auf als ich deine Antwort sehe. Ich hatte es davor so ausprobiert, aber das ging nicht.

    Also es war alles weg, selbst das Borland Verzeichnis habe ich gelöscht und trotzdem dieses Problem. Kann es da irgendetwas in der Registry geben?

    Viele Grüße MC


Anmelden zum Antworten