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 

Dieses Thema hat akzeptierte Lösungen:

DLL mit String Nullpointer Übergabe



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!

19.03.2021, 13:42
Beitrag #1

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 184
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
DLL mit String Nullpointer Übergabe
Hallo zusammen,

ich habe eine DLL die permanent in ein Log file schreibt. Was zum Test gut ist.

Aber in der Anwender Applikation nur unnötig Speicherplatz der Festplatte verbraucht.

Nach Rückfrage zum Hersteller der DLL konnte dieser mir sagen,
dass durch Anschluss eines Nullpointer am Pfadeingang keine logs mehr geschrieben werden.

Die Pfad Übergabe erfolgt durch einen String.

Kann mir wer sagen wie ich in Labview einen String Nullpointer realisieren kann?

Funktionsprototyp
int32_t usb_init(CStr xml_config, CStr formats_def, CStr log_file);
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.03.2021, 19:11
Beitrag #2

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 413
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: DLL mit String Nullpointer Übergabe

Akzeptierte Lösung

Hallo Hubert,

dazu änderst du die Parameter für "log_file" wie folgt:
Type: Numeric
Data type: Unsigned Pointer-sized Integer
Pass: Value

und schließt dann auf dem Blocksiagram anstatt des Strings eine Konstante mit dem Wert 0 (oder gar nichts) an.

   

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2021, 14:48
Beitrag #3

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 184
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: DLL mit String Nullpointer Übergabe
Hallo Heinz,

erstmal Danke für die Info.

Im Prinzip muss ich dann den DLL Aufruf 2 mal anlegen, einmal mit String und einmal mit Numeric Übergabe.

Und je nach Fall in ein case packen mit der Auswahl mit und ohne Log.

Das werde ich kommende Woche mal testen.

Gruß Hubert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2021, 05:20
Beitrag #4

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 413
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: DLL mit String Nullpointer Übergabe
Wenn du beides haben willst: Ja

PS: Welcher Heinz?

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.03.2021, 08:23
Beitrag #5

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 184
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: DLL mit String Nullpointer Übergabe
Sorry, natürlich Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.08.2023, 11:43
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.302
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: DLL mit String Nullpointer Übergabe
(20.03.2021 14:48 )Hubert R. schrieb:  Hallo Heinz,

erstmal Danke für die Info.

Im Prinzip muss ich dann den DLL Aufruf 2 mal anlegen, einmal mit String und einmal mit Numeric Übergabe.

Und je nach Fall in ein case packen mit der Auswahl mit und ohne Log.

Das werde ich kommende Woche mal testen.

Gruß Hubert

Die Frage ist natürlich: "Warum willst Du das?" Wenn Du sowieso einen Case Struktur hast kannst Du auch genauso den Non-Debug Case leer lassen und gar nichts aufrufen. Oder hat die Loggingfunktion noch einen anderen Nebeneffekt der auch ausgeführt wird wenn der log_file Parameter ein NULL Pointer ist?

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
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Übergabe eines struct arrays an eine DDL und wieder Auslesen SK-AC 4 6.308 12.08.2010 17:01
Letzter Beitrag: rolfk
  Mehrere Cuda DLLs Context-Übergabe grey 2 5.403 17.06.2010 19:50
Letzter Beitrag: rolfk
  LV 7.1, VC++-DLL (VC++2008), string-Übergabe ptillmann 1 4.648 12.03.2010 20:34
Letzter Beitrag: rolfk
  Unhandled exception bei Übergabe eines CArrays abrissbirne 8 8.068 25.04.2008 23:31
Letzter Beitrag: abrissbirne
  Übergabe eines C Array abrissbirne 1 4.482 13.04.2008 22:12
Letzter Beitrag: rolfk
  Übergabe von Datenzeiger Cubaner 3 5.361 22.01.2008 13:18
Letzter Beitrag: rolfk

Gehe zu: