Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 7181 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

The function "Get(SystemNICAddress)" cant capture Physical Address of my mashine !?!

1.) The Application is on my mashine. Even, I did make new file with one field and one script step which just has to capture and store the NIC Address.

2.) I'm able to see NIC address when I enter ipconfig/all in CommandPrompt(dos

shell).

3.) There is no firewall influence.

4.) Recently I did put new hard disc on mashine(what was accepted from windows) but cant figure out how it can be related to my problem...the function "Get(SystemNICAddress)" has to read Phisical Address of my network card and doesnt deal with serial number of my hard disc.

Does someone have a tip about this insane situation?

Thanks in advance!

Posted

I know when I have trouble with stuff like this I tend to look for complicated answers outside of FileMaker but more often than not it is just a simple mistake like writing the results to the wrong field or maybe I was editing a similar yet different script.

One time I was on the brink of replacing my washing machine when the only problem was that it was unplugged. ooo.gif

Posted

Remember that the NIC address is the MAC address of your ethernet interface, if you have one. If you want your IP (internet) address, then you need to use the Get(SystemIPAddress) function. But either function should return some text value.

Posted

Is FMP's networking preference set to TCP/IP?

Posted

1.0 No, networking preference isnt set to the TCP/IP. It doesnt matter in this case because the application is set on local mashine and my network card is enabled.

2.0 Before I made any post I did it after lot of serious tests...just dont want to take anybody's time without good reason smile.gif

Thanks for help!

Posted

Have missed this response:

3.0 "Get(SystemIPAddress)" is fine captured, no problems, but still I'm missing the NIC...

Posted

Hmmm, I see what you mean. Just tried the same thing on a Dell D800 laptop, same results. Get(SystemNICaddress) returns nothing. I'll be interested in this, I was planning on using that function.

Posted

More informations about similar situation by Dave Herman:

Just some information that I have found. I recently created a solution

and developed it on my Mac. I used the Get(SystemNICAddress) function

for a specific purpose that I won't discuss. However, when I finished

the solution and moved it over to my Windows XP Pro PC to test, the

function returned no value. This is what I have found out and hopefully

it will help someone else in this group before they release a solution

to a client that may or may not work the way they intended.

I am using a wireless network adapter in my PC with my built-in ethernet

adapter disabled. I disabled the wireless adapter, enabled the internal

adapter,plugged it into the network and the function returned the NIC

for the built in network adapter. GREAT!

NOT SO GREAT...

If I re-enabled the wireless adapter, the function returned a NIL value

again even though the built-in adapter was still enabled and plugged in

to the network.

AGAIN, NOT SO GREAT...

I disabled the wireless adapter, left the built-in adapter enabled but

unplugged it from the network. The function would not return the NIC

address.

GREAT FOR THE MAC!

I went back to my Mac and unplugged it from the network. The function

returned the NIC address even though the computer was disconnected from

the network.

So, this is my story. I have reported all of this to FileMaker. I

searched the internet last night and found a couple of discussion groups

where others were having the same problem but didn't find a solution

until I experimented this morning.

Dave Herman

Posted

Considering similar SOS calls on web I've realised that there should be "something" between Get(SystemNICaddress) and hardware...so I called good friend which knows these hardware and Windows XP things better than me.

1.0 Integral Network Cards:

First thing he has noticed is that my network card is integral and that could be important because many of these SOS calles has arrived from people who have the laptops - I guess they have integrated network cards too.

2.0 Changes on hardware:

Before I did replaced old hard disc with the new one, the Get(SystemNICaddress) worked properly. So, the second conclusion is that Get(SystemNICaddress) could fail after "certain" hardware intervetions.

3.0 Solution:

After last experience I dont feel confident with using Get() function. Instead, good friend of mine Veselko and me did figure out that we can use SendEvent script and initiate CommandPrompt, send there command: ipconfig/all, then make file which contains Physical Address and use it. Of course with little help of Troi plugin.

This solution works fine even in "fat-client mode", just be sure you have enabled your network card.

This topic is 7181 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.