Pentru început, descărcați biblioteca Synapse de aici: synapse.ararat.cz/doku.php. Despachetați biblioteca într-un director temporar. Creați directorul D: \ Delphi \ Synapse \. Ar fi mai bine dacă numele directoarelor conțin caractere latine și fără spații. Copiați conținutul directorului source \ lib din arhiva despachetată în directorul D: \ Delphi \ Synapse \. Acum instalați biblioteca Synapse.
Dacă aveți Delphi 5-7, atunci:
- Fișier -> Închidere toate.
- Instrumente -> Opțiuni pentru mediul înconjurător. În caseta de dialog care apare, găsim fila Bibliotecă.
- Găsiți calea de navigare inscripție. Împingeți butonul cu trei puncte [...] în partea dreaptă a acestuia.
- În dialogul care apare, găsim un buton cu trei puncte [...]. Facem clic pe acest buton, va apărea o fereastră pentru a selecta directorul, pentru a găsi directorul D: \ Delphi \ Synapse \, selectați-l și faceți clic pe butonul OK.
- Adăugați directorul selectat făcând clic pe Adăugați și pe OK pentru a închide fereastra.
- Acum pentru inscripția Bibliotecă.
- Găsiți calea Bibliotecă inscripție. Împingeți butonul cu trei puncte [...] în partea dreaptă a acestuia.
- În dialogul care apare, găsim un buton cu trei puncte [...]. Facem clic pe acest buton, va apărea o fereastră pentru a selecta directorul, pentru a găsi directorul D: \ Delphi \ Synapse \, selectați-l și faceți clic pe butonul OK.
- Adăugați directorul selectat făcând clic pe Adăugați și pe OK pentru a închide fereastra.
- Fișier -> Închideți tot.
- Instrumente -> Opțiuni. În dialogul care apare, în copacul din stânga, găsim
Opțiuni pentru mediu -> Opțiuni Delphi -> Bibliotecă - Win32. - Găsiți calea de navigare inscripție. Împingeți butonul cu trei puncte [...] în partea dreaptă a acestuia.
- În dialogul care apare, găsim un buton cu trei puncte [...]. Facem clic pe acest buton, va apărea o fereastră pentru a selecta directorul, pentru a găsi directorul D: \ Delphi \ Synapse \, selectați-l și faceți clic pe butonul OK.
- Adăugați directorul selectat făcând clic pe Adăugați și pe OK pentru a închide fereastra.
- Acum pentru inscripția Bibliotecă.
- Găsiți calea Bibliotecă inscripție. Împingeți butonul cu trei puncte [...] în partea dreaptă a acestuia.
- În dialogul care apare, găsim un buton cu trei puncte [...]. Facem clic pe acest buton, va apărea o fereastră pentru a selecta directorul, pentru a găsi directorul D: \ Delphi \ Synapse \, selectați-l și faceți clic pe butonul OK.
- Adăugați directorul selectat făcând clic pe Adăugați și pe OK pentru a închide fereastra.
Să începem să scriem codul pentru trimiterea mesajului de poștă electronică. Creați un nou proiect. Pentru a trimite e-mail, trebuie să utilizați protocolul smtp. În biblioteca Synapse sunt necesare pentru acest modul smtpsend, mimemess, mimepart. Conectăm aceste biblioteci:
Scrieți următoarea procedură:
Punem butonul din formular și asignăm următoarele la manipularea evenimentului:
Acest blog este deja citit de mulți oameni
- citiți și TU!
Da) Am uitat cu adevărat ... După ce am înregistrat dosarul cu biblioteca descărcată în biblioteca pas, modulele synapse au fost conectate. Numai fișierul nu se compilează - nu poate scrie fișierul:
[DCC Eroare fatală] synafpc.pas (151): F2039 Nu s-a putut crea fișierul de ieșire „C: \ Program Files (x86) \ Embarcadero \ RAD Studio \ 7.0 \ sursă \ Win32 \ synalist-cod-192-trunchi \ synafpc.dcu '
Și mă deschide pe o filă nouă în acest fișier: synafpc.dcu
Dosarul cu biblioteca descărcată am pus în folderul cu alte biblioteci Win 32 Delphi:
C: \ Fișiere program (x86) \ Embarcadero \ RAD Studio \ 7.0 \ source \ Win32. Și nu în D: \ Delphi \ Synapse, așa cum este indicat în articol. Dar, cred, acest lucru este greu.
nu ar trebui să aibă, ci să încerce să înregistreze căile directe și prin variabilele RAD. În cazul tău fără citate \ $ (BDS) \ source \ Win32. Ca un sfat: Nu folosiți folderele Delphi, ci creați propriul dosar în 7.0, să presupunem că există componente, iar în interiorul acestuia este Synapse și puneți toate fișierele acolo. Apoi calea va fi \ $ (BDS) \ Components \ Synapse. Dacă tot nu funcționează, încercați să rulați mediul cu drepturi de administrator. Pe rezultat, vă rugăm să vă dezabonați.
Tocmai am început-o în numele administratorului, fără a schimba nimic - utilizatorul a compilat și a început, dar scrisoarea nu trimite ... Am trecut prin poștă și prin Yandex.
Doriți să vă înscrieți în discuție?
Simțiți-vă libertatea de a contribui!