Ciao a tutti ho due progetti esattamente uguali si differenziano solamente nella creazione delle cartelle di lavoro:
la prima:
Public Procedure controlla_db()
$nome = "Archivio.db" nome del database
If Not Exist(Application.Path & "/" & "Database") Then
Mkdir Application.Path & "/" & "Database" crea cartelle
Endif
If Not Exist(Application.Path & "/" & "Out") Then
Mkdir Application.Path & "/" & "Out"
Endif
If Not Exist($percorso & "/" & $nome) Then
Message.Info("Creazione database Archivio", "OK")
With $conn
.Type = "sqlite3"
.Host = $Percorso
End With
$conn.Open
$conn.Databases.Add($nome) creo database
$conn.Close chiudo database
$conn.Name = $nome
$conn.Open
tabella_archivio()
Endif
End
il secondo:
Public Procedure controlla_db()
$nome = "Archivio.db" nome del database
If Not Exist(User.Home & "/" & "Verifiche") Then
Mkdir User.Home & "/" & "Verifiche" ' crea cartelle
Mkdir User.Home & "/" & "Verifiche" & "/" & "Database"
Endif
If Not Exist(User.Home & "/" & "Verifiche" & "/" & "Out") Then
Mkdir User.Home & "/" & "Verifiche" & "/" & "Out"
Endif
If Not Exist($percorso & "/" & $nome) Then
Message.Info("Creazione database Archivio", "OK")
With $conn
.Type = "sqlite3"
.Host = $Percorso
End With
$conn.Open
$conn.Databases.Add($nome) creo database
$conn.Close chiudo database
$conn.Name = $nome
$conn.Open
tabella_archivio()
quindi nel primo caso al primo avvio creo le cartelle di lavoro nella Application.Path e la seconda nella User.Home. Compilo e creo gli eseguibili in entrambe i casi e funzionano. Quando creo i pacchetti di installazione, nel primo caso va a buon fine e mi crea il pacchetto .deb. Nel secondo caso mi restituisce
Creazione pacchetto...
cd '/home/paolo/ubuntu/verifichemf2-1.0.2'
dpkg-buildpackage -d -rfakeroot -uc -us
dpkg-buildpackage: Errore: errore di sintassi in debian/control alla riga 13: continued value line not in field
La creazione del pacchetto è fallita.
Package.MakeDebPackage.1083: 'dpkg-buildpackage' ha fallito.
ho solo trovato questo topic
http://www.gambas-it.org/smf/index.php?topic=3310.msg32371#msg32371 pensando fosse il problema sulla creazione delle cartelle di lavoro.
Grazie