PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > comp.lang.php > com_dotnet
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
com_dotnet

Réponse
 
LinkBack Outils de la discussion
Vieux 12/09/2007, 01h07   #1
Jim Carlock
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut com_dotnet

phpinfo() has a "com_dotnet" section.

It's kind of odd.

Here it says...

COM Support: enabled
DCOM Support: disabled
.net Support: enabled

What exactly is COM support?
What exactly is DCOM support?
And what exactly is .net support? And why would it say
enabled when .NET is not installed?

DCOM means an ActiveX file gets used. COM pretty much
means the same thing. Those files tend to be based upon
an object model and have a few extra functions there to
with various programming environments.

ordinal hint RVA name

1 0 000017A6 DllCanUnloadNow
2 1 0000177A DllGetClassObject
3 2 00001790 DllRegisterServer
4 3 00001764 DllUnregisterServer

Other than that COM is not much different than standard
libraries.

And DCOM... that one seems like it might be a COM file put
into a publicly accessible folder, but I'll need some more
here, if such is available, because something is not
sitting too well here.

Thanks.

--
Jim Carlock
Swimming Pool, Spa And Water Feature Builders
http://www.aquaticcreationsnc.com/


  Réponse avec citation
Vieux 12/09/2007, 01h46   #2
Sanders Kaufman
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

Jim Carlock wrote:
> phpinfo() has a "com_dotnet" section.
>
> It's kind of odd.
>
> Here it says...
>
> COM Support: enabled
> DCOM Support: disabled
> .net Support: enabled
>
> What exactly is COM support?
> What exactly is DCOM support?
> And what exactly is .net support? And why would it say
> enabled when .NET is not installed?


Those are all Microsoft thingies.
COM is the Component Object Model - a version of the Windows Foundation
Classes.
DCOM is distributed COM - a patchwork add-on of Win95 that was added
because when 95 came out, MS had not considered certain internet
implications.
..NET is MS's latest attempt to build an all-in-one,
everything-to-everybody architecture.


> And DCOM... that one seems like it might be a COM file put
> into a publicly accessible folder, but I'll need some more
> here, if such is available, because something is not
> sitting too well here.


  Réponse avec citation
Vieux 12/09/2007, 02h51   #3
Jim Carlock
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

> Here it says...
>
> COM Support: enabled
> DCOM Support: disabled
> .net Support: enabled
>


"Sanders Kaufman" wrote...
: Those are all Microsoft thingies.
:
: COM is the Component Object Model - a version of the Windows
: Foundation Classes.

COM was originally called OLE (object linking and embedding).
Basically any regular libary DLL can become COM if it includes
some extra OLE functions to handle object creation, and letting
the system know that it can create classful objects. Microsoft
adopted new words like, ActiveX and COM to replace OLE (it sounds
so much better!). The ActiveX libraries (files) were later branded
into two different types of COM, called distributed COM and COM.

: DCOM is distributed COM - a patchwork add-on of Win95 that
: was added because when 95 came out, MS had not considered
: certain internet implications.

http://en.wikipedia.org/wiki/Distrib...t_Object_Model

DCOM was originally called network OLE. And it's based upon RPC.
Does it have a place in PHP? As far as communicating via HTTP,
does anyone use it and can anyone provide an example of it's use?
I've used GET and POST to get things accomplished with PHP, I'm
curious as to how to use DCOM with PHP.

: .NET is MS's latest attempt to build an all-in-one,
: everything-to-everybody architecture.

And I'm wondering why PHP says .net support = enabled where
..net is NOT installed. I'm baffled by this one. It appears PHP
looks for one specific file and it exists, PHP declares .net
enabled, but .net is actually at least a 50MB package of files
which fill a few folders.


--
Jim Carlock
Swimming Pool, Spa And Water Feature Builders
http://www.aquaticcreationsnc.com/


  Réponse avec citation
Vieux 12/09/2007, 03h03   #4
Sanders Kaufman
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

Jim Carlock wrote:

> And I'm wondering why PHP says .net support = enabled where
> ..net is NOT installed. I'm baffled by this one. It appears PHP
> looks for one specific file and it exists, PHP declares .net
> enabled, but .net is actually at least a 50MB package of files
> which fill a few folders.


I seem to recall something from the docs in which the PHP folks
strangely note that this is just a place-holder for something they hope
to have PHP doing in the future.

It's kinda like building a car with a sticker where the gas gauge should be.
  Réponse avec citation
Vieux 12/09/2007, 03h07   #5
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

> Those are all Microsoft thingies.

again sanders, if you don't know what the fuck you're talking about, why the
hell would you announce it to the world as if you did know?

> COM is the Component Object Model - a version of the Windows Foundation
> Classes.


well, you got the achronym right anyway.

> DCOM is distributed COM - a patchwork add-on of Win95 that was added
> because when 95 came out, MS had not considered certain internet
> implications.


holy fucking shit! you really have no clue here!!!

> .NET is MS's latest attempt to build an all-in-one,
> everything-to-everybody architecture.


again, further proof you have no fucking clue.

..net is an architectural redesign and implementation of what com tries to
achieve...however the scope is much more broad than that since ms hopes to
reach complete platform independence with its use. it is also birthed in the
dispute(s) between sun microsystems and ms and ms' use of what once was
their version of java virtual machine.

if you didn't know any of that (which is quite obviously the case), you
could have at least either kept your yap shut or even googled just a bit
more and found out. but i suppose you love the taste of your own feet.

>> And DCOM... that one seems like it might be a COM file put
>> into a publicly accessible folder, but I'll need some more
>> here, if such is available, because something is not
>> sitting too well here.


dcom is similar to com but allows for remote instanciation of objects
(similar to remote procedure calls)...and by remote, i mean creating/using
com objects on a completely different server. that's not the end of it, but
that is where i'm leaving it.

now back to you, sanders...get a clue!


  Réponse avec citation
Vieux 12/09/2007, 03h45   #6
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

"Sanders Kaufman" <bucky@kaufman.net> wrote in message
news:MNHFi.2377$Sd4.1809@nlpi061.nbdc.sbc.com...
> Jim Carlock wrote:
>
>> And I'm wondering why PHP says .net support = enabled where
>> ..net is NOT installed. I'm baffled by this one. It appears PHP
>> looks for one specific file and it exists, PHP declares .net
>> enabled, but .net is actually at least a 50MB package of files
>> which fill a few folders.

>
> I seem to recall something from the docs in which the PHP folks strangely
> note that this is just a place-holder for something they hope to have PHP
> doing in the future.


again, your recall is weak and with a little investigation on your part, you
could keep yourself from embarasment. the documentation simply states that:

======
This extension is EXPERIMENTAL. The behaviour of this extension -- including
the names of its functions and anything else documented about this
extension -- may change without notice in a future release of PHP. Use this
extension at your own risk.

======

now, does that sound *ANYTHING* like what you just dribbled from your
keyboard?

> It's kinda like building a car with a sticker where the gas gauge should
> be.


more like an example of the twainian proverb:

It is better to keep your mouth closed and let people think you are a fool
than to open it and remove all doubt.

which is what the bulk of your posts consist of...opening your yap and
removing all doubt.


  Réponse avec citation
Vieux 12/09/2007, 03h57   #7
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet


"Jim Carlock" <anonymous@127.0.0.1> wrote in message
news:46e7460f$0$11009$4c368faf@roadrunner.com...
>> Here it says...
>>
>> COM Support: enabled
>> DCOM Support: disabled
>> .net Support: enabled
>>

> And I'm wondering why PHP says .net support = enabled where
> .net is NOT installed. I'm baffled by this one. It appears PHP
> looks for one specific file and it exists, PHP declares .net
> enabled, but .net is actually at least a 50MB package of files
> which fill a few folders.


..net support has nothing to do with .net being installed on a system,
actually. it means that the ability for php to interact with .net has been
enabled. the php source code that handles such interactions comes in the
form of a c/c++ module that gets included in php when 1) the module exists
and 2) is included as an argument when php is compiled before its use as an
A) executable cgi, B) dll, or C) other module (as commonly used in
conjunction with apache).

whether or not .net itself is installed is a seperate issue. php .net
support enabled simply means that you have the ability to use .net through
php...of course, .net must be installed unless you intend to have php throw
errors at you when you do try to use .net and the framework isn't there.

btw, the .net framework is well over 50MB.

does all that make sense?


  Réponse avec citation
Vieux 12/09/2007, 04h06   #8
Jerry Stuckle
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: com_dotnet

Steve wrote:
> "Sanders Kaufman" <bucky@kaufman.net> wrote in message
> news:MNHFi.2377$Sd4.1809@nlpi061.nbdc.sbc.com...
>> Jim Carlock wrote:
>>
>>> And I'm wondering why PHP says .net support = enabled where
>>> ..net is NOT installed. I'm baffled by this one. It appears PHP
>>> looks for one specific file and it exists, PHP declares .net
>>> enabled, but .net is actually at least a 50MB package of files
>>> which fill a few folders.

>> I seem to recall something from the docs in which the PHP folks strangely
>> note that this is just a place-holder for something they hope to have PHP
>> doing in the future.

>
> again, your recall is weak and with a little investigation on your part, you
> could keep yourself from embarasment. the documentation simply states that:
>
> ======
> This extension is EXPERIMENTAL. The behaviour of this extension -- including
> the names of its functions and anything else documented about this
> extension -- may change without notice in a future release of PHP. Use this
> extension at your own risk.
>
> ======
>
> now, does that sound *ANYTHING* like what you just dribbled from your
> keyboard?
>
>> It's kinda like building a car with a sticker where the gas gauge should
>> be.

>
> more like an example of the twainian proverb:
>
> It is better to keep your mouth closed and let people think you are a fool
> than to open it and remove all doubt.
>
> which is what the bulk of your posts consist of...opening your yap and
> removing all doubt.
>
>


You should take your own advice, Steve. Sanders is more right about it
than you are.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 12h21.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,16508 seconds with 16 queries