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
 
 » biEski 16:57
 » Grza 16:57
 » Ziomek 16:54
 » PCCPU 16:52
 » rainy 16:52
 » AfiP 16:51
 » kyusi 16:50
 » soyo 16:49
 » Kenny 16:49
 » Rafael_3D 16:44
 » hideox 16:41
 » PeKa 16:41
 » hokr 16:40
 » Kosiarz 16:39
 » xpx 16:33
 » Chavez 16:32
 » PiotrexP 16:31
 » KHot 16:26
 » Pinokio.p 16:24
 » piotrszac 16:21

 Dzisiaj przeczytano
 20979 postów,
 wczoraj 48330

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
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-2024, TwojePC.PL