Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 80 из 116<  1 ... 77  78  79  80  81  82  83 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 24.12.2004
Откуда: Ставрополье
Максим ОК

_________________
Ставрополье Оверклокерс http://forums.overclockers.ru/viewtopic.php?t=125746
-= World Of Tanks =- (для связи Ватс Ап +7-903-418-03-43)



Партнер
 

Member
Статус: Не в сети
Регистрация: 10.11.2006
Откуда: Омск
var
vWebAddr, vPostData, vFlags, vFrame, vHeaders: OleVariant;
iLoop: Integer;
text, stPostData: string;
begin
text:=Memo1.Text;
stPostData:='Prefix='+ComboBox1.Text+'&phone='+Edit1.Text+'&message='+Memo1.Text;
vHeaders:= 'Content-Type:application/x-www-form-urlencoded'+ #10#13#0;
vPostData:= VarArrayCreate([0, Length(stPostData)], varByte);
for iLoop := 0 to Length(stPostData)- 1 do
begin
vPostData[iLoop]:= Ord(stPostData[iLoop+1]);
end;
vPostData[Length(stPostData)]:= 0;
TVarData(vPostData).vType:= varArray;
vWebAddr:='http://www.rocc.ru/cgi-bin/sms33.cgi';
vFlags:=navNoWriteToCache;
vFrame:=EmptyParam;
try
WebBrowser1.Navigate2(vWebAddr,vFlags,vFrame,vPostData,vHeaders);
except
end;
--------------------------------------------------------------------------------------------------------------
Выдается ошибка "Invalid variant type"! Программа для отправки sms, хоть и выдается эта
ошибка после все равно прога работает! Подскажите пожалуйста в чем проблема. К ссправке
я не разбираюсь сильно в Delphi


 

Member
Статус: Не в сети
Регистрация: 18.08.2005
Откуда: Новороссийск
Как в производном классе перекрыть методы, которые в бозовом классе объявленны как открытые?
Код:
  CList = class
  protected
    // ...
  public
    // ...
    procedure RndAdd(i: integer); // Задача, в производном классе перекрыть
    procedure Delete(i: integer); // эти два метода! Как это сделать?
    // ...
  published
    //
  end;

  CStack = class(CList)
  protected
    // ...
  public
    // ...
  published
    // ...
  end;


Перекрыть, имеется ввиду сделать недоступными для объектов типа CStack. Помогите :) .

P.S. Не обращайте внимание на стилистику, я Дельфин изучаю второй день и не собираюсь на нём дальше программировать! Не обижайтесь, но он мне не нравится!


 

Member
Статус: Не в сети
Регистрация: 05.07.2004
Откуда: г. Москва
Здравствуйте!
Есть задача просмотреть почтовую базу в формате unix mail box. База содержит писма с множества почтовых ящиков.
Нужно видеть текст писма, вложения (графические - отображать).
Как это сделать на Delphi? Indy?

Или хотя бы где взять описание этого формата - можно попробывать разобрать его самому.
Спасибо.

_________________
"Не припадайте к статуям, нет правды в их ногах."


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
-=alex-forewer=-
-=alex-forewer=- писал(а):
Помогите .

Смотрю, никто не хочет тебе помогать.
Может это оттого, что ты быкуеш? :)
-=alex-forewer=- писал(а):
Не обращайте внимание на стилистику, я Дельфин изучаю второй день и не собираюсь на нём дальше программировать!

Учи ООП, там все есть или ИМХО присмотрись к сельскому хозяйству, там специалисты :) точно нужны.

-=alex-forewer=- писал(а):
Не обижайтесь, но он мне не нравится!

Да бог с тобой, на тебя обижаться - ГРЕХ! :haha:


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
SergGreen писал(а):
Или хотя бы где взять описание этого формата

В интеренете поищи, 100% будет. От какой mail системы база то?


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
-=alex-forewer=- вроде бы как финальных методов в Дельфи тоже нету, как и в плюсах, так что перепроектируй класс, а то как-то криво выходит :)
_SGK писал(а):
Да бог с тобой, на тебя обижаться - ГРЕХ
:D Ты вот всегда новеньких обижаешь :)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 18.08.2005
Откуда: Новороссийск
Daemon что значит финальных, и что собственно криво? Как пустой класс может быть кривым? Я уже проблему решил, спасибо Ray Adams, он и помог, просто я не знал, что в делфи нельзя уменьшить область видимости метода, можно только увеличить в дочерних классах. В задаче было сказано, перекрыть эти методы в дочернем классе, я в C++ без проблем это сделал, а в Delphi сразу не знал как, оказалось, что просто надо было их (эти два метода) переопределить в дочернем классе, что бы при попытке их вызвать ничего плохого с объектом не случилось!


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
-=alex-forewer=- финальные методы в жабе и sealed в C#. Это то, что ты пытался сделать (хотя перечитываю - вроде не совсем то). Почему криво? Сам подумай-то. Наследуешь класс, и теперь, но урезаешь функциональность для наследника, смысл тогда какой?

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 24.12.2005
Daemon писал(а):
Наследуешь класс, и теперь, но урезаешь функциональность для наследника, смысл тогда какой?
Смысл есть (доступ к реализации интерфейса классом только по указателю на интерфейс), но я в таком случае виртуальные методы использую (и закрытое наследование).


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Daemon писал(а):
смысл тогда какой?

Смысл там задавал учитель :)


 

нужен образец кода на DEPLHI 7
для подключения клиента к серверу через telnet протокол


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Билли Бонс я бы предпочел делать эти функции приватными, и обеспечивать к ним доступ с помощью friend, мне как-то это более правильным кажеться. То, что ты назвал - это Non-Virtual Interface, который мы уже обсуждали в другой ветке, здесь же насколько я понял нужно запретить эти функции для потомка совсем.

Ray Adams тогда вопросов нет :)
Добавлено спустя 46 секунд
Сорри за флейм, просто мне кажется это неправильным :)

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 24.12.2005
Daemon писал(а):
То, что ты назвал - это Non-Virtual Interface
Нет. Я имел в виду примерно следующее:
Код:
class ISomeInterface
{
public:
    virtual void do_something() = 0;
};

class Worker : private ISomeInterface
{
public:
    static ISomeInterface* create() { return new Worker(); }

private:
    Worker();
    virtual void do_something();
};
Не обязательно именно так. Конструктор может быть открытым, но доступ к интерфейсным функциям только после вызова соответствующего метода класса, выполняющего дополнительную инициализацию.


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
Начнём с печального. В Delphi я полный ноль. Тем не менее это не помешало мне скачать дистрибутив со вполне определённой целью. =)

Итак, что мне надо. В общем есть некий PHP-файл, который на деле оказывается XML'eм. Вот он (для наглядности): http://tmnstats.rockweb.org/xml_ranking ... p?limit=10

Нужно сделать так, чтобы в таблице DBGrid этот самый XML просто напросто выводился. Как таблица. То есть чтоб была колонка Нэйм, колока Плэйс, колонка Нэйшн и т.д. П в этих колонках перечислены эти самые данные из XML'я.

Всё утро мучался. Перелопатил кучу примеров из демок, поставляемых с дельфями касательно XML. Ничего не получается. Нигде в интернете вменяемого примера, где всё было бы разложено по полочкам "куда нажимать мышкой" не обнаружил.

С парсингом на PHP я прекрасно справляюсь, но что-то мне в голову ударило, что это должно всё идти отдельным софтом.

Большое спасибо.

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 22.07.2006
Откуда: МО, г. Мытищи
Всем привет!

Как определить температура CPU, GPU, и мат. платы?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Navern Надо парсить вручную. Не там уж и сложно :)
Добавлено спустя 16 минут
Navern На тебе исходники для твоего xml. Марафет наводить будеш сам :)
http://cp.people.overclockers.ru/cgi-bi ... e=xmlp.rar


 

Member
Статус: Не в сети
Регистрация: 08.10.2006
Откуда: Москва
Ray Adams Уже разобрался сам, но всё равно спасибо. =)

_________________
"Если всё пошло не так, сделай вид, что именно так и задумывалось." (с)


 

Member
Статус: Не в сети
Регистрация: 22.07.2006
Откуда: МО, г. Мытищи
Для GPU уже не надо, буду брать из ATI Tray, но как быть CPU, HDD и мат. платы?
Подскажите пожалуйста!!!


 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
Andreqp копай WMI.

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 80 из 116<  1 ... 77  78  79  80  81  82  83 ... 116  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan