1
Programmazione (Gambas 2) / Re: Gambas2-db-mysql...crea problemi??
« il: 28 Luglio 2009, 14:03:02 »
Ok...chiaro...verificherò (speriamo bene) e segnalerò eventuali problemi...
19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
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.
se crei il pacchetto da una versione minore della 2.14 e possibile che non venga impostata correttamente la dipendeza al pacchetto del database e quindi sarà necessario installarlo separatamente a mano (sempre se si tratta di un sistema pulito ovvero senza gambas)
se crei il pacchetto deb dalla versione 2.14 vengono impostate correttamente le dipendenze ai pacchetti dei database ma potrebbe succedere che alcuni pacchetti richiesti abbianoi un nome diverso da quelli presenti in qualsiasi repository, impossibilitandone l' installazione(compresa quella manuale)
unica soluzione: riuscire a realizzare un repository multipacchetto cosa da me già inutilmente tentata , ho anche provato a chiedere delucidazioni a pixel ma non si è ancora fatto vivo :(
PUBLIC SUB posiziona(elemento AS Object, X AS Integer, Y AS Integer, W AS Integer, H AS Integer, Form AS form, MaxW AS Integer, MaxH AS Integer, MinW AS Integer, MinH AS Integer)
DIM Larghezza AS Integer = 0
DIM Altezza AS Integer = 0
'esprimo in percentuale la posizione X e Y di elemento rispetto alle
'dimensioni della form
elemento.x = (Form.w / 100) * X
elemento.y = (Form.h / 100) * Y
'assegno ad una variabile la larghezza espressa in percentuale
Larghezza = (Form.w / 100) * W
'verifico che siano rispetta te le condizioni di larghezza minima e massima
'se il parametro passato è 0 ignora la condizione
IF Larghezza < MaxW OR MaxW = 0 THEN
IF Larghezza > MinW OR MinW = 0 THEN
elemento.w = Larghezza
ELSE
elemento.w = MinW
ENDIF
ELSE
elemento.w = MaxW
ENDIF
'come per larghezza
Altezza = (Form.h / 100) * H
IF Altezza < MaxH OR MaxH = 0 THEN
IF Altezza > MinH OR MinH = 0 THEN
elemento.h = Altezza
ELSE
elemento.h = MinH
ENDIF
ELSE
elemento.h = MaxH
ENDIF
END