March 23, 200520 yr 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!
March 23, 200520 yr 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.
March 23, 200520 yr 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.
March 24, 200520 yr Author 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 Thanks for help!
March 24, 200520 yr Author Have missed this response: 3.0 "Get(SystemIPAddress)" is fine captured, no problems, but still I'm missing the NIC...
March 24, 200520 yr 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.
March 25, 200520 yr Author OK, this might be one of the unanswered or less explored areas. I'm still on problem and as soon as I figure out solution, I'll post it. In mean while here is one link to the post with similar problem...who wants to check out: http://www.fmforums.com/threads/showflat...true#Post137358
March 28, 200520 yr Author 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
March 30, 200520 yr Author 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.
Create an account or sign in to comment