Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   USB Display - API Problem (Fehler bei Kompilierung) (https://www.delphipraxis.net/170131-usb-display-api-problem-fehler-bei-kompilierung.html)

hathor 3. Sep 2012 13:29

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Nein, ABACOM_USB_LCD_TLB.pas ist dabei.

DeddyH 3. Sep 2012 13:30

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Sry, hatte ich übersehen.

hathor 3. Sep 2012 13:32

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Zitat:

Zitat von delphihase (Beitrag 1181239)
...Welche Dateien hast du bei deinem neuen Projekt alle drin? (Kannst du das vielleicht als zip hochladen, evtl. kann er das ja kompilieren ...)

Ich habe kein neues Project - ich habe nur Borland Delphi 5.0 compiliert.

Was verstehst Du unter "Includes"?

Der Fehler liegt nicht im ABACOM_USB_LCD_TLB.pas, da wird er nur gemeldet...
Zeige uns mal das neue Project von Dir.

delphihase 3. Sep 2012 13:33

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Das geht ja bei mir auch ... ;)

Nur das integrieren in eine neue, leere VCL-Formularanwendung klappt nicht.

EDIT:

Meinte mit den "Includes" die uses.

Mein Projekt anbei.

EDIT2: Anhang entfernt, war die falsche ZIP ... -.-

hathor 3. Sep 2012 13:44

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Ein neues Project muss doch nur uses ABACOM_USB_LCD_TLB, die Private-Declarations haben und die Formcreate-Procedure - mehr ist da nicht.

Da kann man doch nicht soviel falsch machen!

delphihase 3. Sep 2012 13:48

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Zitat:

Zitat von hathor (Beitrag 1181256)
Da kann man doch nicht soviel falsch machen!

Dachte ich auch ... -.-

Mein Code in der main.pas:

Delphi-Quellcode:
unit main;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ABACOM_USB_LCD_TLB;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    LCD: TUSBLCDX;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
   LCD := TUSBLCDX.Create(self);
   With LCD do
   begin
      parent := self;
      Left := 24;
      Top := 32;
   end;
end;

end.
Hast du ne Idee, was daran falsch ist?

Bei den Includes gibts folgende weniger als bei der Original-DPR:

Delphi-Quellcode:
ComCtrls, StdCtrls
Diese hinzuzufügen bringt aber auch nichts ...

hathor 3. Sep 2012 13:51

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
uses ist nicht identisch:
Es fehlen:
ABACOM_USB_LCD_TLB, ComCtrls, StdCtrls;
----------
Du arbeitest offensichtlich mit verschiedenen Projects!
Dein Upload sieht anders aus!!!

delphihase 3. Sep 2012 13:56

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Zitat:

Zitat von delphihase (Beitrag 1181250)
EDIT2: Anhang entfernt, war die falsche ZIP ... -.-

Stimmt, ich hatte mich beim Upload vertan ... Sorry ... Aber, BTW, hat die falsche Version sich bei dir kompilieren lassen? Bei mir nicht ...

Der jetzige Quellcode ist das neue Projekt - soll ich das uppen?

hathor 3. Sep 2012 14:03

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Der Fehler ist reproduzierbar:

Wenn ABACOM_USB_LCD_TLB NICHT im Main.pas unter uses steht, kommt der Fehler!

.
Im DPR-File ist er überflüssig.

delphihase 3. Sep 2012 14:30

AW: USB Display - API Problem (Fehler bei Kompilierung)
 
Ja, er ist ja in der main.pas, habe mich mal wieder falsch ausgedrückt -.- :duck:

Allerdings verzweifle ich langsam, denn ich habe alle uses drin ...

Kannst du vielleicht mal testen, ob du ein neues DPR erstellen kannst und dann auch kompilieren kannst?

Wenn ja, kannst du es ja mal uppen ...

Danke im Voraus, und danke für das was du schon gemacht hast!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:42 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz