* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 16, 2024, 07:32:14 pm

Inserisci il nome utente, la password e la durata della sessione.

89 Visitatori, 0 Utenti

Autore Topic: Programma con invio mail  (Letto 15958 volte)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Programma con invio mail
« Risposta #15 il: Settembre 09, 2014, 09:23:30 am »
il database già c'è? se si, che db è?
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Programma con invio mail
« Risposta #16 il: Settembre 09, 2014, 09:47:59 am »
Citazione
sono riuscita a spiegarmi?
Mettiamola così.
Tu ti sei spiegata benissimo, sono io non ci ho capito un'ostia. :D
Vedo che Nomore è lanciatissimo. Lascio il campo in buon ordine a lui. :D

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #17 il: Settembre 09, 2014, 10:13:01 am »
No il db ancora non c'e'
e' ancora tutto molto "campato in aria"
per ora c'e' solo la larva dell'idea quindi si puo' decidere che modus usare

Stilgar ;) a volte sono io che mi spiego magnificamente male XD

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Programma con invio mail
« Risposta #18 il: Settembre 09, 2014, 10:31:28 am »
Partiamo da zero.
Come recitava un film d'animazione:
"trova una necessità e soddisfala".
E me manca la necessità.
A cosa serve il "marchingegno"?

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #19 il: Settembre 09, 2014, 01:07:12 pm »
Oook
serve ad automatizzare una cosa che per ora si fa manualmente cosi da risparmiare un tot di tempo

io invio via mail dei dati a te
tu hai un db con una lista di possibili coincidenze
tutte le coincidenze me le invii via mail
e nel frattempo invii alle coincidenze il fatto che coincidono con me

tecnicamente "e' tutto qui"
per me e' un po' come l'uovo di colombo essendo molto niubba...e priva di manuale in ita ghgh

per ora sono riuscita grazie all how to a fare il primo passo ovvero inviare i dati da mascherina

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Programma con invio mail
« Risposta #20 il: Settembre 09, 2014, 02:52:29 pm »
direi che come prossimo passo ti tocca decidere che strada prendere col db

se i dati non sono molti puoi rimanere sul facile (esempio file di testo) altrimenti scegli un db tipo sqllite ed inizia a stabilire di quali tabelle hai bisogno

poi il programmino per la manutenzione dei dati

poi - per ultimo - pensi al confronto dei dati che ti arrivano per mail
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #21 il: Settembre 09, 2014, 03:57:51 pm »
direi che le il db devo farlo di 1 tabella con 4 celle
nome-localita'-servizio-mail

per il programma della manutenzione e del confronto posso restare su lazarus?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Programma con invio mail
« Risposta #22 il: Settembre 09, 2014, 04:13:04 pm »
direi che le il db devo farlo di 1 tabella con 4 celle
nome-localita'-servizio-mail

dovresti individuare un campo che farà da chiave primaria, una campo che non permetterà casi ambigui dovuti a record doppi.
Nel tuo caso infatti potresti avere ben più di un caso di omonimia, come fai a distinguere tra?
Rossi Paolo;Via dei Mille nr. 999;Servizio01;rossi.paolo@aaa.it
Rossi Paolo;Piazza Mazzini nr 4;Servizio42;rossi.paolo@bbb.it
Rossi Paolo;Parco della Vittoria nr 3;Servizio23;rossi.paolo@ccc.it

Orientativamente, quanti nominativi ci andranno? 100, 1000, 10.000, 1.000.000.000?


per il programma della manutenzione e del confronto posso restare su lazarus?

ovvio :)
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #23 il: Settembre 09, 2014, 04:27:19 pm »
Direi che la soluzione e' utilizzare come confronto solo citta' e servizio
gli altri dati non sono in db ma devono essere inseriti nella risposta

direi che per iniziare ci saranno un centianio di nominativi
interni al db

ok restando su lazarus devo necessariamente trovare dei documenti in ita...per imparare l'inglese mi ci vorrebbero millenni ghghg
sapete dove posso guardare?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Programma con invio mail
« Risposta #24 il: Settembre 09, 2014, 06:14:58 pm »
direi che per iniziare ci saranno un centianio di nominativi
interni al db

ok restando su lazarus devo necessariamente trovare dei documenti in ita...per imparare l'inglese mi ci vorrebbero millenni ghghg
sapete dove posso guardare?

anche se dovessero raddoppiare ti consiglio di fare con un file di testo

per la documentazione in italiano puoi iniziare da qua: http://wiki.freepascal.org/Lazarus_Documentation/it
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Programma con invio mail
« Risposta #25 il: Settembre 09, 2014, 06:32:44 pm »
hihi
La lista è in italiano :D
Non tutto è tradotto.
Ma con google translate puoi avere un'idea di massima di quello che c'è scritto.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #26 il: Settembre 09, 2014, 06:55:57 pm »
ok dubbio ampletico
se io il db e il processo di confronto lo faccio direttamente nel programma "mascherina"
viene piu' facile?

e quanto va a pesarmi una possibile installazione con un db se dovessi pensare di inserirci un milione di record?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Programma con invio mail
« Risposta #27 il: Settembre 09, 2014, 07:11:30 pm »
peso = sizeof(tuo_programma) + sizeof(binari_database_server) +  (1.000.000 * sizeof(record))

per il dubbio amletico la risposta è: dipende...
dalle tue capacità, da quanto sarà grande il programma finale, dalle risorse del sistema

Edit:
resta il fatto che il processo di confronto non ha bisogno di una interfaccia grafica e questo perché sia il più efficiente possibile
quindi andrebbe fatto così :)
« Ultima modifica: Settembre 09, 2014, 07:13:23 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #28 il: Settembre 09, 2014, 07:18:42 pm »
ok stavolta sono io che sono tanarda

le mie capacita'....sono decisamente moderate...forse quasi nulle XD
e' meglio fare il db direttamente allegato alla mascherina quindi?

di base il programma non dovrebbe essere molto grande poiche deve solo confrontare le informazioni messe e inviare il risultato via mail


Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Programma con invio mail
« Risposta #29 il: Settembre 09, 2014, 07:21:18 pm »
Dico la mia.
Il confronto e il controllo mail, ne farei un servizio/demone (dipende dal sistema operativo target)
Per l'UI si lavora sempre con il DB quindi possono essere tranquillamente due entità separate.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18769
  • Topic in totale: 2232
  • Online Today: 89
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 89
Total: 89

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.