Visualizzazione post con etichetta Visualbasic 6. Mostra tutti i post
Visualizzazione post con etichetta Visualbasic 6. Mostra tutti i post

13/02/15

In VB6 la Dir non funziona su Windows 7

In VB6 con l’istruzione Dir siamo abituati a controllare se esiste un file o una directory.
Questa istruzione da Windows Vista in poi e quindi Windows 7 e 8 non funziona più se non aggiungiamo obbligatoriamente anche il parametro facoltativo vbdirectory.
Quindi invece di Dir(“c:\prova”) useremo Dir (“c:\prova”,vbdirectory) e funzionerà tutto come prima.
Technorati Tag: ,

30/10/13

[RISOLTO] Errore OLE all'apertura di Visualbasic 6 su sistema operativo Windows 7 o successivo

All'apertura di Visualbasic 6 appena dopo l'installazione, pur essendo amministratore della macchina è possibile riscontrare un errore di interfacciamento OLE.
Per sisolverlo è necessario aprire il registro di configurazione scrivendo regedit nella casella esegui posta subito sopra il pulsante windows o in alternativa cliccando contemporaneamente i tasti windows ed R.
Bisogna cercare le due chiavi HKCR (acronimo di Hkey Classes Root) Typelib ed Interface, clicare su ognuna di esse col tasto destro, scegliere autorizzazioni e dare il controllo completo all'utente speciale everyone.
Uscendo e rientrando da VB il problema è risolto.

19/10/12

[RISOLTO] Errore Vb6: troppe righe interessate dall’aggiornamento 2147467259

A vuole può capitare durante l’esecuzione di una applicazione sviluppata in Visualbasic 6, di ricevere in fase di aggiornamento di un recordset l’errore run time 2147467259 troppe righe interessate dall’aggiornamento.

Per risolvere il problema assicuratevi innanzitutto che la tabella nella quale state scrivendo abbia una chiave primaria.

Il cursore infatti con questo messaggio vuole dirvi che non riesce a capire bene quali righe deve aggiornare.

Nel caso in cui la chiave primaria ci fosse, modificate il cursore del recordset prima di aprirlo trasformandolo in un cursore lato server.

Ad esempio se l’oggetto recordset si chiama rst, dovete scrivere:

dim rst as New Adodb.Recordset

dim conn as New Adodb.Connection

rst.CursorLocation = adUseServer

rst.Open rstsql, Conn, adOpenKeyset, adLockOptimistic, adCmdText

e sicuramente l’errore sparirà, provare per credere.

06/09/12

[RISOLTO]: Non appare SourceSafe nell’Ide di Vb6

 

Spesso specialmente dopo la reinstallazione di Visualbasic 6, può capitare che entrando nell’IDE non sia più disponibile il SourceSafe, che è l’add in dell’ambiente di sviluppo che consente la condivisione dei files in modalità esclusiva per la gestione multiutente specialmente nelle aziende.

Per risolvere il problema occorre editare il file VBADDINS.INI che contiene tutti i componenti aggiuntivi di visualstudio 6 e si trova nella cartella Windows (c.\windows) ed aggiungere qualora non ci fosse la riga vbscc=1.

Uscendo e rientrando nell’ambiente di sviluppo Visualbasic 6, il SourceSafe dovrebbe essere nuovamente disponibile.

Qualora ancora non lo fosse, occorre attivarlo nel menù aggiunte – gestione aggiunte.

Tag di Technorati: ,,