Вверх ↑
Этот топик читают: Гость
Ответов: 12
Рейтинг: 9
#1: 2009-04-09 17:36:22 ЛС | профиль | цитата
помогите пожалуйста с работой этих компонентов.
хочу получить свой IP адрес в простейшем приложении и получаю

hiAdapterInfo.pas(161,14) Error: Incompatible types: got "IDispatch" expected "OleVariant"
hiAdapterInfo.pas(175,18) Error: Incompatible types: got "OleVariant" expected "Variant"
hiAdapterInfo.pas(176,7) Error: Identifier not found "VarIsEmpty"
hiAdapterInfo.pas(180,31) Fatal: Syntax error, ";" expected but "identifier EXECQUERY" found
Error: Crogram FilesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
Сборка завершена.

сто это может быть? я третий день мучаюсь и никак.
заранее спс.

карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 4641
Рейтинг: 334
#2: 2009-04-09 17:47:16 ЛС | профиль | цитата
и где это простейшее приложение ???????
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4668
Рейтинг: 420
#3: 2009-04-09 17:52:40 ЛС | профиль | цитата
Почему-то не отвечают
Наши правила
карма: 10
1
Голосовали:NetSter
Ответов: 4396
Рейтинг: 475
#4: 2009-04-09 17:59:52 ЛС | профиль | цитата
Ravilr, Assasin, это как раз говорит о том что про WMI Вам ничего не известно, и примеры тут не всегда смогут могут помочь
карма: 4

0
Ответов: 4641
Рейтинг: 334
#5: 2009-04-09 18:15:10 ЛС | профиль | цитата
andrestudio писал(а):
примеры тут не всегда смогут могут помочь

в конкретном случаи помоглибы.
Наверно у господина NetSter, не установлен компилятор делфи.
------------ Дoбавленo в 18.15:
А компонент WMI не работает под FPC. По крайней мере у меня.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1088
Рейтинг: 111
#6: 2009-04-09 18:37:00 ЛС | профиль | цитата
Мдя хотел ещё сразу ответить, но понадеялся что любой пользователь может ответить на этот вопрос.
По теме:
Не работает под FPC
карма: 0
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:NetSter
Ответов: 12
Рейтинг: 9
#7: 2009-04-09 22:33:57 ЛС | профиль | цитата
ну сорри. первый раз здесь и сразу такое обращение..
не писал бы и не тревожил если б работало все.
скачал и установил
Compiler.exe (из совета Sniper36 которому большое спасибо) и
FPC.exe
все равно никак..
куча ошибок.
прикрепите пожалуйста самую простую схему где при запуске сразу определяется айпишник ПК и МАС адрес сетевухи, которые вылетают меседжбоксами.
большое спасибо.

карма: 0

0
Разработчик
Ответов: 25460
Рейтинг: 2070
#8: 2009-04-09 22:47:24 ЛС | профиль | цитата
NetSter писал(а):
куча ошибок

Да не может такого быть. Сказочник, млин...


карма: 19

0
файлы: 1adapters_001.png [39.5KB] [116]
Ответов: 12
Рейтинг: 9
#9: 2009-04-09 23:00:19 ЛС | профиль | цитата
ну вцепи сюда простейшую схему где есть сетевуха и у тебя компилится.
не спирю мож я и туплю но сделал все как советовали.
ато скрин мне не очень помог понять.))))00
спс
карма: 0

0
Разработчик
Ответов: 25460
Рейтинг: 2070
#10: 2009-04-09 23:07:18 ЛС | профиль | цитата
Вот, пожалуйста, проще не придумаешь. Выдает все имена сетевых адаптеров в системе


Add(MainForm,2953706,210,147)
{
}
Add(AdapterInfo,1740241,308,147)
{
link(onInfo,3882846:doAdd,[(351,153)(351,133)(250,133)(250,202)])
}
Add(ListBox,3882846,315,196)
{
Left=120
Top=10
Width=250
Height=235
link(Str,1740241:Name,[])
}
Add(Button,1956037,259,147)
{
Left=15
Top=15
link(onClick,1740241:doInfo,[])
}

карма: 19

1
Голосовали:NetSter
Ответов: 12
Рейтинг: 9
#11: 2009-04-09 23:15:39 ЛС | профиль | цитата


Free Pascal Compiler version 1.9.6 [2004/12/31] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Win32 for i386
Compiling C:Program FilesHiAsmElementsdelphicodefile_id.pas
Compiling C:Program FilesHiAsmElementsdelphicodehiMainForm_15D4C68.pas
Compiling C:Program FilesHiAsmElementsdelphicodehiAdapterInfo.pas
hiAdapterInfo.pas(161,14) Error: Incompatible types: got "IDispatch" expected "OleVariant"
hiAdapterInfo.pas(175,18) Error: Incompatible types: got "OleVariant" expected "Variant"
hiAdapterInfo.pas(176,7) Error: Identifier not found "VarIsEmpty"
hiAdapterInfo.pas(180,31) Fatal: Syntax error, ";" expected but "identifier EXECQUERY" found
Error: C:Program FilesHiAsmcompilerfpcppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
Сборка завершена.

вот и все... спс за аттач... но не пашет...
есть варианты почему?
киньте прямые линки на то что нужно установить чтоб все работало.
спс

------------ Дoбавленo в 23.15:
этот уже качал и ставил.
http://hiasm.narod.ru/Compiler.exe
версия хай асма 4.01 билд 175
карма: 0

0
Разработчик
Ответов: 25460
Рейтинг: 2070
#12: 2009-04-09 23:19:37 ЛС | профиль | цитата
NetSter писал(а):
Free Pascal Compiler version


Хех... Ну тебе же сказали

Sniper36 писал(а):
Не работает под FPC


NetSter писал(а):
этот уже качал и ставил

Еще раз поставь и приведи здесь строку компиляции
карма: 19

1
Голосовали:NetSter
Ответов: 12
Рейтинг: 9
#13: 2009-04-09 23:26:29 ЛС | профиль | цитата
разобрался. спасибо большое всем кто помогал за понимание и терпение)

карма: 0

0
Ответов: 56
Рейтинг: 1
#14: 2019-02-16 15:11:58 ЛС | профиль | цитата
NetSter писал(а):
разобрался. спасибо большое всем кто помогал за понимание и терпение)

Как разобрался? А то у меня ни на FPC ни на Delphi 7 не получается из-за этих идентификаторов компилировать
Подключил Variants, но выдаёт ошибку
hiMotherBoardInfo.pas(136) Error: Types of actual and formal var parameters must be identical

Редактировалось 1 раз(а), последний 2019-02-16 15:18:32
карма: 0

0
Ответов: 4396
Рейтинг: 475
#15: 2019-02-16 19:59:57 ЛС | профиль | цитата
Gazzi, для WMI лучше vbscript ещё не придумали. Но по сути штатный d4 тебе нужен.
карма: 4

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)