|
| Kategóriák: | Programozási nyelvek » Delphi |
| ctmmisu kérdése | privát | 2012.07.14. 18:53 | válasz |
| Sziasztok, Segítséget szeretnék kérni, ezzel az egyszerű függvénnyel szeretnék e-mail-t küldeni ami megy is, de nem tudom hozzá csatolni a kívánt mellékletet. ShellExecute(Self.Handle, nil, 'mailto:' + 'me@me.com' + '?Subject=Test Message Subject' + '&Body=Test Message Body' + '&Attach="c:\csat.txt"', nil, nil, SW_NORMAL); Mit ronthatok el... az E-mail bejön, cím, tárgy OK a csatolmány sehol. Köszönöm. Köszönöm: Tivadari Misu | |
| Madamm megoldása (50 pont) | előzmény | privát | 2012.07.16. 19:16 | válasz |
De nem működik, mi lehet benne hibás Nagyon fáradt lehetsz! Szerintem elfelejtetted megadni a címzettet :) Nem hoztad létre az objektumot, nem is szabadítottad fel, smtp-t sem adtál meg, esetleg a tárgy, és a mail body lehet szükséges :D:D | |
| Madamm hozzászólása ctmmisu (18:53) részére | előzmény | privát | 2012.07.14. 23:22 | válasz |
| http://support.embarcadero.com/article/36054 | |
| oldboys hozzászólása ctmmisu (18:53) részére | előzmény | privát | 2012.07.15. 10:21 | válasz |
| Ez a fuggveny az alapertelmezett email clienst hivja meg.Ha ez nalad az outlook expressz,az pl nem tamogatja az attach parancsot. Szoval elvileg ez mukodik,de bizonytalan.Hasznald inkabb Madamm javaslatat,az megbizhatobb. | |
| ctmmisu hozzászólása Madamm (23:22) részére | előzmény | privát | 2012.07.16. 11:48 | válasz |
| Köszönöm Madamm, Delphi 2006 alatt ez működik de az XE alatt nem, most megpróbálom átdolgozni, remélem sikerül, nagyon kellene. Köszönöm. | |
| Madamm hozzászólása ctmmisu (11:48) részére | előzmény | privát | 2012.07.16. 12:29 | válasz |
| XE alá: http://docwiki.embarcadero.com/CodeSamples/en/TSendMail_(Delphi) | |
| ctmmisu hozzászólása Madamm (12:29) részére | előzmény | privát | 2012.07.16. 16:34 | válasz |
| Ez nagyon jónak tűnik... írtam is egy kis alapot. procedure TMainForm.BitBtn1Click(Sender: TObject); Var SendMail1 : TSendMail; begin if OpenDialog1.Execute then if FileExists(OpenDialog1.FileName) then begin SendMail1.Attachments.Add(OpenDialog1.FileName); SendMail1.Execute; end else raise Exception.Create('No such file'); end; De nem működik, mi lehet benne hibás. DELHI XE Prof. rendszerrel dolgozom. Nagyon köszönöm. T. Misi | |
| Ivn hozzászólása Madamm (19:16) részére | előzmény | privát | 2012.07.17. 04:44 | válasz |
| A Delphi XE nem arról híres, hogy már kitalálja a használójának a gondolatait, és ezt alapból titokban lekódolja? | |

