Italian Listview.dll con Visual Studio 2005

D

Deleted member 103

Guest
Ciao a tutti,

ho cercato aiuto nel Forum Tedesco ma fino adesso non ho avuto la soluzione di cui ho bisogno. Sto cercando di creare una Library (Listview.dll) con Visual Studio 2005 per il PPC.
Al PC funziona ma al PPC no!
Questo e' il Messaggio al PPC: "An error occurred. NotSupportedException"

Sa qualcuno cosa significa, o perche' non vuole funzionare?
Sul Traed "http://www.b4x.com/forum/showthread.php?p=1908#post1908" troverete il Progetto(Listviewprojekt.zip) con un Test-File.

Ho provato anche con SharpDevelop, con lo stesso risultato.

Grazie

Ciao,
Filippo
 

giannimaione

Well-Known Member
Licensed User
Longtime User
Ciao Filippo,

devi solo sperare nell'aiuto del grande Massimo!

forza Massimo, aiuta il caro italo-tedesco Filippo....


Un saluto,
Gianni
 

maXim

Active Member
Licensed User
Longtime User
Ciao Filippo,
:sign0013:​
chiedo scusa per il ritardo nel formulare una risposta ma sono fuori sede per lavoro (è previsto il mio rientro per martedì o mercoledì prossimo). Soltanto oggi sono riuscito ad accedere a internet grazie ad un amico del luogo che mi ha messo a disposizione la sua workstation per accedere ai servizi di posta e, come si vede, anche per altro...
Al momento non ho a disposizone nessun ambiente di sviluppo (VB .NET o #Developer) ma con Notepad ho editato i file del progetto tra cui Class1.vb e, ricordando un caso simile che mi era capitato qualche tempo fa, credo che il problema sia legato al momento in cui la procedura esegue per la prima volta la seguente associazione:

selectedRow = lItm.Index

... in effetti si potrebbe verificare un'eccezione se il valore di riferimento è Null o non valido.

Mi dispiace ma al momento non so dare altre indicazioni, almeno fino alla prossima settimana... :(

Saluti,

Massimo
 
Last edited:

giannimaione

Well-Known Member
Licensed User
Longtime User
ehi Massimo,,,

Ciao Massimo,

sai come si "cattura" sul PPC , in ambito B4PPC, l'evento del tasto destro del mouse/puntatore?

per intenderci:
quando si tiene premuto il pennino per qualche secondo sul display,
viene visualizzato/generato un cerchio.

non vorrei sbagliare, ma ricordo di aver visto un esempio nel forum;
forse confondo con altro ?!?!

Gianni
 
D

Deleted member 103

Guest
Ciao Gianni,

io ti posso dire solo come si fa a catturare il tasto destro del mouse, come si visualizza il cerchietto non lo so.

PHP:
Sub Globals

End Sub


Sub App_Start
      Form1.Show
      FormLib1.New1("Form1",b4pobject(1))
      Context1.New1
      Context1.AddItem("Yes")
      Context1.AddItem("No")
      Context1.AddItem("-") 'Adds a separator
      Context1.AddItem("Maybe")
      FormLib1.AddContextMenu("Form1",Context1.Value)
End Sub


Sub Context1_Click
      Select Context1.SelectedText
            Case "Yes"
                  'Do something
            Case "No"
                  'Do something
            Case "Maybe"
                  'Do something
      End Select
End Sub

Massimo,
non c'e' bisogno di scusarti, appena puoi e trovi una soluzione famelo sapere.

Grazie e Ciao,
Filippo
 

giannimaione

Well-Known Member
Licensed User
Longtime User
Grazie Filippo per avermi ricordato questo esempio.

funziona perfettamente.
conosci il significato e il valore di b4pobject() ???

Gianni

p.s.: tra qualche giorno Massimo sara' di ritorno... :sign0060:
 
D

Deleted member 103

Guest
Mi dispiace ma ne anche io lo conosco.
Avevo pensato die fare la stessa domanda nel forum ma il mio inglese e' non solo male ma e' un disastro.
Prova a fare questa domanda, sarebbe per molti (per me :)) interessante.

Ciao,
Filippo
 

maXim

Active Member
Licensed User
Longtime User
Ciao Filippo,

per impegni di lavoro non ho avuto molto tempo da dedicare al tuo problema e purtroppo devo assentarmi ancora per qualche giorno. Non so se hai risolto, comunque oggi ho avuto del tempo a disposizione e sono riuscito ad aprire il progetto con #Develop (ver.2.2) e alla fine della compilazione mi ha presentato il seguente messaggio:

Generazione avviata.
Compilazione in corso Listview
X:\Basic4ppc\Samples\ListviewProjekt\Listview\Class1.vb(42,0) : Avvertimento BC42104: La variabile 'lItm' viene utilizzata prima che le venga assegnato un valore. Potrebbe verificarsi un'eccezione di riferimento null in fase di esecuzione.
Compilazione completata con successo.


Questo non farebbe altro che confermare il dubbio che avevo l'altra settimana però, visto che si tratta comunque di un dubbio e non avendo al momento del tempo da dedicarci, ti consiglio di contattare Dimitris Zacharakis che è registrato sul forum di Basic4ppc come dzt, sicuramente avrai già notato i vari threads dove è intervenuto con progetti di diverse interessanti librerie complete di source tra le quali la zip & unzip library per la gestione dei file compressi.

Ciao a presto,

Massimo
 
D

Deleted member 103

Guest
Ciao Massimo,

ho gia provato la compilazione senza la variabile 'lItm' con lo stesso risultato.
La cosa che non capisco e' che sul Desktop-PC funziona e sul PPC no.
La compilazione con cf 1.0 funziona, devo pero togliere la funzione che permete die collorare le righe.
Proprio per questo motivo non voglio usare il cf 1.0.

Ciao e grazie,
Filippo
 

maXim

Active Member
Licensed User
Longtime User
Ok Filippo,

ho già richiesto aiuto a Dimitris tramite la messaggistica interna al forum, appena sarà nelle sue possibilità vedrai che si metterà in contatto...

Ciao a presto,

Massimo
 

dzt

Active Member
Licensed User
Hi,

See attached files.

ListView.Zip - VS 2005 Project with compiled DLL (Release)
TestListView.Zip - Basic4PPC File

Ciao
 

Attachments

  • Listview.zip
    15.7 KB · Views: 342
  • Testlistview.zip
    483 bytes · Views: 329
D

Deleted member 103

Guest
Hi Dimitris,

to many thank, however, true old projekt and there I have had no problems. If you can examine why do not run in the new projekt, thank you.

Ciao
Filippo
 

dzt

Active Member
Licensed User
Hi Filippo,

Probably broken project file.

Corrected .NETCF 1.0 attached.
ListView does not support BackColor and therefore I commented it.

Ciao
 

Attachments

  • ListView_Corrected.zip
    14.5 KB · Views: 311
D

Deleted member 103

Guest
Hi Dimitris,

can you say me why it doesn't make with .NETCF 2.0?

Ciao,
Filippo
 

dzt

Active Member
Licensed User
Hi Filippo,

The problem was not with .NETCF 2.0 but with the corrupted .vbproj file.
The project I have posted here can be compiled as .NETCF 2.0 DLL, but there is no reason to do that.

You can contact me for any farther help.

Ciao
 
Top