Announcement

Collapse
No announcement yet.

Hilfe die Geister die ich ... dll ???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hilfe die Geister die ich ... dll ???

    Hi !

    Ich habe in einem Project für entsprechende Funktionen die ras.h mit
    eingebunden. Das funzt auch alles bestens. Nun ergibt es sich das ich
    die rasapi.dll dynamisch laden muß bzw das Programm muß auch auf OS
    laufen wo kein ras installiert ist. Ich habe die ras.h aus dem Project
    rausgenommen und eine eigene .h mit den erforderlichen definitionen
    eingebunden. Die rasapi.dll will ich dann dynamisch laden wenn ras auf
    dem Rechner installiert ist. Ansonsten fällt die Funktion eben weg.

    Eigendlich sollte der Aufruf der rasapi.dll beim Programmstart nun
    unterbleiben ... pustekuchen ... der Aufruf steht immer noch in der
    .obj drin und ich weiß nicht wie ich ihn da rausbekommen kann.

    Irgendwie wenn die Einbindung einmal drinsteht bleibt sie auch drinn.
    Unter Project->Aus dem Project entfernen ist auch nichts zu finden.

    Ich habe ein Testproject erstellt worin ich die ras.h gar nicht erst
    eingebunden habe und die rasapi.dll nur laden lasse wenn sie gebraucht
    wird. Da funzt das ganze anstandslos.

    Das Project worum es geht ist ziemlich umfangreich ... es muß nicht
    sein das ich das nochmal aufsetze nur um den Aufruf der .dll loszuwerden.

    Gibt es da Möglichkeiten das in der .obj zu ändern oder sonstige Optionen ?
    Ich habe schon die ganze Hilfe durchgegrast aber nichts gefunden.

    Gruß Raldus

  • #2
    Hallo,

    ähnliche Probleme hatte ich auch schon. Da hilft es nur, die Borland-IDE zu verlassen u. mit anderem Editor die Projektdatei entsprechend zu editieren (entfernen der entsprechenden Dateireferenzen). Vorher jedoch unbedingt Sicherheitskopie machen, da der Builder manchmal die Datei nach dem Editieren nicht mehr laden will

    Comment


    • #3
      Hallo !

      Habe ich doch gleich mal ausprobiert die Sache ...

      nach dem Compilieren ist der Aufruf aber wieder drin .. Heul ;-((

      Ich werde wohl in den sauren Apfel beissen und alles nochmal neu
      aufsetzen. Vielen Dank

      ...Raldu

      Comment


      • #4
        steht vielleicht irgendwo in den Quelltexten ein #pragma link??

        Comment


        • #5
          Hi !

          Habe nichts gefunden. Ist jetzt auch egal. Ich bin schon beim
          neu Aufsetzen. Ich gehe die Sache jetzt schritt für schritt
          durch. Mal sehen ab wo die rasapi32.dll mit eingebunden wird.
          Es kann sein das das irgendwo über die winsock.h Geschichte
          passiert. Ansonsten kann ich es auch nicht ändern ;-))

          Danke nochmal ... Raldu

          Comment

          Working...
          X