Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2013, 16:03   #11
lexaltd
Форумчанин
 
Регистрация: 21.07.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
s и A это переменая или класс?
Я же не виноват если ты из всего текста понял только Это, надо читать всё сообщение , на только знакомые буквы.

И если идёт поток поток умных слов и ты не понимаеш смысла или не видеш смысла - может с тобой что то не так.

И если для тебя - поток умных слов это:COM сервере, позднее связывание или Invoke

То тогда иди в тему Помощь студентам и создавайте 'Hello Delphi'.

И я тебе уже написал:
Если не знаеш ответа на вопрос, или не понимаеш - так воще иди дальше и не засоряй тему дебильными вопросами!
lexaltd вне форума Ответить с цитированием
Старый 06.12.2013, 16:06   #12
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

фраза - "s и A это переменая или класс?" уже показатель того что за клавой прокладка нулевая, которая не понимает даже разницу между переменая и класс. а понимала бы то не написалабы такую ахинею
eval вне форума Ответить с цитированием
Старый 06.12.2013, 16:12   #13
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

А не проще вернуть обект у которого есть дефаул проперти text
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 06.12.2013, 16:19   #14
lexaltd
Форумчанин
 
Регистрация: 21.07.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
фраза - "s и A это переменая или класс?" уже показатель того что за клавой прокладка нулевая, которая не понимает даже разницу между переменая и класс. а понимала бы то не написалабы такую ахинею
Для кого я пишу :надо читать всё сообщение или все сообщение,а не только знакомые буквы.
И если идёт поток поток умных слов и ты не понимаеш смысла или не видеш смысла - может с тобой что то не так.
lexaltd вне форума Ответить с цитированием
Старый 06.12.2013, 16:26   #15
lexaltd
Форумчанин
 
Регистрация: 21.07.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от Slym Посмотреть сообщение
А не проще вернуть обект у которого есть дефаул проперти text
Я хотел релиазовать конструкции как в Excel

Например:
Код:
var
 V : OleVariant;
 s : string;
begin
 V := CreateOleObject('Excel.Application');
 s := V.Cells.Item[1,1].Value;
 s := V.Cells.Item[1,1];
 V.Cells.Item[1,1].Orientation:=90;
end;
И в Excel Item - тип OleVariant
lexaltd вне форума Ответить с цитированием
Старый 06.12.2013, 16:33   #16
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

ну и у этого OleVariant есть defaultproperty Value
причем оно работает и на чтение и на запись, т.е. нинадо мудрить с проверкой типа как у тебя
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 06.12.2013, 17:03   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

да мог бы экспартнуть тлб и посмотреть, вместо этого заумно рассуждать о том чего и понятия не имеет...
Код:
 V := CreateOleObject('Excel.Application');
 s := V.Cells.Item[1,1].Value;
 s := V.Cells.Item[1,1];
 V.Cells.Item[1,1].Orientation:=90;
а это тоже говнокод от большого ума
eval вне форума Ответить с цитированием
Старый 06.12.2013, 18:32   #18
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

кстати да в целях самообучения экспортни в дельфю тбл офиса. там многие секреты раскрываются
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 06.12.2013, 21:34   #19
lexaltd
Форумчанин
 
Регистрация: 21.07.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Код:
 V := CreateOleObject('Excel.Application');
 s := V.Cells.Item[1,1].Value;
 s := V.Cells.Item[1,1];
 V.Cells.Item[1,1].Orientation:=90;
а это тоже говнокод от большого ума
Если ты пишеш , что это говнокод - то ты явно с Excel не работал.
Напише свой "не говнокод".
Я тебе уже писал хватит срать в Моей теме, создай свою и сри что хочеш.
Достал уже!


Цитата:
Сообщение от Slym Посмотреть сообщение
ну и у этого OleVariant есть defaultproperty Value
причем оно работает и на чтение и на запись, т.е. нинадо мудрить с проверкой типа как у тебя
Начнём с того что property default , без передаваймых параметров не сделаеш.

Цитата:
Сообщение от Slym Посмотреть сообщение
кстати да в целях самообучения экспортни в дельфю тбл офиса. там многие секреты раскрываются
Я там уже давно смотрел, не чего там не раскрывается

Код:
ExcelRange = dispinterface
property Cells: ExcelRange readonly dispid 238;
property Item[RowIndex: OleVariant; ColumnIndex: OleVariant]: OleVariant dispid 170;
property Value: OleVariant dispid 6;
property _Default[RowIndex: OleVariant; ColumnIndex: OleVariant]: OleVariant dispid 0;
и все эти property принадлежат к interface ExcelRange

Последний раз редактировалось lexaltd; 06.12.2013 в 21:39.
lexaltd вне форума Ответить с цитированием
Старый 06.12.2013, 21:51   #20
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
то ты явно с Excel не работал.
так я с ним действительно не работал.
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Notice: Trying to get property of non-object. для property of static property Jakethefish PHP 8 16.08.2011 16:09
какой выбрать протокол, если есть сервер в интернете, и клиент должен передать ему команды anyx Работа с сетью в Delphi 3 25.09.2009 23:13
Что должен знать программист? Maximxak Свободное общение 37 26.05.2009 22:41
Что должен знать системный администратор? veter_s_morya Свободное общение 14 04.08.2008 11:51