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
 
 » Markizy 08:31
 » matali 08:31
 » Syzyf 08:14
 » selves 08:06
 » DJopek 08:06
 » KHot 08:02
 » Fight 08:00
 » Chrisu 07:59
 » Kenny 07:55
 » ligand17 07:36
 » arra 07:32
 » Promilus 07:29
 » PeKa 07:14
 » DrLamok 07:04
 » NimnuL 06:52
 » Kilgor 06:44
 » Doczu 05:46
 » NWN 05:07
 » PCCPU 04:30

 Dzisiaj przeczytano
 7997 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