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

Вниз

Pointe To PChar?   Найти похожие ветки 

 
Freezer ©   (2002-06-18 12:44) [0]

// Форма родитель TxpBaseForm
...
procedure LinksBarItemClick(Sender: TObject; Item: TdxSideBarItem);
function xpBaseGetExtendedData: Pointer; virtual;
...
function TxpBaseForm.xpBaseGetExtendedData: Pointer;
begin
Result := nil;
end;

procedure TxpBaseForm.LinksBarItemClick(Sender: TObject; Item: TdxSideBarItem);
var
Data: String;
begin
...
// !!! показывается обрубок от строки почему-то?
ShowMessage(PChar(xpBaseGetExtendedData));
// showmessage написал в целях отладки ...
xpCallLink(Item.Tag, Data, xpBaseGetExtendedData);
end;

// Форма потомок TxpBaseForm
...
function xpBaseGetExtendedData: Pointer; override;
...
function ThcaPointForm.xpBaseGetExtendedData: Pointer;
begin
Result := inherited xpBaseGetExtendedData;
Result := PChar(dsPoint.FieldByName("POINT_ACCOUNTNUM").AsString);
end;
...


 
Игорь Шевченко ©   (2002-06-18 12:48) [1]


> function ThcaPointForm.xpBaseGetExtendedData: Pointer;
> begin
> Result := inherited xpBaseGetExtendedData;
> Result := PChar(dsPoint.FieldByName("POINT_ACCOUNTNUM").AsString);
> end;


Первое присваивание на всякий случай ? :-)))

И в SHowMessage PChar надо убрать
А вообще-то мало информации.



 
Игорь Шевченко ©   (2002-06-18 13:04) [2]

Прошу прощения, просмотрел.

Result := PChar(dsPoint.FieldByName("POINT_ACCOUNTNUM").AsString);

Работать не будет, так как значение функции TField.getAsString указывает на данные в стеке в данном случае (IMHO)



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-958
Задумчивый
2002-06-19 14:03
2002.07.01
Размер изображения в файле bmp


1-1091
Я_Чайник
2002-06-19 13:02
2002.07.01
Как попасть в UBFPD


1-1090
Ulugbek
2002-06-19 08:25
2002.07.01
помогите!


3-909
MaxVlasov
2002-06-05 22:06
2002.07.01
Delphi & Interbase - метаданные


1-961
Новенький в Делфи
2002-06-19 16:18
2002.07.01
Проблема с сохранением нажатых кнопок