x
   Englisch | Kontakt | Sitemap | Impressum | Warenkorb show cart
Go to bmcm home
 
x
Innovative Messtechnik
x

SERVICE

x
x x

DELPHI® BEISPIELPROGRAMME LASSEN SICH NICHT ÜBERSETZEN

x
x
x
x x x x x x x
SERVICE
 

  Direktkontakt:

  Telefon (9.00-17.00 Uhr): 0049-8141-404180-2

  Fax: 0049-8141-404180-9

  E-Mail: beratungatbmcm.de

  E-Mail: verkaufatbmcm.de

 

x

 

Sensor+Test, 22.-24. Mai 2012
x
 Messezentrum Nürnberg
 Halle 12, Stand 501

 Ticket Gastticket bestellen

 

x x

 

Die DELPHI Beispielprogramme lassen sich nicht übersetzen, obwohl die ActiveX Komponente BMCSAD richtig installiert wurde. Dieses Verhalten tritt nur mit DELPHI® 3.01, DELPHI® 3.02, DELPHI® 4.x und DELPHI® 5.x auf.

Die Importfunktion von DELPHI® hat sich seit der Version 3.0 erheblich geändert. Die neueren Versionen von DELPHI® (und die Kommandozeilenversion tlibimp.exe) erzeugen vollkommen andere Headerdateien als DELPHI® 3.0. Diese Headerdateien sind zwar prinzipiell dazu geeignet die Funktionen des BMCSAD aufzurufen, sind aber sehr umständlich zu handhaben. Aus diesem Grund empfiehlt es sich, die Headerdateien von DELPHI® 3.0 zu verwenden. Die Vorgehensweise wird im Folgenden beschrieben.

 

LÖSUNG

Um die ursprüngliche Headerdatei verwenden zu können, muss zuerst die ActiveX Komponente BMCSAD laut Handbuch installiert sein. Falls der Import noch nicht durchgeführt wurde, muss die ActiveX Komponente zuerst installiert werden.

Es gibt zwei Möglichkeiten, die von DELPHI® generierte Datei bmcsad_tlb.pas zu ersetzen. Die beiden folgenden Kapitel beschreiben beide Verfahren. Die Beschreibung geht davon aus, dass BMCSAD im Verzeichnis C:\BMCSAD installiert ist und DELPHI® im Verzeichnis C:\Programme\Borland\DELPHI®3.

  • Import mit tlibimp.exe aus Delphi® 3.0

    1. Dazu muss die Datei tlibimp.exe der DELPHI® 3.0 CD in ein temporäres Verzeichnis (z. B. C:\tmp) kopiert werden. Dieses Programm befindet sich auf der DELPHI® CD im Verzeichnis \runimage\DELPHI®30\bin.

      ACHTUNG: Obwohl sich tlibimp.exe auch auf der DELPHI® 3.01 CD befindet, ist es absolut notwendig, tlibimp.exe von der DELPHI® 3.0 CD zu kopieren.

    2. Eine DOS-Box starten und in das Verzeichnis C:\tmp wechseln. Dort den Befehl "tlibimp c:\bmcsad\bmcsadx.ocx" eingeben. Dabei wird die Datei BMCSAD_TLB.pas generiert. Die Ausgaben in der DOS-Box sollten folgendermaßen aussehen:

      C:\tmp>tlibimp c:\bmcsad\bmcsadx.ocx
      DELPHI TLIBIMP Version 1.0 Copyright (c) 1997 Borland International
      Created BMCSAD.pas

      C:\tmp>dir
      Volume in drive C is Nt
      Volume Serial Number is CCF2-A9DD
      Directory of C:\tmp
      01/21/99 09:01a <DIR> .
      01/21/99 09:01a <DIR> ..
      01/21/99 09:01a 472 BMCSAD_TLB.dcr
      01/21/99 09:01a 19,929 BMCSAD_TLB.pas
      04/16/97 03:00a 278,016 tlibimp.exe
      5 File(s) 298,417 bytes
      179,191,808 bytes free
      C:\tmp>
    3. Danach wird die neu erzeugte Datei BMCSAD_TLB.pas in das Verzeichnis C:\Programme\Borland\DELPHI® 3\Imports kopiert. Die dort bereits bestehende Datei muss dazu überschrieben werden.

    4. Jetzt muss das DELPHI® Package neu übersetzt werden, das BMCSAD_TLB.pas enthält. Dazu im Menü Komponenten den Punkt "Package installieren" auswählen. In der folgenden Liste das Package auswählen (im Normalfall DELPHI® Benutzerkomponenten) und die Taste Bearbeiten... drücken. Den nachfolgenden Dialog mit JA bestätigen. Im jetzt folgenden Dialog Package - ... sollte die Unit BMCSAD_TLB enthalten sein. Hier die Taste Compil. drücken, um das Package neu zu übersetzen. Danach den Dialog schließen und die Änderungen speichern.

    5. Die Demoprogramme können jetzt geöffnet und übersetzt werden.

  • BMCSAD_TLB.pas aus BMCSAD verwenden
  1. Dazu muss die Datei BMCSAD_TLB.pas aus dem Verzeichnis C:\BMCSAD\Demo\DELPHI® in das Verzeichnis C:\Programme\Borland\DELPHI® 3\Imports kopiert werden. Die dort bereits bestehende Datei muss dazu überschrieben werden.

    ACHTUNG: Die Datei BMCSAD_TLB.pas wird nur installiert, wenn auch die Beispielprogramme installiert werden. Außerdem ist die Datei erst ab Build 118 des BMCSAD verfügbar. Die aktuellste Version des BMCSAD finden Sie im Downloadarchiv.

  2. Jetzt muss das DELPHI® Package neu übersetzt werden, das BMCSAD_TLB.pas enthält. Dazu im Menü Komponenten den Punkt "Package installieren" auswählen. In der folgenden Liste das entsprechende Package auswählen (im Normalfall DELPHI® Benutzerkomponenten) und die Taste Bearbeiten... drücken. Den nachfolgenden Dialog mit JA bestätigen. Im jetzt folgenden Dialog Package - ... sollte die Unit BMCSAD_TLB enthalten sein. Hier die Taste Compil. drücken, um das Package neu zu übersetzen. Danach den Dialog schließen und die Änderungen speichern.

  3. Die Demoprogramme können jetzt geöffnet und übersetzt werden.

 

STATUS

DELPHI® 3 ist ein Produkt der Borland International, Inc. Für Unterstützung zu DELPHI® wenden Sie sich bitte an Borland. Der BMCSAD ist aktuell nicht mehr erhältlich und wurde durch das ActiveX Control LibadX ersetzt.

FAQ-Download (PDF, 44kB) Download PDF

 

x x

 

bmcm FAQ-INFO
--> Betroffene Produkte:
BMCSAD 3.0, 3.1, 3.2, 3.4
--> Stand: 9.1.2006
   
Download PDF Download
(PDF, 44kB)

x x x x x x x
x x x
Home | Unternehmen | Service | Download | Produkte | Applikationen | Verkauf
x x x
x x x
AGB | Impressum | Kontakt
x x x
x x x
27.01.2012    © bmc messsysteme gmbh
x x