Author Topic: New member need help  (Read 1600 times)


  • Regular Member
  • *
  • Posts: 1
New member need help
« on: June 15, 2020, 03:33:37 PM »
Shark NV360 - a decent upright vacuum with a lift-away canister

There is a vast array of vacuums on the market, making it difficult to choose the right one. A full-sized canister is powerful but heavy, whereas a handheld is compact and easy to use, but its battery life can be a deterrent. When it comes to picking a well-suited machine for major cleaning jobs that involve multiple floor surfaces, an upright vacuum cleaner with a detached canister like the Shark NV360 could be an ideal choice for many homeowners.

It’s designed to effectively pick up dirt and debris on carpets as well as hardwood floors. When you need to clean off-the-floor surfaces, Shark NV360’s lift-away canister makes it a lightweight device for no-hassle cleaning. Why not get to know about the nuts and bolts of this vacuum? Let’s dig deeper into this Shark NV360 review!

1. Specifications

  • Dimensions: 14.96 x 11.4 x 45.5 inches
  • Weight: 12.5 pounds
  • HEPA filter
  • Wattage: 1200
  • Power cord’s length: 25 ft.
  • Dust cup capacity: 1.2 quarts
  • Swivel steering head
  • Accessories: upholstery tool, crevice tool, pet power brush, under appliance wand.

2. Lift-away canister

The Shark navigator lift away deluxe nv360 is versatile as you can use it as a full-sized vacuum for multiple-floor cleaning as well as a handheld for quick cleanups. At first glance, this Shark navigator lift-away deluxe nv360 might look like a heavy machine as it weighs 12.5 pounds. However, its canister is detachable, meaning that it has the mobility you need for carpeted stairs

or vehicle cleaning. The full unit weighs 12.5 pounds while the canister alone is 7.5 pounds, so when you detach the canister, you have a light device to vacuum different areas in the house with ease.

3. Brushroll on/off control

This feature enhances users’ usability as it makes the Shark navigator lift away upright vacuum convenient to use. There is a switch right above the dust canister, allowing you to turn the brush roll on or off. When you need to clean carpets, simply turn it on and when you need to clean hardwood floors, just turn it off.

4. Swivel steering

The rotating neck feature of the shark navigator lift away deluxe NV360 makes it easy to maneuver. This swivel steering head gives the Shark NV360 quick-moving action to take out maximum dust from all kinds of floors. Besides, its accessories allow users to reach out to tight spots with little effort.

5. HEPA filter

This blue shark vacuum has two pre-motor filters that can be rinsed in water for multiple reuses. The post-motor filter is a HEPA filter, capturing ultra pine particles like dust, dander, mold, pollen. If you or your family members have respiratory-related diseases, it’s best to choose vacuums with HEPA filter like the Shark navigator lift away deluxe.

6. Pet power brush

Aside from the dusting brush and the crevice tool, the Shark navigator lift-away nv360 is also equipped with a pet power brush. This attachment has an air-driven bristle to easily remove embedded pet hair from stairs, sofas, rugs, and other upholstery surfaces.

Important Site: Shark Navigator NV360 reviews

The bottom line

The Shark navigator lift-away deluxe nv360 upright vacuum is a well-rounded machine with a detachable canister. It has strong suction power and the swivel cleaning head to tackle major tasks with ease. Better yet, this Shark portable vacuum also includes a few tools to clean off-the-floor surfaces effectively. Finally, it comes at around $149, making it a competitive model for its price range.
« Last Edit: March 23, 2022, 03:58:21 PM by LeonardRenner »


  • Member
  • *****
  • Posts: 12298
  • Assembler is fun ;-)
    • MasmBasic
Re: New member need help
« Reply #1 on: June 15, 2020, 06:06:00 PM »
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Closing the clipboard should never return zero, unless something has really gone bad. So the correct sequence should be
Code: [Select]
    .else                                       ; else
      invoke CloseClipboard                     ; close the clipboard
      .if !eax
           invoke GetLastError
           print str$(eax)
           print " error in CloseClipboard
      jmp bye               ; eax = 0 or 1 now


  • Administrator
  • Member
  • ******
  • Posts: 9217
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: New member need help
« Reply #2 on: June 15, 2020, 06:39:14 PM »
Hi Leonard,

I confess its 13 years since I wrote that procedure but the only useful thing to return if data is available is the GlobalAlloc() memory handle. The .else block for CloseClipboard() is to close the clipboard if the opening call to OpenClipboard() did not fail. You are right that CloseClipboard() overwrites eax so it serves no purpose to zero it above the CloseClipboard() call.

If I was not working in Win 64 assembler, I would rewrite it as it needs to be done differently to make it more reliable.

It should test the return value of OpenClipboard() to ensure another app does not own the clipboard and if it is available and there is no data on the clipboard, it then should close the clipboard then return zero to indicate the the procedure was not able to get data from the clipboard.
hutch at movsd dot com    :biggrin:  :skrewy:


  • Member
  • ****
  • Posts: 995
Re: New member need help
« Reply #3 on: June 15, 2020, 06:51:00 PM »
IsClipboardFormatAvailable is useful for that ?
May the source be with you


  • Administrator
  • Member
  • ******
  • Posts: 9217
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: New member need help
« Reply #4 on: June 15, 2020, 07:16:28 PM »
Microsoft seem to think so.
hutch at movsd dot com    :biggrin:  :skrewy: