Komputer Świat Ekspert - Forum: rejestracja .dll - kiedy konieczne - Komputer Świat Ekspert - Forum

Skocz do zawartości

Strona 1 z 1

rejestracja .dll - kiedy konieczne

#1 Użytkownik nie jest zalogowany   Kufu 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 59
  • Rejestracja: 29-listopad 07

Napisano 17 sierpień 2009, 13:43

Witam,
Chcialbym sie dowiedziec kiedy konieczne jest rejestrowanie .dll poprzez regsvr32.exe jezeli wykorzystuje dana biblioteke .dll w programie.
tutaj: http://vlaurie.com/c...rticles/dll.htm
jest napisane:

Cytat

In order for a DLL to be used, it has to be registered by having appropriate references entered in the Registry.

czyli tak jakby zawsze bylo to konieczne.
Jednak ostatnio pisalem program w C#, uzywalem biblioteki .dll, dodaem ja przez add reference do solution w VS (wskazuajc polozenie w zakladce browse) i wszystko dzialalo...
bez zadnego dodatkowego rejestrowania.
Czy moglby ktos wytlumaczyc mi kiedy jest to niezbedne, a kiedy (tak jak w moim przypadku) nie trzeba dodatkowo rejestrowac pliku .dll w systemie?
pozdrawiam
0

#0 Bot Reklamowy

  • Grupa: Reklama

#2 Użytkownik nie jest zalogowany   Kufu 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 59
  • Rejestracja: 29-listopad 07

Napisano 18 sierpień 2009, 06:06

Hej,
Nikt nie wiem, czy to moze przez wakacje? :)
0

#0 Bot Reklamowy

  • Grupa: Reklama

#3 Użytkownik nie jest zalogowany   wht 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 50
  • Rejestracja: 26-lipiec 09

Napisano 18 sierpień 2009, 07:13

ja na przykład nigdy nie rejestruję bibliotek pisząc w delphi. jeśli dobrze kontaktuję, to rejestracja jest konieczna tylko wtedy, gdy biblioteka ingeruje w działania systemu operacyjnego a nie pojedynczych programów.
0

#0 Bot Reklamowy

  • Grupa: Reklama

#4 Użytkownik nie jest zalogowany   Kufu 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 59
  • Rejestracja: 29-listopad 07

Napisano 19 sierpień 2009, 09:07

czy ktos moze to potwierdzic? W kilku miejscach czytalem, ze wszystkie biblioteki wymagaja rejestracji, jednak ja rowneiz tego nei robie.. wiec moze sa one rejestrownae automatycznie podczas kompilacji?
0

#5 Użytkownik nie jest zalogowany   arturooo3 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 61
  • Rejestracja: 27-maj 05

Napisano 19 sierpień 2009, 15:49

Hej!
Wakacje wakacjami, jednak udzielać odpowiedź powinno się.
Dla Windows <= XP z bibliotek dll można korzystać gdy:
- dll jest umieszczony w folderze aplikacji
- dll jest np. w system32 i jest zarejestrowana

Pierwszy sposób jest średni, bo jeżeli 20 aplikacji korzysta z tej samej dllki, nie ma to sensu.
I kolejna sprawa - dla Windows Vista oraz 7 biblioteki muszą być rejestrowane - inaczej nie zadziałają.

Sprawą rejestracji itak powinien zająć się instalator, więc należy patrzeć na to raczej wysokopoziomowo :P
Chyba, że takowy tworzysz.
0

#6 Użytkownik nie jest zalogowany   Kufu 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 59
  • Rejestracja: 29-listopad 07

Napisano 20 sierpień 2009, 06:19

ok, dzieki za klarowna odpowiedz.
zastanawiam sie tylko co do tej visty.. na pewno musza byc rejestrowane? Jestem pewny, ze nic takiego nie robilem, wrzucilem dll do folderu z plikiem .exe i wszystko dzialalo...
Chyba, ze rejestrowanie odbywa sie poprzez "add reference" w solution? Jezeli tak, to rzeczywiscie to robilem..
chociaz tez nie zawsze, stosuajc pinvoke nie musialem dodawac biblioteki przez add reference z tego co pamietam..
0

#7 Użytkownik nie jest zalogowany   Kufu 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 59
  • Rejestracja: 29-listopad 07

Napisano 24 sierpień 2009, 08:06

ponawiam pytanie..
0

#8 Użytkownik nie jest zalogowany   arturooo3 

  • Nowy Uczestnik
  • Grupa: Czytelnicy
  • Postów 61
  • Rejestracja: 27-maj 05

Napisano 05 wrzesień 2009, 21:53

Niestety będziesz musiał sprawdzić, gdy ja próbowałem musiałem rejestrować.
Gdy ja sprawdzałem Vistę, musiałem tak robić.
0

Strona 1 z 1


Szybka odpowiedź

  

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Zmień widoczność shoutboxa Shoutbox

wojtek0569  : (17 grudzień 2014 - 16:05) No i znowu atak botów :(
dawido90  : (14 grudzień 2014 - 08:25) również pozdrawia ;)
Uno  : (09 grudzień 2014 - 12:53) I ja pozdrawiam :)
Pretender  : (06 grudzień 2014 - 21:24) pozdrawiam dziadków :))))
Pretender  : (06 grudzień 2014 - 21:24) elitarne forum przestało istniec ;)
Pretender  : (06 grudzień 2014 - 21:24) nudy nudy :))) nic sie nie zmieniło
wojtek0569  : (04 grudzień 2014 - 22:19) Bywa :D
rzeznia22  : (04 grudzień 2014 - 09:57) Nie wiedziałem, że tu jeszcze zajrzę ;) Masa czasu...
rzeznia22  : (04 grudzień 2014 - 09:51) ohoho, widzę jeszcze są ludzie ze starej ekipy! :D
wojtek0569  : (17 październik 2014 - 19:19) Spamerzy generują ruch na forum :D
tomek10861  : (10 październik 2014 - 20:54) Że też ktoś płaci za serwer
tomek10861  : (10 październik 2014 - 20:54) Lat minęło a forum dalej istnieje :)
wojtek0569  : (10 październik 2014 - 18:29) :) Ho!
Grejpfrut14  : (09 październik 2014 - 19:10) hoho
wojtek0569  : (08 październik 2014 - 15:37) OGŁOSZENIE: Ludzie! Nie odkopujcie tematów które maja po 2lata!
wojtek0569  : (08 październik 2014 - 15:36) Podobno do końca roku fora moja być połączone :)
Ferrari  : (04 październik 2014 - 23:48) Tylko pozycjonerzy ratują to forum i piszą posty :lol:
dawido90  : (29 wrzesień 2014 - 21:19) ja 'zaledwie' 7
dawido90  : (29 wrzesień 2014 - 21:17) Już ponad 10 lat :D
EnDrJu_G  : (29 wrzesień 2014 - 17:42) Tylko ten nick mógłbym zmienić :D
Rozszerz pole shoutboxa

DIGDIP