ExpressPCB annoyance

Go To Last Post
30 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The ExpressPCB.exe and ExpressSCH.exe programs don't remember their window size. Every time I start them, I have to stretch out the window.

Why do they want to annoy me? Did I forget to check the "Disable Annoyances" box when I installed them? :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Are we grumpy, Steve ? :)

I notice the same thing, but better have it start-up in a size that is visible on *any* size screen than windows that open up in a too big size (happens on Linux as well): that *is* a PITA, because I can't access the re-size button.

I am glad Expressxxx did me that favour
< just kidding >

And second: it's FREE :!: Given horse, mouth etc ...

Double click title-bar, bring mouse in schematic range, click, press F and off you go.
You can also leave Expressxxx running ... just minimize the window.

Not the answer you were looking forward to, huh ?

Nard :evil:

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The company's excellent product quality and customer service make the window sizing a non-issue for me 8-)

Tom Pappano
Tulsa, Oklahoma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Definitely not the answer I was looking for!

Yes, double clicking the title bar will maximize the window, but I never maximize windows. It's a religious thing. :) I don't know what you mean by "click, press F".

Most programs remember their size. It is apparently easy to do and causes no problems for anyone I know, except you. :) If remembering sizes is a problem then I guess you avoid IE, Firefox, AVR studio, Windows Explorer, Task Manager, and just about every program I can think of.

I haven't had a window open too big, or off the screen, in many years. Are you running Windows 3.1? :)

There is a fairly easy fix if it should happen. All programs can be run without the mouse, just the keyboard. Pressing ALT-spacebar will bring up the "system" menu of the window in focus, even if the window is off the screen. That's the same menu you get by clicking on the icon at the extreme left of the title bar. Then pressing "m" allows you to move the window with the arrow keys. Or pressing "s" allows you to resize the window with the arrow keys. You can always put the window in focus by repeatedly pressing ALT-TAB.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Irfanview is the only program I can think of with a resizeable window that doesn't remember the size. But Irfanview has another trick up it's sleeve. It automatically resizes itself to fit whatever image it's displaying.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hahahaaa ! I was just teasing you a bit. Couldn't resist.

ExpressSch has shortcuts as well: F = zoom to fit the entire schematic.
It's in the Help-file. I use it a lot. The shortcuts that is.

Thanks for the Windows-keyboard shortcuts. Tried them, and found they don't work. But wait a sec .... my WinXP (not 3.1 :lol: ) is the Dutch version. So I need different keys: "r" for move, "f" for size. Learned again something today.

Cheers

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

Last Edited: Tue. Sep 29, 2009 - 04:11 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

One more thing about moving the window with the arrow keys. You have to hit ENTER when you are done moving, otherwise the window moves back to it's previous location.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ExpressPCB can be contacted via these means http://www.expresspcb.com/Expres...

Stealing Proteus doesn't make you an engineer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Steve, if you go to the shortcut .lnk that starts the program (maybe a Start Menu entry?) and right click it, select "Properties" there's an entry there usually set to "Normal window" which is "Run:". One of the options is "Maximized window". Does that help?

Cliff

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It does ! But still needs the F = zoom to fit the entire schematic. With the mouse clicked in the schematic area. Needs some Java-script I guess .... (no, not me)

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I see the maximize option in the shortcut, but remember, I don't run my windows maximized. I would have to change my entire religion just for expressSCH!

I just did send an e-mail to ExpressPCB. I was thinking of doing that earlier, but I decided to see what you fellows had to say about it first. Since I received so much sympathy from Nard, I feel better anyway. :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ArnoldB wrote:
ExpressPCB can be contacted via these means http://www.expresspcb.com/Expres...
The last time I emailed them about a feature request (using middle mouse to pan) they got back to me quickly and the very next software version had my feature. Hopefully, you get the same type of response.

I write software for a living and sadly, sometimes you miss the dumbest little features because you're worried about 'the big ones'.

edit: should read the entire post before responding.

I have too many hobbies.
s-conductor.com

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If you switched to a multi-monitor display your efficiency and productivity would increase.

You can have the PCB on one display, full screen, and the schematic on another.

With three displays, you can have a separate display for a data sheet, digital notes, pulling up another board, browser, etc., while the other two are fully visible.

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I just realized there is a simpler way to get the "system" menu for a window that is not on the screen. Just right click on its entry on the taskbar. You will get the same "system" menu.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I got an answer from ExpressPCB. It doesn't do the job for me.

Here is the e-mail I got from ExpressPCB:

Quote:
Stephen,

In regards to the page size? You can change this from the "File" menu. It will then automatically default to this size.

Regards,

- Heidi -

My e-mail didn't mention page size, only window size.

The first time I changed to "tabloid", the window did get fairly big, and was usable. But after ending the program and restarting, the window was back to the original size and hasn't changed since.

This looks like a dead end. We aren't talking the same language.

Is there anyone near their location that would go over there and show Heidi what a window is? :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Heidi must be from Austria ... the country of Gum trees, Koalas and Kangaroos, No Edelweiss. IIRC.

Nard
(ducking)

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am switching to plan B. I will send 2 screen shots. Pictures, you know, are worth 1000 ± 10% words.

What is the proper etiquette for sending pictures in e-mails? I know JPG files used to be carriers of viruses. I will be sending PNG files. Can PNG files be dangerous? On the other hand, I guess most computers are fairly immune these days. My NOD32 antivirus scans e-mails coming and going, and I guess Outlook checks them out also.

Outlook has 2 ways of sending pictures. I can embed them in the message or send them as attachments. Which is better? Maybe the best would be to put them on the internet and include links in the message.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I would sent relatively low res JPGs as attachements, (Insert, File...)

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

After doing a web search, I guess I'm wrong thinking jpg (or PNG) files can have viruses.

Last Edited: Tue. Sep 29, 2009 - 11:01 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

DocJC wrote:
I would sent relatively low res JPGs as attachements, (Insert, File...)

JC

Okay, but PNG files are more efficient for computer generated graphics, like screen shots. Any particular reason you suggested JPG?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Cause just about any program / browser can open them.

I'm aware of "hiding" encrypted data within an image file, such as a JPG, but I am not aware of opening a JPG file suddenly unleashing a virus executable.

Lots of screen savers, etc., have it as an option to save in.

Your talking about a PC here, so who cares about a few bytes of compression efficiency...

I don't think PNGs are as universal as JPGs.

You asked for an opinion, not a scientific analysis of PC and internet optimization :)

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

My vote is for .png and as an alternative .gif
.jpg is so bad for this purpose: looks horrible

Never heard of .png holding a virus.

When using ExpressPCB I often use the export facility. It exports in .bmp Using Paintshop Pro I covert it to .png, and THEN post the schematics here on freaks.

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

HI Nard,

I don't think the purpose was for posting a schematic from within ExpressPCB, but for showing the size of the window on the desktop.

Low res ought to be fine, and compression won't matter for this.

Of course in the time it has taken to discuss it, Steve could have already sent it in several formats! :)

JC

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

There may be some misunderstanding here, possibly on my site :)

Stephen wishes to send screenshots to Expresspcb.com, and *me* thinks that .png is the best format for that: small in size and full scale. And to show how small such a file can be, despite the size (in pixels), I mentioned the procedure I use when exporting schematics from ExpressSch in order to post it here on freaks, or my website.

But as you say: ....in the time it has taken to discuss it, Steve could have already sent it in several formats!

Nard :)

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Actually Nard, we are both wrong. I learned by accident that JPG is much more efficient for my images. You see, I need to include the whole desktop, not just the ExpressPCB window. I use the original XP wallpaper, called Bliss. This is apparently a real picture taken by a real camera. The PNG file of the image of the normal ExpressPCB window on the desktop is 4 times bigger than the JPG file. The PNG file of the image of the stretched ExpressPCB window is 3 times bigger, because there is not so much desktop showing.

None of this is scientific. I used Irfanview to resize/resample to 640x480. There is a quality adjustment for saving both PNG and JPG files. I left them at the default.

P.S. I sent the e-mail! :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I stand corrected. When photographs are involved, .jpg is the way to go.
You also asked them to put in an export in .png ? :lol:

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tricia, and Ulyana. You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Bad news. I got a reply from Heidi.

Quote:
Steve,

There is not an option to set that.

Regards,

- Heidi -


I wonder what OS she uses. Maybe CPM? :)

It seems I'm not getting through to the programmers, only someone at the help desk that tells callers what button to push.

I will try again and try to explain the situation.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

JPG cannot contain a virus, as it isn't executed. Encrypting data into an image is done so through using various pixels spread apart and using one of the channels to carry the information, like the LSB of brightness or alpha channel for the pixel for example. PNG is a bitmap, while JPG is a compressed raster. PNG will have better quality for equal compression, but compression is much better with a JPG. Computer generated artwork is much more linear and yields better compression ratio than a photo, but JPG is optimized for photos. JPG is the better one for this. For graphic artwork for a webpage for example (buttons, icons, etc...) PNG works better.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Every more or less complex data, jpeg, PNG, anything else can in theory contain a virus and some have in practice. It doesn't matter if an image or data in general is not executed. It just needs to be loaded.

The trick, done an hundred times by virus writers in the past, is to find a program that does incomplete or no consistency checks when that program reads its data. Thanks to Microsoft there always have been plenty such opportunities in Windows.

If the virus writer finds such a program (or payed someone within his criminal organisation to find one) he constructs data in such a way that it slips through the program's consistency check and manages to garble the program's internal data structure. Primary target is to manipulate the program's stack to slip an own address on the stack, pointing to their own code they have embedded in the data.

Then they send you that data. You open it with the broken program. The program garbles its stack, puts the address to the malicious code in the data on its stack as a return address, returns, and voilà, suddenly the data is executed as code.

[modern CPUs have a mechanism to prevent execution of data. It is more often then not turned off, or only turned on for system libraries in Windows].

Stealing Proteus doesn't make you an engineer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Interesting. That's why I was confused.

My XP and Win7 have the same settings. "Turn on DEP for essential Windows programs and services only".

But Everest Ultimate shows differences with DEP:

XP: Active (To Protect Applications) Yes
XP: Active (To Protect Drivers) Yes

Win7: Active (To Protect Applications) No
Win7: Active (To Protect Drivers) No

Maybe Everest is buggy or doesn't yet support Win7 correctly.

Anyway, I've never been infected with anything as far as I know. And I avoid opening e-mails unless I think I know the sender.

P.S. Probably not many virus infections in AVRs, because Atmel keeps the data and program memory spaces separate. :)