AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:47

Parameter dieser Suchanfrage:

Suche in Thema: DLL einbinden octopus.dll
Suche alle Beiträge, die von "multi-man" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 4. Aug 2008
    Ich habe mir nochmal die aktuelle Firmware aus dem SVN gezogen. Hab mich da mal in die Sourcen eingelesen und ich glaube ja fast dass es die port-funktionen noch gar nicht gibt ...

    in der io.c z.B. steht :

    uint8_t io_set_port_direction_out(uint8_t port,uint8_t mask)
    {
    /* TODO
    switch (port)
    {
    case 1: DDRB = mask; break;
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 4. Aug 2008
    Danke Wal für die super Arbeit !

    Du hast ja einen OctopusCAN, kann also sein dass es daran liegt, aber bei mir geht das mit den Pins setzen ganz gut, nur mit den Ports geht es nicht ...

    Ich hab mir die Funktionen angeguckt, und kann es mir nicht recht erklären, da die Funktionen für die Ports ja genauso sind wie die für die Pins...

    Könnte es an der Firmware liegen ?

    LG
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 30. Jul 2008
    hmm, ja ist schon merkwürdig ...

    Also mit Python funzt es es ja bei mir wunderbar, habe auch schon probiert, mit python4delphi den code im wrapper auszuführen, aber auch dabei kommt eine exception raus ...
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 30. Jul 2008
    @Wal:

    Kannst Du mal den kompletten Code posten, vielleicht hab ich ja irgendwie nen Fehler gemacht ..

    Welche LibUSB hast du denn auf dem PC ?

    Welche Firmware auf dem octopus ?

    Ich bekomme bei open und init auch ne 1 zurück, aber im error_str steht dann bei mir "can't set configuration for given usb device"
    und beim versuch einen Pin zu schalten, kommt "communication error" in den...
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    Wenn ich das wüsste ...

    Ich kann mir nur vorstellen, dass der record octopus_context falsch ist, aber ich kapier einfach nicht, wie der aussehen soll ...

    in octopus.h ist er ja so beschrieben:

    struct octopus_context {
    // USB specific
    /// libusb's usb_dev_handle
    struct usb_dev_handle *usb_handle;
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    das struct usb_device sieht übrigens so aus in usb.h:

    struct usb_device {
    struct usb_device *next, *prev;

    char filename;

    struct usb_bus *bus;

    struct usb_device_descriptor descriptor;
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    Also der Init läuft ja auch durch, egal ob usb_handle nun Pointer, Pchar oder sonst ein Zeiger ist ...

    Aber octopus_open kommt mit error_str "can't set configuration for given usb device" zurück ...

    In der octopus.c steht :

    /*
    * open octopus with a libusb dev handle
    */
    int octopus_open_dev(struct octopus_context *octopus, struct usb_device *dev)
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    Das stimmt !
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    Leider nicht wirklich ..
    Ich habe mal die LibUSB.pas mit in mein Testprogramm aufgenommen, aber leider passiert dabei das selbe ...

    Chris
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 25. Jul 2008
    Danke, das ist mittlerweile behoben !




    Danke für den guten Ansatz, Init läuft durch mit 1 und open läuft auch durch ohne exception und mit returnwert 1, allerdings bekomme ich jetzt im error_str die Meldung "can't set configuration for given usb device" .

    Das ist jetzt wohl wahrscheinlich nicht mehr delphi-spezifisch ... Habe allerdings gerade nochmal in Python an dem selben Rechner...
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 23. Jul 2008
    Habe ich probiert, aber leider will es so auch nicht, er bekommt zwar ne 1 zurück, aber anschliessend kommt gleich wieder ne exception... Hab mal geschaut, also der wert von context ist vor dem Aufruf der DLL natürlich irgendein Wert, wenn die DLL-Funktion aber vorbei ist, dann ist context NIL ...
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 23. Jul 2008
    Speicher reserviert ? Wohl eher nicht :(
    Aber hier mal der Code :
    unit octopusU1;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls;
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 23. Jul 2008
    Es gab wieder denselben fehler, habe den Fehler mal als screenshot angehängt ...
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 23. Jul 2008
    Falls ich ins falsche Forum gepostet habe, oder einfach zu wenige Informationen wäre ich auch über einen Hinweis dankbar .. :(
  • Forum: Win32/Win64 API (native code)

    Re: DLL einbinden octopus.dll

      Delphi
      by multi-man, 23. Jul 2008
    Hier nochmal ein paar Hintergrundinfos zu dem Teil :

    Downloads-Section auf Embedded-projects.net

    Hier gibt es ein Handbuch zu dem Teil (allerdings noch im Aufbau)

    In C ist es ohne Probleme ansprechbar, allerdings will ich nicht erst ein C-Prog coden, dass ich dann von der Delphi-App fernsteuern lasse ;-)

    Ich hoffe auf eure Tipps
  • Forum: Win32/Win64 API (native code)

    DLL einbinden octopus.dll

      Delphi
      by multi-man, 22. Jul 2008
    Hallo !

    Ich habe folgendes Problem :

    Ich habe einen OctopusUSB ( Hier der Link )
    Das ist ein Ein/Ausgabe Interface für den Anschluss an USB. Ich habe es mir bestellt, da ich dachte, ich bekomme es auch mit Delphi angesteuert, allerdings komme ich nicht richtig weiter...

    Dabei ist eine octopus.dll
    Diese exportiert unter anderem eine Funktion "octopus_init" :


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=multi-man&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=117654
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz