[DLL] Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Gex, Dll, DyLib, Js e ogni tipo di estensione per GameMaker
Rispondi
Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

[DLL] Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Edit: Disponibile la versione 2.0
Ultima modifica di Sla il 15/05/2009, 12:20, modificato 2 volte in totale.
eppure mi sembra tutto giusto...

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Slascio Dialogs DLL

Messaggio da maz85 »

La visualizzazione dialogs funziona, ora ti manca:
- ritorno valore selezionato;
- su stampa cosa stampare.
Lavoraci sopra che è interessante.

Hai usato il controllo commondialog su Vb? I valori li trovi nelle proprietà del controllo (color,filename...).

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL

Messaggio da Sla »

Sì ho usato il common.
Già che siamo in tema di vb, sai che per usare i normali controlli API
(come buttoni, checkbox, combobox...) puoi benissimo trascinare dalla toolbox, ma c'è modo di crearli direttamente a script?
Per completare la dll devo ancora studiarmi due cose sul passaggio di argomenti, ma dovrei farcela.
eppure mi sembra tutto giusto...

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Slascio Dialogs DLL

Messaggio da maz85 »

Stai domandando se esiste la possibilità di fare creare un nuovo control via codice?
Certo, basta dimensionare una variabile come nuovo oggetto:

Codice: Seleziona tutto

dim a as commondialog
a.showopen

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL

Messaggio da Sla »

Edit: Disponibile versione 2.0
Ultima modifica di Sla il 15/05/2009, 12:18, modificato 1 volta in totale.
eppure mi sembra tutto giusto...

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 1.0 [OK]

Messaggio da Sla »

Il lavoro va avanti, ho creato nuove funzioni.
--------- Migliorie:
-Aggiunta spiegazione per ogni funzione nello script
stesso come commento.
-Funzioni Contenute:

Dialog_Font
Dialog_Color
Dialog_Help [new]
Dialog_OpenFileName
Dialog_SaveFileName [new]
Dialog_MessageBox
Dialog_InputBox [new]

Spiegazione di SaveFileName mancante nel programma:
Seguite la spiegazione di OpeFileName omettendo ciò che riguarda
l'ultimo argomento, le flags.
http://www.mediafire.com/?sharekey=ecf ... eaa7bc68bc

Se potete ditemi se vi funziona tutto, così posto su giochi completi, Ciao
eppure mi sembra tutto giusto...

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da maz85 »

Hoy, dopo provo. Più che su giochi completi postala sul sito sotto DLL e qui http://gmitalia.altervista.org/gmi_foru ... f=6&t=2682.

Edit: a prima vista funge tutto, bravo! 8) [hey, ma la funzione stampa?]

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Giusto, mi son dimenticato del printer dialog.
Faccio quello e posto come completo sulle dll?
eppure mi sembra tutto giusto...

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da maz85 »

:sisisi: , poi se vuoi la mettiamo anche su risorse dll nel sito (fai richiesta li).
Bhe, mi stupisco che nessun altro ha partecipato al topic, eppure l'argomento è interessante :hum: .

Avatar utente
BaronVsCorsar
GMI VIP
Messaggi: 4699
Iscritto il: 14/02/2004, 12:05
Specialità: Saccenza
Uso: GameMaker 8.1
Località: Ferrara
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da BaronVsCorsar »

l'argomento è potenzialmente interessante,
ma quasi tutte le funzioni prese in considerazine o sono già realizzate in gm, o sono molto facili da realizzare con soluzioni alternative in gml.

Quello che sarebbe molto interessante sarebbe un metodo veloce e semplice per creare una finestra personalizzata
stile windows (ad es. per le opzioni del gioco) e associare direttamente ad ogni campo una variabile di gml. O altre modalità avanzate analoghe...
Altrimenti è più la fatica di "imparare" la dll che il gusto nell'usarla.

Ecco: la possibilità di creare una finestra delle opzioni dove direttamente scrivendo su ogni box si modificano variabili di GM sarebbe qualche cosa che fa risparmiare tempo.
ImmagineSchiva questo - http:\\baronvscorsar.altervista.org
by Lego: Vado in un bar e faccio "votiamo che quel tizio la in fondo venga buttato fuori", ma perché?

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Uhm, davvero un ottimo consiglio, grazie.
Mi metto al lavoro per una cosa del genere.
Certo alla fine verranno moltissime funzioni (crea dialog, aggiungi buttone, aggiungi combobox, agigungi ..., ottieni valore combobox, ottieni valore textbox), ma niente
che non si possa fare.
Se anche altri hanno di queste idee saranno ben accette, ciao.
eppure mi sembra tutto giusto...

Avatar utente
BaronVsCorsar
GMI VIP
Messaggi: 4699
Iscritto il: 14/02/2004, 12:05
Specialità: Saccenza
Uso: GameMaker 8.1
Località: Ferrara
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da BaronVsCorsar »

già, un mucchio di funzioni :(
indubbiamente sarebbero indispensabili. Allora si potrebbe aggiungere una utility che ti permette di disegnare
la finestra e gli accessori, e te lo traduce in funzioni da chiamare in GML. Ecco, così forse gli utenti risparmierebbero
tempo.
personalmente mi farebbe comodo una finestra del genere :mrgreen:
ImmagineSchiva questo - http:\\baronvscorsar.altervista.org
by Lego: Vado in un bar e faccio "votiamo che quel tizio la in fondo venga buttato fuori", ma perché?

Avatar utente
Homunculus
Admin
Messaggi: 6840
Iscritto il: 25/11/2007, 20:36
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Homunculus »

BaronVsCorsar ha scritto:già, un mucchio di funzioni :(
indubbiamente sarebbero indispensabili. Allora si potrebbe aggiungere una utility che ti permette di disegnare
la finestra e gli accessori, e te lo traduce in funzioni da chiamare in GML. Ecco, così forse gli utenti risparmierebbero
tempo.
personalmente mi farebbe comodo una finestra del genere :mrgreen:
Non farebbe comodo solo a te! Io avevo cominciato a fare una gui nativa in gm, ma é un macello incredibile... Ma te intendi usando le API di windows o come ho pensato io un'interfaccia creata interamente in gm?

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Uhm se viene bene la DLL potrei farci su un programmino con le api (se lo hai chiesto a me)per il design di dialogs
che esporta in codice come diceva Baron, oppure faccio una libreria direttamente per gm..
Vedremo ^^
eppure mi sembra tutto giusto...

Avatar utente
BaronVsCorsar
GMI VIP
Messaggi: 4699
Iscritto il: 14/02/2004, 12:05
Specialità: Saccenza
Uso: GameMaker 8.1
Località: Ferrara
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da BaronVsCorsar »

Homunculus: le poche interfacce le ho realizzate in gml, non ho mai realizzato dll. Però è tremendamente noioso (preferisco parametrizzare il tutto con un file txt). Certo che se ci fosse un tool per rendere veloce e efficace l'uso di una finestra windows prefatta... ben venga.
E di sicuro non sarebbe una funzionalità di nicchia, ma una necessità comune a tanti.

Certo, scomodare le dll potrebbe sembrare troppo, si può realizzare tranquillamente in gml, ma qui si sta parlando di una dll "di comodità".

Altri utenti che possono suggerire a Slascio come creare un tool che vada incontro alle proprie esigenze?

Il progetto ha effettivamete potenzialità.
ImmagineSchiva questo - http:\\baronvscorsar.altervista.org
by Lego: Vado in un bar e faccio "votiamo che quel tizio la in fondo venga buttato fuori", ma perché?

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Sì lo so sono dei brutti bastardi quelli della mediafire e di qualsiasi sito di uploader, per fortuna Maz ci ha pensato e ha fatto un sistema di upload direttamente nel sito! Se riesco a ritovare la dll nel mio computer la riuppo qui.
Ah non ho più portato avanti il progetto per un errore di visual basic, ho provato e riprovato a sistemarlo arrivando ad illusive soluzioni quando finalmente ho pensato di reinstallarlo, ora posso rimettermi a lavorare sulla DLL.
eppure mi sembra tutto giusto...

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: Slascio Dialogs DLL - disponibile versione 2.0 [NEW]

Messaggio da Sla »

Ok lo ho trovato ecovi
Slascio Dialogs DLL.rar
-Rar contenente la DLL ed un file *.gm6 come esempio

(strao non riesco a mettere più di un file allegato, volevo mettere sia zip che rar..)
Allegati

[L’estensione rar è stata disattivata e non può essere visualizzata.]

eppure mi sembra tutto giusto...

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 36 ospiti