Toon posts:

[DLPrinterPortIO] in BCB3

Pagina: 1
Acties:

Verwijderd

Topicstarter
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:
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 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:28

Creepy

Tactical Espionage Splatterer

Grappig dat je hier ([rml][ bcb3] IO-component for XP[/rml] ) roept dat je de DLportIO en de help daarvan niet kan installeren, maar nu ineens wel een complete wrapper voor DLPortI/O kan installeren.

Affijn....DLportIO in je button1click is nergens gedefinieerd, dus logisch dat je daar een foutmelding op krijgt.
En ik denk dat je het component niet goed hebt geinstalleerd aangezien je een foutmelding krijg op de declaratie hiervan (lees: net als in je button1click is TDLPrinterPortIO niet bekend).

Je zou eens kunnen proberen te zoeken in de help van het component zelf, of een vraag stellen aan diegene die dat component voor je heeft gemaakt.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Creepy schreef op 08 februari 2003 @ 13:44:
Grappig dat je hier ([rml][ bcb3] IO-component for XP[/rml] ) roept dat je de DLportIO en de help daarvan niet kan installeren, maar nu ineens wel een complete wrapper voor DLPortI/O kan installeren.
Nu ben ik thuis en niet meer op school , vandaar.
Het zo al erg zijn , had ik al geen rechten meer op mijn eigen PC ;)
Je zou eens kunnen proberen te zoeken in de help van het component zelf, of een vraag stellen aan diegene die dat component voor je heeft gemaakt.
Heb dit net gedaan, ik hou jullie op de hoogte, want ik heb zo al gezien dat dit een vaak gestelde vraag is op dit forum :)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:28

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 08 februari 2003 @ 13:49:
Heb dit net gedaan, ik hou jullie op de hoogte, want ik heb zo al gezien dat dit een vaak gestelde vraag is op dit forum :)
Inderdaad ;)
Goed gezien trouwens... je moest eens weten hoeveel mensen dit niet zien

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney