OSCAT Forum

network.lib => PC WorX => Thema gestartet von: plangner am 27. April 2012, 11:35:04

Titel: Network_Library - Fehler beim kompilieren
Beitrag von: plangner am 27. April 2012, 11:35:04
Hallo,

heute wollte ich die oscat_network_121 einbinden und bekomme folgende Fehlermeldungen beim kompilieren:

Betreffender Datentyp 'oscat_STRING10' nicht deklariert!
Betreffender Datentyp 'oscat_STRING32' nicht deklariert!
Betreffender Datentyp 'oscat_STRING32' nicht deklariert!
Betreffender Datentyp 'oscat_STRING80' nicht deklariert!
Betreffender Datentyp 'oscat_STRING80' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING40' nicht deklariert!
Betreffender Datentyp 'oscat_STRING160' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING8' nicht deklariert!
Betreffender Datentyp 'oscat_STRING60' nicht deklariert!
Betreffender Datentyp 'oscat_STRING3' nicht deklariert!
Betreffender Datentyp 'oscat_STRING10' nicht deklariert!
Betreffender Datentyp 'oscat_STRING3' nicht deklariert!
Betreffender Datentyp 'oscat_STRING60' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING40' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING20' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING20' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING1' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING2' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING2' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING4' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING10' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING10' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING40' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING40' nicht deklariert!
Betreffender Datentyp 'OSCAT_STRING40' nicht deklariert!
Betreffender Datentyp 'oscat_STRING2' nicht deklariert!
Betreffender Datentyp 'oscat_STRING20' nicht deklariert!
Betreffender Datentyp 'oscat_STRING2' nicht deklariert!
Betreffender Datentyp 'oscat_STRING20' nicht deklariert!
Betreffender Datentyp 'oscat_STRING20' nicht deklariert!
Betreffender Datentyp 'oscat_STRING20' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING80' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING80' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING80' nicht deklariert!
Betreffender Datentyp 'oscat_string3' nicht deklariert!
Betreffender Datentyp 'oscat_string250' nicht deklariert!
Betreffender Datentyp 'oscat_string250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!
Betreffender Datentyp 'oscat_STRING250' nicht deklariert!

Obwohl in der Network Library die normale Oscat eingebunden ist und dort die Datentypen deklariert sind. Definiere ich zusätzlich die angeblich nicht deklarierten Datentypen in meinem Projekt direkt, bekomme ich die Meldung: Datentypen sind mehrfach deklariert (was ja auch logisch und richtig ist).

Binde ich nur die oscat_basic_333 ein klappt alles einwandfrei. Sowohl die basic als auch die network Library lassen sich auch problemlos einzeln kompilieren.

Hat hier jemand eine Idee was ich machen kann?

Vielen Dank schon mal.

MfG
Philipp
Titel: Re: Network_Library - Fehler beim kompilieren
Beitrag von: peewit am 27. April 2012, 12:44:11
hallo

lade dir die aktuelle "oscat_network_pcworx lib" runter
archiv entpacken und dort das projekt "oscat_network_121_start.zwt" in pcworx öffnen

damit werden die notwendige basic und network bibliothek auf deinem rechner im lib-ordner hinterlegt und du hast ein leeres start projekt wo die benötigten bibliotheken schon integriert sind, und auch in der notwendigen reihenfolge eingefügt sind

wenn du bei den bibliotheken rechts einen "*" stehen hast, musst die bibliothek selber als projekt öffnen und nochmals kompilieren



[gelöscht durch Administrator]
Titel: Re: Network_Library - Fehler beim kompilieren
Beitrag von: plangner am 27. April 2012, 18:10:33
Vielen Dank für die schnell Antwort.
Das Problem habe ich unbewusst gelöst gehabt. Habe nicht gewusst, das ein gewisse Reihenfolge beim einbinden eingehalten werden muss.

Jetzt habe ich noch eine andere kurze Frage. Wie kann ich den Datentyp "oscat_String250" in einen normalen String umwandeln.
Ich nutze den Baustein CSV_Parser_File und das was ausgelesen wird, hat das Format des o.g. Datentyps.
Ich benötige aber zum weiterverarbeiten den Datentyp "STRING".

Vielen Dank und ein schönes Wochenende.

MfG
Philipp
Titel: Re: Network_Library - Fehler beim kompilieren
Beitrag von: peewit am 27. April 2012, 21:36:32
Du must einfach den string250 auf den normalen string kopieren
String := string250;

Das funktioniert logischerweise nur dann fehlerfrei wenn der string250 auch nicht mehr als 80 zeichen beinhaltet.
Ansonsten musst du vorher den string auf 80 zeichen begrenzen
Titel: Re: Network_Library - Fehler beim kompilieren
Beitrag von: plangner am 29. April 2012, 20:58:48
Oh so einfach kann das sein.
Das werde ich gleich ausprobieren wenn ich wieder auf Arbeit bin.

Wünsche noch ein schönes Wochenende.
Titel: Re: Network_Library - Fehler beim kompilieren
Beitrag von: plangner am 02. Mai 2012, 07:07:59
Ok hat alles funktioniert.
Vielen Dank nochmals.