Autor Thema: Network_Library - Fehler beim kompilieren  (Gelesen 8115 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

plangner

  • Gast
Network_Library - Fehler beim kompilieren
« 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
« Letzte Änderung: 27. April 2012, 12:24:18 von plangner »

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Network_Library - Fehler beim kompilieren
« Antwort #1 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]
« Letzte Änderung: 27. April 2012, 12:48:00 von peewit »

plangner

  • Gast
Re: Network_Library - Fehler beim kompilieren
« Antwort #2 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

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re: Network_Library - Fehler beim kompilieren
« Antwort #3 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

plangner

  • Gast
Re: Network_Library - Fehler beim kompilieren
« Antwort #4 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.

plangner

  • Gast
Re: Network_Library - Fehler beim kompilieren
« Antwort #5 am: 02. Mai 2012, 07:07:59 »
Ok hat alles funktioniert.
Vielen Dank nochmals.