det kan være du bruger Outtlook i stedet for Outlook express
eksemplet sender teksten fra Richedit til outlook og laver en korrekt opstilling:
var i : Integer; outStr,Email : string; begin for i := 0 to Richedit1.Lines.Count-1 do outStr := outStr+Richedit1.Lines[i]+'%0D%0A'; shellExecute(0,'Open',PChar('mailto:'+email+'?subject='+ Richedit1.text+'&body='+outStr),nil,nil,sw_shownormal); end; end.
stone: Om man bruger Outlook, Outlook Express, Lotus Notes eller noget helt fjerde er som sådan ligemeget, for når man eksekverer en "mailto" bliver ens standard mail program jo bare åbnet ;)
ved det men har oplevet at man ikke kunne kalde outlook men outlook express...
mit forrige indlæg viste samme text i subject som i body...
her er lige en rettelse hvor subject er text fra edit1, lidt sjovere.
var i : Integer; outStr,Email : string; begin for i := 0 to Richedit1.Lines.Count-1 do outStr := outStr+Richedit1.Lines[i]+'%0D%0A'; shellExecute(0,'Open',PChar('mailto:'+email+'?subject='+edit1.text+'&body='+outStr),nil,nil,sw_shownormal); end;
Da jeg er gået fra Outlook Expresse til Outlook og hele tiden har sagt nej til at nogle af dem skulle være Standdart postprogram, kender windows ikke til noget post standart program.. Måske derfor ?
Ja jeg har gjort det hele rigtigt men den kender ikke noget Postprogram.. Windows kender ikke noget standart Postprogram.. Og jeg har husket PChar og også ShallAPI , så dårlig er jeg heller ikke : ) Men kaldet kræver åbenbart at windows hvilken der er standart postprogram og det gør min ikke.. VH koden12
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.