Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - naderit

Pagine: 1 [2] 3 4 ... 10
16
Programmazione / Re:Programma che avvia altro Programma
« il: 03 Aprile 2019, 21:48:03 »
ciao. non so se è una stupidaggine ma se il programma B va a leggere o scrivere in un file di testo di una determinata cartella e il programma A verifica l'accesso al quel determinato file, può essere una soluzione?  :ciao:

17
Programmazione / Re:SQLite, uso corretto delle date
« il: 18 Marzo 2019, 22:23:11 »
Interessante, al posto di:
Codice: [Seleziona]
GridView1[i, 3].Text = Left(Str(hResult!usdat), 10)
si può usare
Codice: [Seleziona]
GridView1[i, 3].Text = Format(hResult!usdat,"dd.mm.yyyy")
per visualizzare le date nella griglia

18
Programmazione / Re:Contare le righe di una ReportTextLabel
« il: 18 Febbraio 2019, 20:36:48 »
Ciao hai provato a cambiare font?

19
Programmazione / Re:Icona in gambas
« il: 12 Febbraio 2019, 21:05:06 »
Se non ho capito male, devi andare nelle proprietà del progetto, coma da immagine allegata.  :ciao:

20
Programmazione / Re:controllo immissione dato in textbox
« il: 10 Febbraio 2019, 11:27:17 »
certo.  :ciao:

21
Programmazione / Re:controllo immissione dato in textbox
« il: 08 Febbraio 2019, 21:24:46 »
Ciao .. solo numerio o solo lettere
Codice: [Seleziona]
Public Function Numeri()
 If Key.Code >= 48 And Key.Code <= 57 Then
   Else If key.Code = key.BackSpace Then
   Else If key.Code = key.Delete Then
   Else If Key.Code = Key.Left Then
   Else If Key.code = Key.Right Then
   Else If Key.Code = Key.Tab Then
    Else
      Stop Event
  End If
 End
 
Public Function Lettere()
  If Key.code >= 64 And Key.Code <= 90 Then
  Else If key.Code = key.BackSpace Then
  Else If key.Code = key.Up Then
  Else If Key.code = Key.Down Then
  Else
    Stop Event
  Endif
End
da richiamare con l'evento keypress .
per la virgola automatica:

Codice: [Seleziona]
Public Sub TextBox_Change()
If TextBox.text > "" Then
TextBox.text = Format(Replace(TextBox.Text, ",", Null) / 100, "0.00")  virgola in automatico inserimento euro
Endif 
End

22
Citazione
Perché non puoi installare Gambas nel computer di destinazione? Se lo installi ti togli dai problemi sfruttando l'eseguibile.
Si hai ragione. Volevo solo capire come funziona la creazione di pacchetti e mi sono imbattuto in questo errore.  :-\

23
Ciao Gianluigi. Premetto le cartelle ed i relativi database vengono creati al primo avvio dell'applicazione. E fin qui tutto regolare entrambe i progetti (esattamente un fotocopia tranne per il codice indicato ) funziona che sia l'eseguibile creato con ide di gambas o con F5 direttamente dell'ide.
Ho deciso di creare i pacchetti di installazione destinati ad un pc dove non è installato gambas e qui è sorto il problema nel primo caso, ovvero dove creo le cartelle e i database nella Application.Path i pacchettio vengono creati regolarmente, nel secondo caso mi da errore. Per questo ho pensato che l'errore fosse in nelle righe di codice modificato, ma non capisco il motivo ne tanto meno come risolverlo considerando che funzionano. L'unica indicazione è
dpkg-buildpackage: Errore: errore di sintassi in debian/control alla riga 13: continued value line not in field
ma non ho idea a quale riga si riferisce.
Ciao buona giornata 

24
Ciao a tutti ho due progetti esattamente uguali si differenziano solamente nella creazione delle cartelle di lavoro:
la prima:
Codice: [Seleziona]
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:

Codice: [Seleziona]
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
 
Codice: [Seleziona]
 
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  :ciao:
 

25
Programmazione / Re:[risolto] errore variabile
« il: 14 Gennaio 2019, 21:47:49 »
bene sono più sollevato ... stavo per formattare è reinstallare tutto per far pulizia  :ok: :2birre:

26
Programmazione / Re:errore variabile
« il: 13 Gennaio 2019, 12:44:39 »
Bene tutto chiaro grazie Gianluigi  :ciao:

27
Programmazione / Re:errore variabile
« il: 12 Gennaio 2019, 19:50:40 »
Citazione
A me pare che non funzionasse neppure prima.  :-\
Non metto in dubbio ma posso assicurare che funzionava perfettamente. Ora sarebbe da capire il motivo ho in uso Xubuntu 18.04.  :-\

28
Programmazione / Re:errore variabile
« il: 12 Gennaio 2019, 19:39:33 »
Si ho letto qualcosa qualche giorno fa', quindi da oggi va dichiarata la anche in questo modo su tutte le procedure ? se ho capito bene
 
Codice: [Seleziona]
Public Sub Form_Open()
 dim hControl As Object
  For Each hControl In Me.Controls
   print hcontrol.name
  Next
End

Public Sub Form_Resize()
 dim hControl As Object
  For Each hControl In Me.Controls
  print hcontrol.name
  Next
End


29
Programmazione / [risolto] errore variabile
« il: 12 Gennaio 2019, 19:16:11 »
Ciao a tutti ho diverse applicazioni che usano la seguente procedura:
Codice: [Seleziona]
Private hControl As Object
Private Px As New Integer[]
Private Py As New Integer[]
Private Pw As New Integer[]
Private Ph As New Integer[]
Private Fs As New Integer[]
Private Mw As Integer
Private Mh As Integer
Private ctrx As Boolean
Private codute As Integer
Private codmis As Integer
Private xlab As Integer
Private xdate As String
Public mydir As String = Application.Path & "/" & "Out"
Public trimestre As Integer
Public progres As String

Public Sub Form_Open()
 For Each hControl In Me.Controls
      Px.Add(hControl.x)
      Py.Add(hControl.y)
      Pw.Add(hControl.w)
      Ph.Add(hControl.h)
      Fs.Add(hControl.Font.size)
  Next

  Mw = Me.W
  Mh = Me.h
  Mod_Open.controlla_db()
 
  carica_utenti

End
Public Sub Form_Resize()
  Dim cx, cy As Float
  Dim Nw, Nh, i As Integer

  Nw = Me.W
  Nh = Me.h

  Cx = Nw / Mw
  Cy = Nh / Mh

  i = 0
  For Each hControl In Me.Controls
    hControl.x = Px[i] * Cx
    hControl.y = Py[i] * Cy
    hControl.w = Pw[i] * Cx
    hControl.h = Ph[i] * Cy
    hControl.Font.size = Fs[i] * Cx
    Inc i
  Next
End

ha sempre funzionato alla perfezione ma da oggi alla riga ' For Each hControl In Me.Controls'  mi restituisce  "Loop variable cannot be global" , avete idea cosa sia successo? Grazie  :ciao:

30
Programmazione / Re:caratteri ascii
« il: 05 Gennaio 2019, 19:19:34 »
Grazie Gianluigi  :ciao:

Pagine: 1 [2] 3 4 ... 10