Win7 & Delphi7

11.05.2012 - Lesezeit: 3 Minuten

nachdem nun immer mehr Programme die Zusammenarbeit mit W2K verweigern, ist es an der Zeit mit der Entwicklungsumgebung auf eine Win7 Maschine umzuziehen.

1) Delphi 7 installieren (Ohne Interbase Client und ohne Rave)
1) Delphi 7 das erste Mal als Administrator starten und wieder beenden
1) Für den Ordner und alle Unterordner den Schreibschutz aufheben: c:\Program Files\Borland\Delphi7\Bin\
1) Delphi registrieren per Internet (Obwohl es schon sehr alt ist funktioniert die Registrierung noch)
1) Das Servicepack installieren d7_de_pro_upd1_1.exe
1) Das Rave Update installieren rave_be_5_0_8.exe
1) DelForEx installieren
1) Delphi starten
1) GExpert -Configuration

  • Perfect Layout einschalten

  • IDE konfigurieren
    1) Tools - Umgebungsoptionen

  • Umgebungsvariablen für Verzeichnisse kauf,dsp,lwnf anlegen

  • Bibliothek - diverse Bibliothekspfade anlegen
    1) Tools - Debuggeroptionen

  • Sprachexceptions EFIBInterbaseError hinzufügen

  • Bei Delphi-Exceptions stoppen auschalten
    1) Packages installieren
    1) kauf_lib\kauf_lib.bgb
    1) kauf_lib\DevExpress5\DevExpress5.bpg
    1) kauf_lib\xls_mini.dpk
    1) dsp_lib\dsp.bgp
    Dabei beachten: Für jede BPL-Datei muss das Ausgabe verzeichnis der Units auf ..\ bzw. ....\ gesetzt werden, so dass die *.dcu Dateien im Verzeichnis kauf_lib abgelegt werden.
    1) Anpassungen an dcc.cfg in den Projektverzeichnissen vornehmen.

-aWinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE  
-u"C:\Programme\Borland\Delphi7\lib";"C:\Programme\Borland\Delphi7\lib\Obj"  
-u"c:\Programme\Borland\Delphi7\Rave5\Lib\"  
-u"C:\wnf\dl7\dsp_lib"  
-u"C:\wnf\dl7\dsp_lib\SynEdit"  
-u"C:\wnf\dl7\dsp_lib\ML_LIB"  
-u"C:\wnf\dl7\dsp_lib\dspFIB"  
-u"C:\wnf\dl7\dsp_lib\Lizenz"  
-u"C:\wnf\dl7\dsp_lib\rppro"  
-u"C:\wnf\dl7\kauf_lib"  
-u"C:\wnf\dl7\kauf_lib\DevExpress5"  
-u"C:\wnf\dl7\wnf_tools"  
-u"C:\wnf\dl7\wnf_vcl"  
-i"C:\wnf\dl7\wnf_tools"  
-lu"vcl;rtl;vclx;dbrtl;vcldb;vcldbx;"  
-w-UNSAFE_TYPE  
-w-UNSAFE_CODE  
-w-UNSAFE_CAST  
-w-SYMBOL_PLATFORM  
-w-UNIT_PLATFORM  
Tags: Delphi-Programmierung win7

Firebirdserver 2.5: inet_error: 113

10.05.2012 - Lesezeit: ~1 Minute
$ less /var/log/firebird2.5.log  
c2012   Thu May 10 10:12:38 2012  
        INET/inet_error: read errno = 113  

c2012   Thu May 10 11:21:02 2012  
        INET/inet_error: read errno = 104  

http://www.firebirdfaq.org/faq120/

What are those error codes I see in firebird.log on Linux?

Errors like 'INET/inet_error: read errno = ' are networking errors.

113 / No route to host /

104 / Connection reset by peer /

Tags: FirebirdSQL Kubuntu 12.04

Kubuntu 12.04 und Garmin etrex Vista HCx

05.05.2012 - Lesezeit: ~1 Minute

Das Gerät wird über USB angesprochen. Damit ein Benutzer ohne Root-Rechte auf die Schnittstelle usb: zugreifen kann,
ist eine udev-Regel anzulegen. Hier mit Root-Rechten die Datei /etc/udev/rules.d/51-garmin.rules erstellen
und die folgende Zeile einfügen:

ATTR{idVendor}=="091e", ATTR{idProduct}=="0003", MODE="666"  

Nach einem Neustart des udev-Systems kann man das GPS am Computer anschließen, und die Rechte sind entsprechend gesetzt.

$ sudo reload udev  

Auf dem Garmin muss unter Menü - Menü - Tracks ein Track gespeichert werden. (Bedienungsanleitung für Garmin etrex Vista HCx Seite 17ff)

Danach kann man mit gpsbabel z.B. die Wegpunkte vom Garmin herunterladen

$ gpsbabel -D9 -w -i garmin -f usb: -o gpx -F WP.gpx  

In QLandkarteGT kann das Garmin dann eingebunden werden:

../bilder/qtlandkartegt_einstellungen_garmin

Tags: Kubuntu Garmin Kubuntu 12.04

HBCI-Banking und KAAN TriBank unter Kubuntu 12.04 LTS

28.04.2012 - Lesezeit: 3 Minuten

Neuer Rechner c2012, neues Glück

Kontrollieren, ob die folgenden Pakete installiert sind:

  • linux-source, linux-headers-server, libccid, libpcsclite1, libpcsc-perl, pcscd,

(keine Ahnung ob sie wirklich gebraucht werden)

bei kobil.com gibt es unterschiedliche Treiber, je nachdem welche Sprache man auswählt:

  • Deutsch KOBIL_iD_token_Linux_20120222.zip
  • Englisch ct-api and pc/sc driver ct-linux.zip

Treiber aus ct-linux.zip

Den zur Zeit evtl. laufenden Dämon pcscd anhalten

$ sudo /etc/init.d/pcscd stop  

Zur Installation des Treibers lege ich mir unter ~/bin ein Verzeichnis kobil an und entpacke dort den Treiber.

$ mkdir bin/kobil  
$ cd  bin/kobil  
$ unzip /wnfdaten/Doẃnloads/ct-linux.zip  
$ cd  install  
$ tar xzf kobil-install.tgz  

Jetzt installiere ich die 64-bit Version

im Script ./install64 stehen falsche Pfade für die 64-bit-libs deshalb den script ändern von:

sudo cp libct64.so /usr/lib64/libct.so  
sudo chgrp root /usr/lib64/libct.so  
sudo chmod 755 /usr/lib64/libct.so  

nach

sudo cp libct64.so /usr/lib/libct.so  
sudo chgrp root /usr/lib/libct.so  
sudo chmod 755 /usr/lib/libct.so  
$ cd  installation  
$ sudo ./install64  

Jetzt den Dämon pcscd neu starten:

$ sudo /etc/init.d/pcscd restart  

Den Rechner neu starten

$ sudo reboot  

Nach dem Booten des Rechners noch einmal ins Installationsverzeichnis wechseln und den 64bit-Treiber für den Benutzer installieren.

$ cd  bin/kobil/install/installation  
$ ./installuser64  
Tags: HBCI-Banking Kobil KAAN TriBank

wnfScripte auf assembla.com

17.04.2012 - Lesezeit: ~1 Minute

Unter KDE4

Tags: assembla

Mein neuer Rechner c2012

17.04.2012 - Lesezeit: 3 Minuten

128 GiB SSD

2 TB HD

Intel i7-2600

  • 3,4GHz
  • 8 MB Cache
    $ lscpu  
    Architecture:          x86_64  
    CPU op-mode(s):        32-bit, 64-bit  
    Byte Order:            Little Endian  
    CPU(s):                8  
    On-line CPU(s) list:   0-7  
    Thread(s) per core:    2  
    Core(s) per socket:    4  
    CPU socket(s):         1  
    NUMA node(s):          1  
    Vendor ID:             GenuineIntel  
    CPU family:            6  
    Model:                 42  
    Stepping:              7  
    CPU MHz:               1600.000  
    BogoMIPS:              6819.89  
    Virtualization:        VT-x  
    L1d cache:             32K  
    L1i cache:             32K  
    L2 cache:              256K  
    L3 cache:              8192K  
    NUMA node0 CPU(s):     0-7  

$ lspci  
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)  
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)  
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)  
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)                                                            
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)                                                             
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)                                                                        
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)                                                                        
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)                                                                        
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)                                                                        
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)                                                                        
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b5)                                                                        
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)  
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)  
00:1f.0 ISA bridge: Intel Corporation Z68 Express Chipset Family LPC Controller (rev 05)  
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)  
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)  
01:00.0 VGA compatible controller: nVidia Corporation GT520 [GeForce GT520] (rev a1)  
01:00.1 Audio device: nVidia Corporation HDMI Audio stub (rev a1)  
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 30)  
04:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)  
05:00.0 USB Controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)  
06:00.0 USB Controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)  
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)  
08:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s Controller (rev 11)  
Tags: Linux-Hardware c2012