INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Array String



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

31.05.2010, 16:06
Beitrag #1

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
Array String
hallo zusammen,

ich moechte ein array(string) mit einem dll bearbeiten. Nun weiss ich nicht, mit welchem Datentype soll ich sie einbinden. Das einzige, was es gibt, ist ein Arra fuer Zahlen.

Hat jemand eine Idee

Danke im Voaraus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.05.2010, 18:10
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array String
Bahn
Arrays gibt's doch in allen Variationen..... Unsure

Gruß Markus

' schrieb:hallo zusammen,

ich moechte ein array(string) mit einem dll bearbeiten. Nun weiss ich nicht, mit welchem Datentype soll ich sie einbinden. Das einzige, was es gibt, ist ein Arra fuer Zahlen.

Hat jemand eine Idee

Danke im Voaraus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2010, 19:39 (Dieser Beitrag wurde zuletzt bearbeitet: 31.05.2010 19:39 von jg.)
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Array String
' schrieb:Arrays gibt's doch in allen Variationen..... Unsure
Aber nicht als Vorgabe beim Aufruf einer dll-Funktion aus LabVIEW heraus.
   
Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2010, 20:12
Beitrag #4

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
Array String
Hi Jens,

das ist mein Problem.

Irgendeine Alternative!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2010, 20:43
Beitrag #5

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Array String
So vielleicht ?


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2010, 21:55
Beitrag #6

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
Array String
und wie sieht aus, mit dem Datentyp. Kannst Du mir Dein Beispiel oder ein kleines Beispiel schicken.

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.06.2010, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2010 08:21 von rolfk.)
Beitrag #7

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Array String
' schrieb:und wie sieht aus, mit dem Datentyp. Kannst Du mir Dein Beispiel oder ein kleines Beispiel schicken.

Danke

Dazu musst Du als Datentyp Adapt to Type wählen (und ganz fest aufpassen)!

Was dabei in Deine DLL kommt ist nämlich nicht einfach ein Arraypointer sondern ein LabVIEW Arrayhandle of LabVIEW Stringhandles.

Das sollte in Deinem Prototypdeklaration dann so aussehen:

typedef struct {
int32 dimSize;
LStrHandle str[1];
} LVStringArray, **LVStrArrHandle;

int32 MyFunction(LVStrArrHandle arr);

Und dann noch das entsprechende online Help Manual über External Code ganz andächtig durchlesen und hoffentlich bist Du ziemlich sattelfest mit C Pointern und so, und dann hast Du eine gute Chance das nach einiger Zeit mit viel Schweiss und noch viel mehr Crashes doch noch zum Laufen zu bringen.Rolleyes

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2010, 10:49
Beitrag #8

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
Array String
Hallo Rolf,

hast Du bitte ein Beispiel fuer mich. Ich stehe ehrlich auf Schlauch.

Es waere Nett, wenn Du mir ein Beispiel zeigst, wie ich ein Array(String) einbinden kann.

MfG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2010, 12:26 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2010 12:40 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Array String
Nun da gibts schon einige Vorbilder aber ich will mal nicht so sein:

[code]#include "extcode.h"

#if defined(IsOpSystem64Bit) && IsOpSystem64Bit
#define uPtr

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.06.2010, 10:38
Beitrag #10

tetef Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2009

2010
2008
de_en

76133
Deutschland
Array String
Hi Rolf,

doch doch, du bist ein Vorbilder. Schön, dass es euch gibt.

Kannst Du bitte auch den Vi hochladen?

Danke.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Char* in String Array Konvertieren Ralle 3 5.757 12.12.2007 09:54
Letzter Beitrag: Ralle

Gehe zu: