Oppure

Loading
24/09/12 10:25
criscap85
Beh in effetti hai ragione.... adesso ti spiego passo per passo.

1) Scarico il progetto dall'indirizzo:

codeproject.com/KB/IP/DevangPro/…

2) Lo scompatto e lancio la soluzione.

3) Mi viene richiesto di convertirlo nella versione nuova (Uso visual studio 2010 ultimate)

4) Lo converto e come output vedo:

------ Inizio compilazione: Progetto: tapi3_dev, Configurazione: Debug Any CPU ------
C:\Users\cristian\Desktop\TAPI DI MERDA\Form1.cs(365,21): avviso CS0168: La variabile 'exp' è dichiarata ma non è mai stata utilizzata
C:\Users\cristian\Desktop\TAPI DI MERDA\Form1.cs(418,20): avviso CS0168: La variabile 'exp' è dichiarata ma non è mai stata utilizzata
C:\Users\cristian\Desktop\TAPI DI MERDA\Form1.cs(464,20): avviso CS0168: La variabile 'ein' è dichiarata ma non è mai stata utilizzata

Compilazione completata: 0 errori, 3 avvisi
tapi3_dev -> C:\Users\cristian\Desktop\TAPI DI MERDA\bin\Debug\tapi3_dev.exe
========== Compilazione: 1 completate o aggiornate, 0 non riuscite, 0 ignorate ==========

5) Faccio il play per l'esecuzione e......dopo esattamente o all'incirca....5 minuti mi compare il messagebox
che dice che ci sono 10 linee (cosa non vera perchè lui ha stabilito il max di 10 e non quante linee sono in realtà ovvero 68..)

6) Allora rimodifico queste righe:

private ITAddress[] ia=new TAPI3Lib.ITAddress[10]; in private ITAddress[] ia=new TAPI3Lib.ITAddress[100];

int[] registertoken=new int[10]; in int[] registertoken=new int[100];

for(int i=0;i<10;i++) in for(int i=0;i<100;i++)

(dopo conviene che creo una variabile statica e la metto a 100. Bisogna ottimizzare il codice vero?

7) Salvo e rieseguo....e aspettando circa 5 minuti.......:asd:...............:blush:.........compare 42 e a volte 68 (CENTRALINO PBX)...

8) insomma alla fine mi dà sempre l'errore quando scrivo l'indirizzo ip da chiamare.

Errore: Operazione cross-thread non valida: è stato eseguito l'accesso al controllo 'listBox1' da un thread diverso da quello da cui è stata eseguita la creazione.

Esiste qualche alternativa tipo asterisk etc....perchè mi sto cominciando a stufare per bene!!!

Cris

PS: codici sorgenti già fatti in c# per come usare il tapi no eh???
Maledetti programmatori originali del tapi.....

A oggi pomeriggio devo andare a pranzare ciaooo!
            







aaa
25/09/12 6:29
criscap85
Comunque lasciate perdere il nome della cartella, perchè sto cominciando a diventare euforico :noway:. :alert: :alert:
aaa
01/10/12 6:52
criscap85
Grazie per la risposta................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
aaa