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?- 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 - 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 ...
- aaa i jeszcze masz opcje w advenced linker , juniorEZ 3/01/02 11:33
jw.pozdr. juniorEZ - 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 - 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 |
|
|
|
|