GreenVoid

Hozzászólások

10 bejegyzés megtekintése - 1-10 / 10
  • Szerző
    Bejegyzés
  • GreenVoid
    Felhasználó

      Sikerült megtudnom, hogy monodevelop-ban hogy lehet megoldani, bár kódból még nem tudom. Leírom, hátha egyszer mást is érdekelni fog:

      References -> kiválasztani a fájl nevét -> Jobb gomb -> Local Copy Reference-t kikapcsolni.

      GreenVoid
      Felhasználó

        Sikerült megtudnom, hogy monodevelop-ban hogy lehet megoldani, bár kódból még nem tudom. Leírom, hátha egyszer mást is érdekelni fog:

        References -> kiválasztani a fájl nevét -> Jobb gomb -> Local Copy Reference-t kikapcsolni.

        GreenVoid
        Felhasználó

          „Vagy inkább nem ostoba, csak nem képes előrelátni az időben, és/vagy a kódolója fejében…”
          Akkor kérdezze meg. Ezt úgy hívják, hogy „Preferences” / „Options” / stb.

          „Pl a neten próbáltad. Bár, csak van valami referencia manuálja is annak, amit használsz…”
          Igen próbáltam, csak nem tudtam, hogy ezt Import dll-nek hívják.

          „Nem az ide-ben kell beállítgatni, hanem neked kell úgy kódolni, hogy afutás után (megkeresse és) betöltse a dll-t onnan, ahol lesz…  ill.arról az esetről is neked kell gondoskodni, ha a dll nincs meg.”
          Igen. Ezt kérdeztem, hogy hogy lehet megcsinálni.

          GreenVoid
          Felhasználó

            „Vagy inkább nem ostoba, csak nem képes előrelátni az időben, és/vagy a kódolója fejében…”
            Akkor kérdezze meg. Ezt úgy hívják, hogy „Preferences” / „Options” / stb.

            „Pl a neten próbáltad. Bár, csak van valami referencia manuálja is annak, amit használsz…”
            Igen próbáltam, csak nem tudtam, hogy ezt Import dll-nek hívják.

            „Nem az ide-ben kell beállítgatni, hanem neked kell úgy kódolni, hogy afutás után (megkeresse és) betöltse a dll-t onnan, ahol lesz…  ill.arról az esetről is neked kell gondoskodni, ha a dll nincs meg.”
            Igen. Ezt kérdeztem, hogy hogy lehet megcsinálni.

            GreenVoid
            Felhasználó

              Az a baj az IDE megoldásával, hogy ez az ostoba bemásolja a dll-t a project mappájába, így a dll-ből annyi példány lesz, amennyi project használja. A lefordított programok pedig mindig a saját mappájukban lévő dll-t használják. Ez pedig gáz, hiszen tudtommal pont az a dinamikus könyvtár lényege, hogy egy van belőle és ha frissítem, akkor minden program az újat használja anélkül, hogy újra kéne őket fordítani, vagy ahány program használja, annyi mappába át kéne másolni a dll-t.

              És nem találtam monodevelop-ban olyan beállítást, amivel ezt a másolgatást ki lehetne kapcsolni.

              GreenVoid
              Felhasználó

                Az a baj az IDE megoldásával, hogy ez az ostoba bemásolja a dll-t a project mappájába, így a dll-ből annyi példány lesz, amennyi project használja. A lefordított programok pedig mindig a saját mappájukban lévő dll-t használják. Ez pedig gáz, hiszen tudtommal pont az a dinamikus könyvtár lényege, hogy egy van belőle és ha frissítem, akkor minden program az újat használja anélkül, hogy újra kéne őket fordítani, vagy ahány program használja, annyi mappába át kéne másolni a dll-t.

                És nem találtam monodevelop-ban olyan beállítást, amivel ezt a másolgatást ki lehetne kapcsolni.

                GreenVoid
                Felhasználó

                  Azt szeretném elérni, hogy ne kelljen monodevelop-ban mindenféle menükben hozzáadni a fájlt a projecthez, hanem kódba be tudjam írni, hogy melyik könyvtárat szeretném használni (mint c-/c++ -ban az #include vagy pascal-ban a uses).

                  Lehet, hogy nem statikus könyvtárnak hívják, de meg lehet azt is csinálni, hogy egy forráskódú fájlt hozzáadok és szerintem az nem lesz dinamikus, de ez végül is nem olyan fontos.

                  A lényeg az IDE kikerülése a kóddal.

                  GreenVoid
                  Felhasználó

                    Azt szeretném elérni, hogy ne kelljen monodevelop-ban mindenféle menükben hozzáadni a fájlt a projecthez, hanem kódba be tudjam írni, hogy melyik könyvtárat szeretném használni (mint c-/c++ -ban az #include vagy pascal-ban a uses).

                    Lehet, hogy nem statikus könyvtárnak hívják, de meg lehet azt is csinálni, hogy egy forráskódú fájlt hozzáadok és szerintem az nem lesz dinamikus, de ez végül is nem olyan fontos.

                    A lényeg az IDE kikerülése a kóddal.

                    GreenVoid
                    Felhasználó

                      Köszi

                      vizsla:
                      Igazad van, nem a részévé akarom tenni, hanem hivatkozni rá. De kódból nem tudom, hogyan. Te tudod?

                      zoltan22:
                      Valóban így is működik. További érdeklődőknek:
                      „Soluion” tab -> „References” -> „Edit references” -> „.Net Assembly” tab -> kiválasztani a fájlt -> „+ Add” gomb.

                      GreenVoid
                      Felhasználó

                        Köszi

                        vizsla:
                        Igazad van, nem a részévé akarom tenni, hanem hivatkozni rá. De kódból nem tudom, hogyan. Te tudod?

                        zoltan22:
                        Valóban így is működik. További érdeklődőknek:
                        „Soluion” tab -> „References” -> „Edit references” -> „.Net Assembly” tab -> kiválasztani a fájlt -> „+ Add” gomb.

                      10 bejegyzés megtekintése - 1-10 / 10