Vai al contenuto
PLC Forum


WinCC e C_Lib


Mirkvic

Messaggi consigliati

Salve A tutti

Io ho un problema con Wincc, quando scrivo script in C, se utilizzo le funzioni di WinCC (tipo GetTagChar ecc.) tutto funziona correttamente se invece utilizzo le funzioni contenute in C-LIb, non funziona piu niente (le ignora completamente).

Io non sono un esperto in C, ma la sintassi credo sia corretta, sono sicuro di aver commesso un errore da qualche parte e spero che qualcuno di voi mi aiuti.

Grazie Ciao

Link al commento
Condividi su altri siti


Ehm...

Ti ringrazio per la tempestiva risposta, ma ho appena risolto il problema.

Un errore dovuto alla mia inesperienza con il linguaggio C.

Utilizzando un'istruzione strcpy, nelle variabili Char ho scoperto che occorre riservare tanta memoria quanto è lungo il testo + 1 carattere.

Per di più, utilizzando un'itruzione If, non sapevo che bisognasse utilizzare anche "else" (in un libro di c,che ho preso come riferimento,non la utilizzano).

Ciao e Grazie

Link al commento
Condividi su altri siti

Gianmario Pedrani

In c non esiste la funzione stringa come in vb ma esiste un array di char, quando lo crei dei inserire il numero di caratteri + 1, perche credo dentro in quello in piu lui salvi la lunghezza del tuo arrey ma non sono sicuro.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...