CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - Uruchamianie domyÅ›lnego programu pocztowego

Uruchamianie domyślnego programu pocztowego

dział ogólny

Uruchamianie domyślnego programu pocztowego

Nowy postprzez admszczep » Å›roda, 27 czerwca 2012, 13:23

chcę pobierać adresy e-mail z bazy i przy pomocy standardowej funkcji otworzyć domyślny program pocztowy wraz z wpisanym już adresem
wymyśliłem taki kod:
KOD cpp:   •  UKRYJ  •
ShellExecute (Handle, L"open",L"mailto:"+SZUKAJ->FieldByName("EMAIL")->AsAnsiString, NULL, NULL, SW_SHOWNORMAL);

ale nie wiem jak dodać tą wartość z SZUKAJ->FieldByName("EMAIL")->AsAnsiString do mailto:
Avatar użytkownika
admszczep
Homos antropiczny
Homos antropiczny
 
Posty: 66
Dołączył(a): wtorek, 3 listopada 2009, 23:25
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows XP PRO SP3
Kompilator: Embarcadero RAD Studio XE
C++Builder XE
Gadu Gadu: 0
    Windows XPFirefox

Re: Uruchamianie domyślnego programu pocztowego

Nowy postprzez Cyfrowy Baron » Å›roda, 27 czerwca 2012, 23:08

A ta funkcja AsAnsiString zwraca łańcuch znaków? Jeżeli tak, to zrób to w ten sposób:

KOD cpp:   •  UKRYJ  •
String mail = "mailto:" + SZUKAJ->FieldByName("EMAIL")->AsAnsiString;
ShellExecute (Handle, L"open", mail.c_str(), NULL, NULL, SW_SHOWNORMAL);


Mapowanie projektu ustaw na wchar_t.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Uruchamianie domyślnego programu pocztowego

Nowy postprzez admszczep » czwartek, 28 czerwca 2012, 09:18

Dzięki wszystko działa poprawnie. Próbowałem podobnie ale zapomniałem o metodzie c_str wielkie dzieli.
Avatar użytkownika
admszczep
Homos antropiczny
Homos antropiczny
 
Posty: 66
Dołączył(a): wtorek, 3 listopada 2009, 23:25
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Windows XP PRO SP3
Kompilator: Embarcadero RAD Studio XE
C++Builder XE
Gadu Gadu: 0
    Windows XPFirefox


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości