Denny Biasiolli

I veri traguardi non sono scritti su cartelli,
sono semplicemente i luoghi dove ci porta il nostro coraggio.

Tag: windows 7 SP1

Installare VB6 e SP6 su Windows 7 a 64 bit    

  • 12 Mar 2012
Installazione di Visual Basic 6
  • Create un file vuoto chiamato “MSJAVA.DLL” in C:\Windows\
  • Copiate il CD1 di Visual Studio 6 in una cartella del pc
  • Aprite questa cartella, entrate nella sottocartella "Setup" e cercate un file con estensione “*.stf” (il nome esatto del file cambia in base all'edizione di Visual Studio 6 che si sta installando, ad esempio per la versione Professional è "vs98pro.stf" o "vb98pro.stf", per la versione Enterprise è "vs98ent.stf" o "vb98ent.stf" ecc...), una volta trovato il file, fatene due copie in questa stessa cartella e rinominate una copia in "acmsetup.stf" e l'altra in "acost.exe"
  • Copiate l'intero contenuto della cartella "Setup" (quella di cui si parla al punto precedente) nella cartella superiore, quella principale che contiene il file acmboot.exe, sovrascrivendo tutti gli eventuali file
  • Lanciate (come amministratore su Vista e Windows 7) il programma "acmsetup.exe" e proseguite con il setup standard


Installazione di Visual Basic 6 SP6
  • Aprite la cartella contenente il SP6
  • Cercate un file “*.stf” e createne due copie, chiamandole rispettivamente “acost.exe” e “acmsetup.stf”
  • Lanciate (come amministratore su Vista e Windows 7) il programma "acmsetup.exe" ed il gioco è fatto!
Categorie: InformaticaLavoroTag: setupVB6Visual Basicvisual studiowindowswindows 7windows 7 SP1

Outlook 2010 avviato ma non visibile    

  • 28 Feb 2012
Questa mattina mi è successa una cosa strana: su Windows 7 x64 SP1, Outlook 2010 si avviava ma restava ridotto ad icona e non era possibile visualizzarlo in alcun modo.
Fortunatamente ho trovato il modo di risolvere questo problema seguendo i passi riportati di seguito, spero che possano esservi utili.
  • Chiudere Outlook
  • Aprire regedit, posizionarsi sulla chiave "HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\", effettuarne un backup ed eliminarla
  • Aprire nuovamente Outlook


  • Note
    È possibile aprire Outlook anche con il comando "outlook.exe /safe" come suggerito su alcune guide online, ma questo non risolve il problema dell'avvio in modalità normale, nemmeno disabilitando i componenti aggiuntivi per Outlook (quelli standard installati di default).
Categorie: InformaticaLavoroTag: Outlookwindowswindows 7windows 7 SP1

Installare e configurare Django su Windows 7 SP1 a 64 bit    

  • 28 Mar 2011
  • 3
Stasera ho deciso di provare la versione 1.3 del framework Django (link per download).
Vi illustro brevemente tutti i passaggi da effettuare:
  • Scaricare ed installare Python 2.7 a 64 bit (link per download) nella directory C:\Python27
  • Aggiungere nella variabile di sistema "Path" il percorso di installazione di Python (C:\Python27)
        Per chi non sapesse come fare c'è una breve guida a questo link (in inglese),
        oppure potete utilizzare questo semplice programma creato da me per aggiungere una qualsiasi cartella al path di sistema.
  • Scaricare il framework Django 1.3 (link per download)
  • Estrarre il file scaricato, posizionarsi con il prompt dei comandi sulla cartella appena creata e lanciare il seguente comando:
        setup.py install
  • Al termine dell'installazione dobbiamo aggiungere nella variabile di sistema "Path" il percorso Scripts di Python (C:\Python27\Scripts)

A questo punto abbiamo configurato correttamente il nostro Django, per sviluppare la prima applicazione possiamo seguire le istruzioni del tutorial ufficiale.
Grazie a Ferre per le preziose istruzioni!
Categorie: InformaticaTag: djangopythonwindowswindows 7 SP1

Compilare progetti con ADODB in VB6 con Windows 7 SP1 - Soluzione    

  • 03 Mar 2011
  • 10
Tra ieri e oggi in ufficio mi sono imbattuto in uno scomodo problema che mi ha tenuto arenato diverse ore nel cercare possibili soluzioni su internet.
Compilavo da Windows 7 SP1 un progetto con riferimenti a ADODB; funzionava tutto alla perfezione ma quando lanciavo il progetto da un PC con Windows XP mi veniva restituito un errore (Errore 13 - Tipo non corrispondente).
Soltanto grazie ad un mio collega sono riuscito a risolvere il dilemma.

Ambiente di partenza:
  • Sistema operativo:
        Windows 7 - (32 e 64 bit)
  • Ambiente di sviluppo:
        Visual Basic 6 SP6 (VB6 SP6)
  • Componente "incriminato":
        Microsoft ActiveX Data Objects 2.8 Library (ADODB, msado27.tlb, msado28.tlb e msado15.dll)
  • Errore riscontrato:
        Errore 13 - Tipo non corrispondente

Dopo aver passato la giornata a cercare possibili fix o workaround abbiamo scoperto che basta eseguire alcuni semplici passaggi:
  • Posizionarsi sulla cartella
        %ProgramFiles%\Common Files\System\
    Nota: per versioni di windows a 64 bit la cartella sarà
        %ProgramFiles(x86)%\Common Files\System\
  • Impostare i permessi alla cartella "ado\" in modo da esserne il proprietario e avere permessi di lettura/scrittura
  • Aprire la cartella "ado\"
  • Rinominare il file msado27.tlb in msado27_new.tlb
  • Rinominare il file msado28.tlb in msado28_new.tlb
  • Cercare il file "msado27.tlb" presente su un pc con Windows XP SP3 (o scaricarlo da questo link) e copiarlo nella cartella "ado\" di Windows 7 SP1
  • Duplicare il file "msado27.tlb" presente in Windows 7 SP1 chiamandolo "msado28.tlb"
  • Riavviare il sistema

A questo punto possiamo compilare tranquillamente i nostri progetti senza più preoccupazioni!

Spero di esservi stato utile, se avete segnalazioni o commenti potete inserirli qui sotto, saranno ben accetti!
Categorie: InformaticaLavoroTag: ADODBmsado27.tlbmsado28.tlbtempoVB6Visual Basicwindows 7 SP1

Contatti

Generic placeholder image

Work

Software developer
Informatica EDP - Fossano (CN)

Generic placeholder image

Location

12038 - Savigliano (CN)
ITALY

Generic placeholder image

Text me

Skype

Curriculum

Sviluppatore software presso Informatica EDP - Fossano (CN)

Negli ultimi anni ho sviluppato software gestionali in C# e Visual Basic.NET, utilizzando come strumento di sviluppo Microsoft Visual Studio 2013. Questi software utilizzano archivi in SQL Server e Access. Mi sono occupato anche di interfacciamenti con software di terze parti tramite tracciati su file CSV, file di Excel, View e Stored procedure in SQL.
Utilizziamo SVN per il controllo del codice sorgente, mentre per organizzare lo sviluppo ci appoggiamo a Mantis.
Crystal Reports 13 è lo strumento principale utilizzato per la reportistica, anche se ultimamente stiamo tentando una migrazione verso XtraReports di DevExpress.

Ho una buona conoscenza dell'HTML e dei linguaggi di programmazione orientati allo sviluppo web. Per diletto personale ho riscritto il mio sito utilizzando PHP/MySql/jQuery, cogliendo l'occasione per approfondire anche la conoscenza di tali linguaggi.
Per imparare lo sviluppo su Android ho scritto un'applicazione che estrae delle citazioni casuali dal mio sito e le propone sullo smartphone, permettendone la condivisione.

Ho un passato da sistemista che risale al lontano 2006, attualmente durante le assistenze spesso capita di dover configurare i PC dei clienti collegandoli a un dominio, condividendo cartelle e file o configurando nella maniera corretta i firewall o gli antivirus.

Tornando indietro nel tempo, nel periodo scolastico e nei due/tre anni successivi ho approfondito la conoscenza dei linguaggi di programmazione di basso livello (Macro Assembler), alto livello (C, Turbo Pascal) e visuali (Visual Basic 6, Borland C++).

Nel tempo libero sviluppavo applicazioni gestionali con database SQLite o MySQL, utilizzando vari metodi di accesso a quest'ultimo (interfaccia Android, interfaccia visuale applicativa con C#, interfaccia web con PHP/jQuery). Dopo il matrimonio il mio tempo libero si è volatilizzato, approfitto però delle pause pranzo per tenermi aggiornato sulle nuove tecnologie e testare le novità che riguardano lo sviluppo, desktop, mobile o web.

Lingue straniere

Ho una buona conoscenza dell'inglese, soprattutto in ambito informatico; non ho difficoltà a leggere documentazioni tecniche. L'inglese colloquiale lo conosco in maniera sufficiente, purtroppo manca un po' di pratica per poterlo parlare fluentemente.
La mia conoscenza del francese risale ai tempi delle medie, da quel momento non ho più fatto pratica se non per due settimane nel lontano 2007 in una trasferta di lavoro in Algeria, dove ho dovuto interagire con la regia della televisione pubblica algerina durante una manifestazione sportiva in cui mi occupavo della grafica da mandare, appunto, alla TV.

Carattere / Lavoro in team

Ho seguito alcuni progetti da solo, ma per la maggior parte del tempo ho sempre lavorato in team composti da almeno tre sviluppatori senza particolari difficoltà. Trovo estremamente positivo condividere le idee sulla soluzione ai problemi di sviluppo e costruire qualcosa di grande partendo dai piccoli progetti di ognuno.

Credo di avere un carattere socievole, maturato nei molti anni passati facendo il cameriere. Mi rapporto con i clienti con facilità per capirne le esigenze e le difficoltà nell'utilizzo del software, per poter successivamente sviluppare soluzioni che risolvono le loro problematiche.

Esperienze lavorative

da Aprile 2012

Lavoro presso l'Informatica EDP s.r.l. - Fossano (CN)
Mansione svolta: programmatore.

  • sviluppo di software per la gestione dei rifiuti di aziende che li producono, li trasportano e/o li recuperano/smaltiscono.
  • creazione di moduli da integrare al software principale per gestire preventivi, contratti, DDT, fatture, ecc..
  • creazione di stampe in Crystal Report 13
  • creazione di stampe in DevExpress
  • assistenza a clienti e formazione all'utilizzo del software, tramite telefono, Skype o in trasferta presso il cliente

Gennaio 2008 - Aprile 2012

Lavoro presso la Edisoft s.r.l. - Saluzzo (CN)
Mansione svolta: programmatore.

  • creazione di un software client-server che comunica tramite il .NET Remoting e gestisce code di priorità concorrenti per l'accesso ai dati.
  • creazione di programmi gestionali in Visual Basic 6 o su piattaforma .NET, che lavorano su database come Access, MySQL, Microsoft SQL Server 2000, 2005 e 2008.
  • creazione di stampe in Crystal Report XI
  • creazione di una piattaforma in php/mysql basata su Joomla per la gestione dei contatti e dello storico delle chiamate ai clienti

Aprile 2007 - Gennaio 2008

Lavoro presso la Microplus Informatica s.r.l. - Marene (CN)
Mansione svolta: programmatore, frequenti trasferte in tutto il mondo, assistenza nel cronometraggio e nella gestione di manifestazioni sportive, per le quali si sviluppavano programmi appositi che gestivano l'elaborazione dei dati e la loro conseguente visualizzazione su tabelloni e reti televisive tra cui la RAI.
Tra le varie attività svolte ci sono:

  • Giro d'Italia 2007
  • Campionati Africani di atletica e nuoto ad Algeri (Luglio 2007)
  • Manifestazioni sportive in tutta Italia, organizzate dalla Federazione Italiana Nuoto e dalla Federazione Italiana di Atletica Leggera
Programmi sviluppati principalmente in Borland C++.

Settembre 2005 - Marzo 2007

Lavoro presso la NetSolution Informatica - Fossano (CN)
Mansione svolta: sistemista.

Luglio-Agosto 2005

Lavoro come pizzaiolo presso il ristorante Peter Pan - Savigliano (CN), nel tempo libero effettuo assemblaggi di computer e assistenza tecnica presso il negozio di informatica "Alpi Informatica" a Savigliano

2000-2005

Diplomato come Perito Tecnico Industriale Informatico il 2 luglio 2005 presso l'IIS G. Vallauri di Fossano (CN) con la votazione di 85/100

2003-2005

Ottenuto il certificato Cisco C.C.N.A. - "Cisco Certified Network Associate" il 30 maggio 2005

Estate 2004

Stage lavorativi presso la Microplus Informatica s.r.l. - Marene (CN)

  • Riccione: addetto stampa risultati ufficiali della manifestazione "FINA World Masters Swimming Championships" - Campionati Mondiali Master di Nuoto
  • Roma: addetto stampa risultati ufficiali della manifestazione internazionale "RomAquatica - Trofeo Sette Colli"
  • creazione di un programma in Visual Basic 6 per gestire le iscrizioni ad una palestra per bambini
  • Viareggio: addetto stampa risultati ufficiali della manifestazione "RESCUE 2004 - Life Saving World Championships"

dal 1999

Ho iniziato ad interessarmi al mondo informatico in generale, finanziando questo mio hobby con il lavoro da cameriere in diversi ristoranti della provincia

UNA CITAZIONE A CASO

Le difficoltà rafforzano la mente e la fatica rafforza il corpo.

Seneca

Android app on Google Play