Ik had graag dit component aan de praat gekregen in Builder 3.
Ik voeg dus DLPrinterPortIO in in de form van het DiskDude tabblad.
Ik zet een knop met volgend comando:
Ik save alles in een nieuwe map met
TDLPortIO.lib
TDLPortIO.h
TDLPortIO.dll
in
Ik add TDLPortIO.lib in het project.
Ik druk nog eens op Save All.
Als ik dit run krijg ik volgend meldingen in Unit1.h
Het volgende zit in Unit1.h
En alle foutmeldingen gaan over volgende lijn:
Ik hoop dat ik het probleem voldoende heb geschets.
mVg
Ik voeg dus DLPrinterPortIO in in de form van het DiskDude tabblad.
Ik zet een knop met volgend comando:
C++:
1
2
3
4
5
| void __fastcall TForm1::Button1Click(TObject *Sender) { DLPortIO->OpenDriver(); DLPortIO->Port[0x378]=0x2; } |
Ik save alles in een nieuwe map met
TDLPortIO.lib
TDLPortIO.h
TDLPortIO.dll
in
Ik add TDLPortIO.lib in het project.
Ik druk nog eens op Save All.
Als ik dit run krijg ik volgend meldingen in Unit1.h
code:
1
2
3
4
| [C++Error] Unit1.h(14): Type name expected. [C++Error] Unit1.h(14): Declaration missing ;. [C++Error] Unit1.h(14): Declaration missing ;. [C++Error] Unit1.cpp(20): Undefined symbol 'DLPortIO'. |
Het volgende zit in Unit1.h
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include "TDLPortIO.h" //--------------------------------------------------------------------------- class TForm1 : public TForm { __published: // IDE-managed Components TDLPrinterPortIO *DLPrinterPortIO1; TButton *Button1; void __fastcall Button1Click(TObject *Sender); private: // User declarations public: // User declarations __fastcall TForm1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TForm1 *Form1; //--------------------------------------------------------------------------- #endif |
En alle foutmeldingen gaan over volgende lijn:
C++:
1
| TDLPrinterPortIO *DLPrinterPortIO1; |
Ik hoop dat ik het probleem voldoende heb geschets.
mVg
[ Voor 9% gewijzigd door Verwijderd op 08-02-2003 11:27 ]