Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > Italian Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


db2000 - INI


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-06-2008, 09:02 PM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 132
Send a message via MSN to maXim
Post db2000 - INI

db2000 - INI (DLL)
[INI]tialization files management

A suo tempo avevo già presentato in questo forum una soluzione in puro Basic4PPC per la gestione dei file di [INI]zializzazione (gestire i file .ini), questa volta vi propongo una DLL che tramite delle semplici (ma efficaci) funzioni permette di operare con i file citati. Di seguito elenco i modi previsti per l'utilizzo delle funzioni della DLL:



MODO 1
.New1([INIFileName])
inizializzazione modo 1
esempio: INI.New1("test.ini")

.write1([Section], [Key], [Value])
scrive o aggiorna una riga nel file INI specificato in precedenza
esempio: INI.write1("USER", "Name", "maXim")

.read1([Section], [Key], [DefaultValue])
legge una riga nel file INI specificato in precedenza
se la riga non esiste o non è valida torna il valore specificato in [DefaultValue]
esempio: myVAR = INI.read1("USER", "Name", "empity")

.DeleteSection1([Section])
rimuove dal file specificato in precedenza una sezione comprese tutte le sue chiavi con i relativi valori
esempio: INI.DeleteSection1("USER")
MODO 2
.New2
inizializzazione modo 2
esempio: INI.New2

.write2([INIFileName], [Section], [Key], [Value])
scrive o aggiorna una riga nel file INI specificato in [INIFileName]
esempio: INI.write2("test.ini", "USER", "Name", "maXim")

.read2([INIFileName], [Section], [Key], [DefaultValue])
legge una riga nel file INI specificato in [INIFileName], se la riga non esiste o non è valida torna il valore specificato in [DefaultValue]
esempio: myVAR = INI.read2("test.ini", "USER", "Name", "(empity)")

.DeleteSection2([INIFileName], [Section])
rimuove dal file specificato in [INIFileName] una sezione comprese tutte le sue chiavi con i relativi valori
esempio: INI.DeleteSection2("test.ini", "USER")
La DLL è freeware e viene rilasciata così come è, pertanto la responsabilità di qualsiasi danno prodotto (diretto e/o indiretto) è da attribuirsi solo all'utilizzatore.

Nel file compresso che potete scaricare dal link sottostante è previsto un esempio che utilizza la DLL in questione per gestire dei dizionari da utilizzare all'interno di tutte quelle procedure che prevedono l'utilizzo dei testi in lingua delle etichette di alcuni controlli (Button, CheckBox, ImageButton, Label e RadioBtn).
Attached Files
File Type: zip db2000 - INI.zip (133.9 KB, 50 views)

Last edited by maXim : 03-12-2008 at 08:36 AM.
Reply With Quote
  #2 (permalink)  
Old 03-07-2008, 06:11 PM
HTC HTC is offline
Newbie
 
Join Date: Mar 2008
Location: London
Posts: 9
Thumbs up

It is what I tried to do. THANK YOU FOR YOUR NICE JOB!
Reply With Quote
  #3 (permalink)  
Old 03-08-2008, 09:45 AM
specci48's Avatar
Basic4ppc Expert
 
Join Date: Apr 2007
Location: Germany
Posts: 562
Default

Hi maXim,

una piccola domanda:
È possibile fornire un inglese per questo file di aiuto (in inglese forum)?


specci48
Reply With Quote
  #4 (permalink)  
Old 03-08-2008, 06:52 PM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 132
Send a message via MSN to maXim
Post

ITALIAN (original):
Ciao Specci48,

mi dispiace ma non conosco bene l'inglese e al momento non sono in grado di scrivere dei file di aiuto o dei manuali correttamente però ci sto provando. Quindi se avrai pazienza vedrai che, prima o poi, qualcosa pubblicherò.
Per adesso uso un traduttore automatico e non so se poi funziona bene...

Saluti,

maXim
ENGLISH (translate):
Hi Specci48,

I am sorry but I don't know well the English and to the moment I am not able to correctly write some files of help or the manuals however I am trying there. Then if you will have patience you will see that, sooner or later, something I will publish.
For now I use an automatic translator and I don't know if it works well then...

Best regards,

maXim
Reply With Quote
  #5 (permalink)  
Old 03-08-2008, 08:45 PM
giannimaione's Avatar
Senior Member
 
Join Date: Apr 2007
Location: Naples, Italy
Posts: 124
Send a message via Skype™ to giannimaione
Default

Se questo puo essere utile:

METHOD 1

.New1([INIFileName])
initialize method 1
example: INI.New1("test.ini")

.write1([Section], [Key], [Value])
write or update a ROW into INI file
example: INI.write1("USER", "Name", "maXim")

.read1([Section], [Key], [DefaultValue])
read a ROW from INI file
if ROW not exist or is not valid, value of myVar is equal as [DefaultValue]
example: myVAR = INI.read1("USER", "Name", "empity")

.DeleteSection1([Section])
delete from INI file a specific [Section] and all his keys
example: INI.DeleteSection1("USER")

METHOD 2

.New2
INITIALIZE method 2
example: INI.New2

.write2([INIFileName], [Section], [Key], [Value])
write or update a ROW into INI file [INIFileName]
example: INI.write2("test.ini", "USER", "Name", "maXim")

.read2([INIFileName], [Section], [Key], [DefaultValue])
read a ROW from INI file [INIFileName]
if ROW not exist or is not valid, value of myVar is equal as [DefaultValue]
example: myVAR = INI.read2("test.ini", "USER", "Name", "(empity)")

.DeleteSection2([INIFileName], [Section])
delete from INI file [INIFileName] a specific [Section] and all his keys
example: INI.DeleteSection2("test.ini", "USER")

che giornataccia Max,
__________________
Gianni Maione
Reply With Quote
  #6 (permalink)  
Old 03-08-2008, 09:03 PM
giannimaione's Avatar
Senior Member
 
Join Date: Apr 2007
Location: Naples, Italy
Posts: 124
Send a message via Skype™ to giannimaione
Smile Io no spik inglish

di sicuro abbiano riso tanto con il film di Vanzina e Villaggio,
ma qui bisogna dire "NON CI RESTA CHE PIANGERE"
__________________
Gianni Maione
Reply With Quote
  #7 (permalink)  
Old 03-09-2008, 09:09 AM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 132
Send a message via MSN to maXim
Unhappy

Ciao Gianni,

grazie per l'aiuto, ma sarà servito?... Ma per davvero: che sabato è stato quello passato?

E' vero, non conosco l'inglese così bene tanto da tenere una conversazione o per scrivere dei file di help o dei manuali ma, sinceramente, non mi sembrava così difficile capire come funzionava la DLL in questione e poi i termini sono tutti in inglese, ad esempio non ho usato "scrivi" per "write". Anche se nella procedura di esempio i commenti sono tutti in italiano questo non lo si può dire per le istruzioni, per i nomi dei controlli e degli altri termini. Diciamola tutta: quando vado nei vari forum in inglese o in quelli di altre lingue e sono interessato ad una particolare procedura o ad una libreria per prima cosa effettuo il download e ne testo la sua operatività per poi passare ad esaminarne il codice o le funzioni... NON HO MAI CHIESTO UNA TRADUZIONE IN ITALIANO! Ma non sarà questo il vero problema? Lascio a chi legge pensare a come vorrei continuare... E visto che rischio di cadere in una polemica termino dicendo che eventuali pubblicazioni nel forum italiano, in che lingua devono essere redatte?

Saluti a tutti e di nuovo grazie a Gianni anche per il sostegno morale,

Massimo

P.S. Autorizzo chiunque lo desideri, perché ne ha capacità e volontà, a tradurre e pubblicare i miei lavori anche in altri forum purché rispetti, oltre ai diritti dell'autore, la forma concettuale.

Last edited by maXim : 03-09-2008 at 09:30 AM.
Reply With Quote
  #8 (permalink)  
Old 03-09-2008, 04:10 PM
Filippo's Avatar
Senior Member
 
Join Date: May 2007
Location: Schwäb. Gmünd, Germany
Posts: 197
Default

Ciao Massimo,

io invece penso che c'è proprio bisogno di una traduzione in inglese!
Se a qualcuno bisogna veramente deve solo un poco provare per vedere il funzionamento, non e poi cosi difficile.
Io lo faccio sempre con le cose inglesi, perché di inglese ne capisco max. il 10% o forse di meno.

PS. prova a domandare nel forum inglese se ti fanno una traduzione in italiano di qualche DLL.


Ciao,
Filippo
__________________
PPC: MDA Pro, 2GB SD
PPC: HTC Touch Diamond, 4GB
______________________
Reply With Quote
  #9 (permalink)  
Old 03-10-2008, 08:47 AM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 132
Send a message via MSN to maXim
Angry

Ciao Filippo,



... scusa ma non sono riuscito a capire il senso del tuo post, un attimo di pazienza: rileggo attentamente il mio precedente (sai, non vorrei essere arrivato al punto che non sono più capace di dare un senso alle cose neanche in italiano!)... Se ti riferisci al punto dove ho scritto <<... Lascio a chi legge pensare a come vorrei continuare...>> o se questo ha creato qualche dubbio lo spiego subito: A PRESCINDERE DAI COMMENTI PRESENTI NEI MIEI ESEMPI PUBBLICATI NEL FORUM ITALIANO (CHE DEVONO ESSERE IN ITALIANO!), TUTTO IL RESTO, NOME DELLE VARIABILI COMPRESE, E' SEMPRE STATO IN INGLESE PERCHE' HO CERCATO DA SEMPRE DI ADOTTARE LO STANDARD DI RIFERIMENTO COMUNE COSA CHE NON SI NOTA IN TANTI ALTRI ESEMPI PRESENTI NEGLI ALTRI FORUM. Ma voglio essere ancora più cattivo: COME MAI CHI RICHIEDE COSTANTEMENTE QUESTO TIPO DI TRADUZIONI (COSA CHE SUCCEDE ANCHE IN ALTRI FORUM DIVERSI DA Basic4PPC) E' TUTTA "GENTE" CHE NON PUBBLICA MAI NIENTE MA CHE E' SOLO CAPACE DI COPIARE? E se la copia non è nella lingua madre, visto che non conoscono nessuna arte della programmazione, la "cosa" gli deventa sicuramente più difficile... E' qui che sta il problema! Infatti, se una delle mie pubblicazioni fosse risultata veramente interessante a qualcuno che non conosce l'italiano e che ne avrebbe voluto approfondire l'argomento in piena onestà, questi avrebbe postato le sue richieste in altra maniera e io, lo garantisco, avrei trovato il modo di comunicare in inglese perché, qualora si sia mai pensato il contrario, un pò con l'inglese "ci so fare" e non solo per scrivere software: è una vita che opero con l'informatica e ho molti collaboratori e clienti più che soddisfatti sparsi nei vari continenti... Concludo puntualizzando: se avrei voluto dare più visibilità ai miei miseri e stupidi esempi (perché di questo si parla e non di cose serie) li avrei pubblicati in inglese nei forum e thread opportuni, ho chiesto io che venisse aperto l'"ITALIAN FORUM" per tutti coloro che volevano e che vogliono esprimersi in italiano e allora riapro la domanda: che cosa è stato fatto di sbagliato? Lo ripeto: eventuali pubblicazioni nel forum italiano, in che lingua devono essere redatte?

Saluti a tutti,

Massimo

P.S. Non vorrei essere ancora frainteso: quando mi riferisco a "qualcuno" non intendo rivolgermi a Specci48 che è una presenza importante e, visti i suoi interventi, direi anche qualitativa e ho capito bene il senso del suo invito per il quale lo ringrazio, io mi riferisco per lo più a presenze come HTC che "arrivano", "prendono" quello che gli serve e non li rivedi più ma peggior danni hanno causato in altre circostanze, vero John?

Last edited by maXim : 03-10-2008 at 09:09 AM.
Reply With Quote
  #10 (permalink)  
Old 03-10-2008, 11:46 AM
Filippo's Avatar
Senior Member
 
Join Date: May 2007
Location: Schwäb. Gmünd, Germany
Posts: 197
Default

Ciao Massimo,

scusa se mi sono espresso male, con questa frase:

Quote:
PS. prova a domandare nel forum inglese se ti fanno una traduzione in italiano di qualche DLL.
volevo solo dire che nel forum inglese non ho mai visto nessuno che domanda una traduzione in un' altra lingua.


Ciao,
Filippo
__________________
PPC: MDA Pro, 2GB SD
PPC: HTC Touch Diamond, 4GB
______________________
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
db2000 - vb Functions maXim Italian Forum 3 07-30-2008 07:17 AM
db2000 text2unicode maXim Italian Forum 10 03-21-2008 11:12 AM
db2000 - TXT2PDF maXim Italian Forum 7 02-28-2008 07:29 PM
db2000 - GPS(c) maXim Italian Forum 2 05-29-2007 06:10 AM
db2000 - RCC maXim Italian Forum 4 05-26-2007 08:32 AM


All times are GMT. The time now is 09:35 PM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0