Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.10;
Скачать: CL | DM;

Вниз

D2009 PChar является PWideChar, как правельно?   Найти похожие ветки 

 
Андрей Смирнов   (2009-11-20 10:25) [0]

Всем Привет,

Есть функция, на D2009 не могу преобразовать,
procedure StartNewBrowserWindow(const URL: String);
var
 DDEConv: TDDEClientConv;
 URLFired: bool;
 App: String;
 UpApp: String;
 p: array[0..MAX_PATH] of PAnsiChar;
begin
 UrlFired := False;
 App := GetAssociatedProgram("HTM");
 UpApp := Uppercase(App);
 Delete(App, Pos(".EXE", UpAPP), Length(App));
 if Pos("FIREFOX.EXE",
   UpApp) > 0 then
 begin
   DDEConv := TDDEClientConv.Create(nil);
   DDEConv.ServiceApplication := App;
   if DDEConv.SetLink("FIREFOX", "WWW_OpenURL") then
     if DDEConv.RequestData(URL + ",,0x0,0x0") <> nil then
       if DDEConv.SetLink("FIREFOX", "WWW_Activate") then
         URLFired := DDEConv.RequestData("0xFFFFFFFF,0x0") <> nil;
   DDEConv.Free;
 end
 else if Pos("IEXPLORE.EXE",
   UpApp) > 0 then
 begin
   DDEConv := TDDEClientConv.Create(nil);
   DDEConv.ServiceApplication := App;
   if DDEConv.SetLink("iexplore", "WWW_OpenURL") then
     if DDEConv.RequestData(URL + ",,0") <> nil then
       if DDEConv.SetLink("iexplore", "WWW_Activate") then
         URLFired := DDEConv.RequestData("0,0") <> nil;
   DDEConv.Free;
 end;
 if UrlFired = False then
 // WinExec(StrPCopy(@p, URL), SW_SHOWNORMAL); // тут баг *
end;


* - [DCC Error] ...E2010 Incompatible types: "Char" and "AnsiChar"

Подскажите что не так и как решить сие?


 
Игорь Шевченко ©   (2009-11-20 10:27) [1]

http://ln.com.ua/~openxs/articles/smart-questions-ru.html



Страницы: 1 вся ветка

Текущий архив: 2010.01.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
8-1202287090
alex870
2008-02-06 11:38
2010.01.10
Скриншот содержимого Mediaplayer a


2-1258211765
Вильен
2009-11-14 18:16
2010.01.10
Delphi7 + OpenGL


15-1257526923
Avant Browsr
2009-11-06 20:02
2010.01.10
Где хранятся "Избранное" и "Журнал"?


15-1257580209
Игорь
2009-11-07 10:50
2010.01.10
Красный Мастер


15-1257509410
Огненный_дракон
2009-11-06 15:10
2010.01.10
Удалённое включение компьютера