Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » JE Jacaw 08:05
 » PeKa 08:02
 » Fl@sh 07:58
 » Zbyl 07:49
 » cVas 07:47
 » @GUTEK@ 07:34
 » mravel 07:30
 » marek_m 07:24
 » steve 07:14
 » malyy 07:09
 » waski 07:02
 » leon 06:58
 » AfiP 06:58
 » DJopek 06:50
 » NimnuL 06:36
 » patinka 06:35
 » Dexter 06:29
 » XepeR 06:28
 » KHot 06:27
 » hokr 06:21

 Dzisiaj przeczytano
 31914 postów,
 wczoraj 25543

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

Borland C++ Builder i DLL-e , Dymol 3/01/02 07:40
Poweidzta mi ludziska jak podpiąć dll-kę do projektu w C++ Builderze?

  1. Trza odznaczyć checkboxy w opcjach projektu tj. , juniorEZ 3/01/02 11:28
    Use dynamic RTL w zakładce linker i najważniejsze z zakładce PACKAGES - built with runtime packages, kompilować z dll-ami w katalogu twojego projektu. Ja tak kompilowałem swój progz razem z borlandmm.dll i spox działa na różnych kompach bez buildera- tyle, że program trochę "urósł"

    pozdr. juniorEZ

    1. Raz jeszcze , Dymol 3/01/02 12:24
      Chodziło mi bardziej, o to jak uczynić dostępnymi z poziomu kodu (czyli jak kożystać) procedury zawarte w ddl ... sory za zamiąch ...

  2. aaa i jeszcze masz opcje w advenced linker , juniorEZ 3/01/02 11:33
    jw.

    pozdr. juniorEZ

  3. Normalnie! , juniorEZ 3/01/02 12:38
    Jeśli korzystasz z np. funkcji API(a chyba kożystasz) to właśnie one są w dll'ach. Prawdę mówiąc nie wiem w jakim stopniu zaawansowania w programowaniu jesteś, ale np. funkcja:
    InitializeCOMPort(SerialParametersDLL : TSerialParameters) : THandle
    jest właśnie zawarta w dll'u i nie musisz dołączać tego dll'a tak jak biblioteki np. przez #include. Jedynie musisz kompilować progza razem z tymi dll'ami.

    Może jeszcze jeden przykład z biblioteki SetSerialPort.DLL:
    SetSerialCOMPort(AHandle: THandle; SerialParametersDLL : TSerialParameters)
    Zwracane wartości:
    TserialParameters
    Opis parametrów:
    AHandle : THandle; - uchwyt aplikacji wywołującej;
    SerialParametersDLL : TSerialParameters; - record parametrów do ustwienia;

    type TSerialParameters = Record
    PortCOM : String; // Nazwa portu COM np. “COM2”
    BaudRate : Integer; // Prędkość transmisji. Wartość rzeczywista np. 57600
    BaudRateIndex : Integer; // Wskaźnik do tabliy prędkości (0 - 13)
    Parity : Integer; // Bit parzystości (0 – 3)
    StopBits : Integer; // Bity stopu (0-2)
    SetDTR : Integer; // Sterowanie pinem DTR (0-2)
    SetRTS : Integer; // Sterowanie pinem RTS (0-3)
    FlowDSR : Boolean; // Sterowanie pinem DSR
    FlowCTS : Boolean; // Sterowanie pinem CTS
    RIT : Integer; // TimeOut
    RTTM : Integer; // TimeOut
    RTTC : Integer; // TimeOut
    DTRVisible : Boolean; // GroupBox DTR widoczny (TRUE= TAK, FALSE = NIE)
    RTSVisible : Boolean; // GroupBox RTS widoczny
    FlowVisible : Boolean; // GroupBox sterowanie przepływem widoczny
    TimeOutVisible : Boolean; // GroupBox TimeOut widoczny
    ImageVisible : Boolean; // Rysunek wtyczki DB9 widoczny
    end;

    pozdr. juniorEZ

  4. to miało być w odpowiedzi na post RAZ JESZCZE!!! , juniorEZ 3/01/02 12:41
    jw.

    pozdr. juniorEZ

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL