03.05.2007, 08:26
hallo liebes LV-Forum,
ich habe wiedermal ein problem und bitte um hilfe...
ich möchte einen datensatz einer struktur übergeben. laut beschreibung der karte wird in der dll ein pointer *IN_WRITE_SPECIAL auf eine struktur übergeben. die struktur besitzt verschiedene formate (int, uchar, bool...usw). wie mache ich das, wenn ich in lv den datensatz übergeben möchte? mit der call library funktion kann ich ja einen zeiger auf die struktur nur in ein bestimmtes format übergeben. es kommt doch bestimmt sehr häufig vor das man karten auf dieser weise konfiguriert; datensatz aus lv einer struktur übergiebt. gibt es dafür lösungen? habe mir mal die wrapper.dll angeschaut, was mir aber nicht weiterholfen hat.
noch ein verständnis problem: wenn ich daten in format bool habe, wäre doch die adressierung z.b. 4.0, 4.1, usw... wenn jetzt in der struktur nach dem bool z.b. ein uchar folgt, wäre ja die nächte freie adresse dafür 5? also könnte man doch die daten in bool auch als char formatieren und die zahl 1 oder 0 übergeben?
ich hoffe ihr könnt mir helfen...
mfg dennis
ich habe wiedermal ein problem und bitte um hilfe...
ich möchte einen datensatz einer struktur übergeben. laut beschreibung der karte wird in der dll ein pointer *IN_WRITE_SPECIAL auf eine struktur übergeben. die struktur besitzt verschiedene formate (int, uchar, bool...usw). wie mache ich das, wenn ich in lv den datensatz übergeben möchte? mit der call library funktion kann ich ja einen zeiger auf die struktur nur in ein bestimmtes format übergeben. es kommt doch bestimmt sehr häufig vor das man karten auf dieser weise konfiguriert; datensatz aus lv einer struktur übergiebt. gibt es dafür lösungen? habe mir mal die wrapper.dll angeschaut, was mir aber nicht weiterholfen hat.
noch ein verständnis problem: wenn ich daten in format bool habe, wäre doch die adressierung z.b. 4.0, 4.1, usw... wenn jetzt in der struktur nach dem bool z.b. ein uchar folgt, wäre ja die nächte freie adresse dafür 5? also könnte man doch die daten in bool auch als char formatieren und die zahl 1 oder 0 übergeben?
ich hoffe ihr könnt mir helfen...
mfg dennis