Welcome, Guest. Please Login.
05/13/25 at 02:36:48
News:
Home Help Search Login


Pages: 1
Send Topic Print
Screwy T7 screens (Read 2658 times)
GasGiant
Administrator
*****


How can I help?

Posts: 1517
Gender: male
Screwy T7 screens
03/29/07 at 05:42:43
 
Okay, here comes a rant.
 
<rant>
What is with the screwy operation of the T7 program windows? Can't we just have them work normally? They won't stay on their Evo window, they won't minimize and they don't show up in the task bar! Is TAS7 the most screwed up excuse for a development environment or are the IS Tech programmers just messing with us?  
</rant>
 
Please do something about this. Today.
 
Thanks for listening.
Back to top
 
 


Email WWW GasGiant GasGiant 31012781 swordworlder swordworlder   IP Logged
NovaZyg
Administrator
*****


When all else
fails.. Read the
instructions.

Posts: 789
Gender: male
Re: Screwy T7 screens
Reply #1 - 03/29/07 at 07:05:53
 
I counter your rant with my own...
 
<rant>
T7 has its quirks, but the screwy things that you see happening are because of all the hoops we need to jump through to keep running Tas 5, Tas 6, and Tas 7 programs all under one menu. Now if all our users can keep paying us for a year or two but don't ask for anything new or to fix this and fix that. Then we could get rid of the old TAS 5 (BK programs) and Tas 6 (T6 programs) and move to full GUI. But I live in the real world, so I know this is not going to happen.
</rant>
 
There, I feel better...
 
Colin,  
 
  The Evo Menu currently runs all the programs on the menu with a NEWRUNTIME option, this basically tells the exe to launch a new instance of itself that does not know about the existence of the parent menu. That worked fine for the Tas 5 programs as the exe did something special to those programs to keep them as children windows. Something hard coded in the TASPRO 7 exe.  We need to run all the old code with this newruntime option or else when any program ended it will cause AV and Memory errors. Now the new T7 programs when run with newruntime run, but as their own instance and thus are allowed to fall behind the parent menu. I have spent the last week rewriting those programs so they can run without the NEWRUNTIME and will not fall behind the Menu.. its my " no one left behind " plan. It is running but I have two issues left to fix. One is the X button on the top right of the window used to close the program is causing an AV error (but the ESC or Exit button do not..), and Two when it encounters a record lock and that message comes up and says there is a lock on such and such filename do you want to try again Yes / No (no will terminate)  well No to terminate seems to be calling the same code as the X button.. AV error. Once I nail down these last two things I will release the new stuff.
 
Will that be today.. I hope so, but I can't say just yet, AV errors are the hardest to find and fix.
Back to top
 
 

Allen Landry
Evo~ERP

EvoERP and DBA Classic always Beta's of the Latest versions.

WWW   IP Logged
GasGiant
Administrator
*****


How can I help?

Posts: 1517
Gender: male
Re: Screwy T7 screens
Reply #2 - 03/29/07 at 07:22:24
 
Very cool. Great rant.
 
AFAIC, you can keep the X, but taking away the minimize function is just plain cruel. Well, okay, so I enjoy watching the users get so confused that their middle-aged brains grind to a halt. However, the wailing that afterward ensues is nigh unbearable.  
 
I trust that, since you have been doing so much with so little for so long, that you will soon learn to do everything with nothing at all  Cool
Back to top
 
 


Email WWW GasGiant GasGiant 31012781 swordworlder swordworlder   IP Logged
NovaZyg
Administrator
*****


When all else
fails.. Read the
instructions.

Posts: 789
Gender: male
Re: Screwy T7 screens
Reply #3 - 03/29/07 at 07:31:21
 
Isn't that the definition of an expert: someone who knows more and more about less and less till they know absolutely everything about nothing...
 
i'm working on it...
 
 Wink
Back to top
 
 

Allen Landry
Evo~ERP

EvoERP and DBA Classic always Beta's of the Latest versions.

WWW   IP Logged
kkmfg
Senior Member
****


Ghost of the code

Posts: 375
Gender: male
Re: Screwy T7 screens
Reply #4 - 03/29/07 at 07:34:38
 
Quote from NovaZyg on 03/29/07 at 07:05:53:
I counter your rant with my own...
Colin,

The Evo Menu currently runs all the programs on the menu with a NEWRUNTIME option, this basically tells the exe to launch a new instance of itself that does not know about the existence of the parent menu. That worked fine for the Tas 5 programs as the exe did something special to those programs to keep them as children windows. Something hard coded in the TASPRO 7 exe. We need to run all the old code with this newruntime option or else when any program ended it will cause AV and Memory errors. Now the new T7 programs when run with newruntime run, but as their own instance and thus are allowed to fall behind the parent menu. I have spent the last week rewriting those programs so they can run without the NEWRUNTIME and will not fall behind the Menu.. its my " no one left behind " plan. It is running but I have two issues left to fix. One is the X button on the top right of the window used to close the program is causing an AV error (but the ESC or Exit button do not..), and Two when it encounters a record lock and that message comes up and says there is a lock on such and such filename do you want to try again Yes / No (no will terminate) well No to terminate seems to be calling the same code as the X button.. AV error. Once I nail down these last two things I will release the new stuff.

Will that be today.. I hope so, but I can't say just yet, AV errors are the hardest to find and fix.

 
So, more or less you are saying that yes, TAS7 *is* the most screwed up excuse for a development environment. At least we cleared that up. Wink Shame on my good buddy Tony!
Back to top
 
 

Collin
K & K Manufacturing, Inc

EvoERP Version 1-22-10 SP3
5 User Workgroup Pervasive 10
Email WWW   IP Logged
kkmfg
Senior Member
****


Ghost of the code

Posts: 375
Gender: male
Re: Screwy T7 screens
Reply #5 - 03/29/07 at 07:37:14
 
Quote from GasGiant on 03/29/07 at 07:22:24:
Very cool. Great rant.

AFAIC, you can keep the X, but taking away the minimize function is just plain cruel. Well, okay, so I enjoy watching the users get so confused that their middle-aged brains grind to a halt. However, the wailing that afterward ensues is nigh unbearable.

I trust that, since you have been doing so much with so little for so long, that you will soon learn to do everything with nothing at all Cool

 
I'm not a huge fan of how Evo minimizes anyway. I've never seen another app that shrinks to just the titlebar and still is on screen when you minimize it. It's just plain wrong I tell you. Now, I've seen that behavior in child windows but the main evo screen shouldn't act like that. I actually like it when minimized windows disappear completely and exist only in the task bar.
Back to top
 
 

Collin
K & K Manufacturing, Inc

EvoERP Version 1-22-10 SP3
5 User Workgroup Pervasive 10
Email WWW   IP Logged
cathyh
Active Member
*****


I used to be
indecisive; now I'm
not so sure......

Posts: 1210
Gender: female
Re: Screwy T7 screens
Reply #6 - 03/29/07 at 08:00:45
 
Quote:
I actually like it when minimized windows disappear completely and exist only in the task bar.

 
And that is why I have taught my users to click on the task bar icon to minimize and not to use the normal minimize icon in the upper right corner....
 
Back to top
 
 

Cathy Hamilton
Wing Inflatables, Inc.
EVO-ERP2008.1(20 users) w/IS Tech update 5/25/09 (as of 08/21/09)
Windows 2008 Server/client
Pervasive V10.1
Email WWW   IP Logged
NovaZyg
Administrator
*****


When all else
fails.. Read the
instructions.

Posts: 789
Gender: male
Re: Screwy T7 screens
Reply #7 - 03/29/07 at 08:06:32
 
Quote:
So, more or less you are saying that yes, TAS7 *is* the most screwed up excuse for a development environment. At least we cleared that up.

 
No that is not what I said. The way we are being forced to use it , or rather misuse it, is causing some screwy things to happen. I am not saying that it is the best development environment, but it is better then scrapping everything that existed to start over from scratch, like some other company that I won't name did, and they are still trying to get it to work four years later... Wink
Back to top
 
 

Allen Landry
Evo~ERP

EvoERP and DBA Classic always Beta's of the Latest versions.

WWW   IP Logged
kkmfg
Senior Member
****


Ghost of the code

Posts: 375
Gender: male
Re: Screwy T7 screens
Reply #8 - 03/29/07 at 08:57:11
 
You see, this is why I like being the independent party here. You've got to be way too diplomatic with everything that you say because you represent the program vendor and must at least try to get along with the TAS developer. I, on the other hand, can say it like I see it. Wink
 
To clarify, the old programs required a special switch to run each subprogram in it's own runtime instance.... or they crash horribly. Sounds like a perfectly great development environment to me! And, the new ones can now be run without that switch but have different behavior depending on how you close them. And you are saying that Tas7 is NOT really screwed up? I'll grant you, I'm not an impartial observer in this because I have used TAS and I think it really sucks compared to many other products. And theres the whole me hating btrieve (though pervasiveSQL seems pretty good) thing. But still, you've got to admit that TAS isn't exactly a shining example of software engineering. I've got to give them credit for even trying to create their own development env (it isn't easy!) but they shouldn't have.
 
Quote from NovaZyg on 03/29/07 at 08:06:32:
Quote:
So, more or less you are saying that yes, TAS7 *is* the most screwed up excuse for a development environment. At least we cleared that up.


No that is not what I said. The way we are being forced to use it , or rather misuse it, is causing some screwy things to happen. I am not saying that it is the best development environment, but it is better then scrapping everything that existed to start over from scratch, like some other company that I won't name did, and they are still trying to get it to work four years later... Wink

Back to top
 
 

Collin
K & K Manufacturing, Inc

EvoERP Version 1-22-10 SP3
5 User Workgroup Pervasive 10
Email WWW   IP Logged
GasGiant
Administrator
*****


How can I help?

Posts: 1517
Gender: male
Re: Screwy T7 screens
Reply #9 - 03/29/07 at 10:53:08
 
Meanwhile, creation of a web interface continues apace  Grin
Back to top
 
 


Email WWW GasGiant GasGiant 31012781 swordworlder swordworlder   IP Logged
Dale
Member
**


New Swamp  =  New
Alligators

Posts: 62
Re: Screwy T7 screens
Reply #10 - 03/29/07 at 13:58:52
 
Quote from GasGiant on 03/29/07 at 07:22:24:
Very cool. Great rant.

AFAIC, you can keep the X, but taking away the minimize function is just plain cruel. Well, okay, so I enjoy watching the users get so confused that their middle-aged brains grind to a halt. However, the wailing that afterward ensues is nigh unbearable.

I trust that, since you have been doing so much with so little for so long, that you will soon learn to do everything with nothing at all  Cool

 
I resemble that remark!
 
I've been fondling computers (as a user) since the days when the operating system and the program were on separate, large, truly floppy, discs. Every new release or "upgrade" of a new operating system, antivirus, spam blocker,word processor, spreadsheet, AutoCAD, Adobe, etc etc etc brings with it a whole new set of challenges. Yet this particular 'middle-aged brain' manages to keep up with 99% of it.  Grin
 
Now be nice or I'll whack you with my cane.....
Back to top
 
 

Evo-ERP version 2007.1 Build 2/14/07
Pervasive PSQL v9 SP2
wisgolfer59@yahoo.com   IP Logged
kkmfg
Senior Member
****


Ghost of the code

Posts: 375
Gender: male
Re: Screwy T7 screens
Reply #11 - 03/29/07 at 18:48:07
 
Quote from GasGiant on 03/29/07 at 10:53:08:
Meanwhile, creation of a web interface continues apace Grin

 
You know, I wouldn't mind it so much if a lot of DBA related functionality, heck even the entry screens, eventually got recoded in PHP. It would potentially make things a lot more portable and truly WAN friendly (wide area network for you non-techies... sort of think the internet.) There is nothing really to stop people from doing that themselves. In fact, once I get my btrieve tracer to work better it'll be even easier.
Back to top
 
 

Collin
K & K Manufacturing, Inc

EvoERP Version 1-22-10 SP3
5 User Workgroup Pervasive 10
Email WWW   IP Logged
GasGiant
Administrator
*****


How can I help?

Posts: 1517
Gender: male
Re: Screwy T7 screens
Reply #12 - 03/30/07 at 09:21:37
 
I have been working on web pages for our customers to use so that they can get live pricing and availability, order status and order history, including shipping confirmation. We are months away from launching the new web site, but I have internal users clamoring for web pages that they can use internally. My users want truly customized views of the data. They want fast, live views of orders. They want instant queries based on serial number or lot number. I can write those for them and deliver it in a few hours and they can view it in their browser. They can then share the URL with others, link it how they like on their desktop or favorites, and even use it from within other apps, like our CRM. Web delivery is so much easier than Crystal Reports or custom VB widgets or even Excel queries. It may quickly become a nightmare to maintain, with everyone having their own pet query, but it is much better than saying over and over again, "Someday that feature might show up in Evo."
Back to top
 
 


Email WWW GasGiant GasGiant 31012781 swordworlder swordworlder   IP Logged
GasGiant
Administrator
*****


How can I help?

Posts: 1517
Gender: male
Re: Screwy T7 screens
Reply #13 - 03/30/07 at 09:33:48
 
Quote from Dale on 03/29/07 at 13:58:52:
I resemble that remark!

 
As do I, so no grumbling required.  
 
Floppies? No such thing when I got started. Mag tape on Miltope vacuum tensioning tape drives were the rage when I started. Punch cards for data entry, teletypes for user interfaces, and green bar for reports. No sissy names like Dimension or Inspiron for our milspec computers, no sir. We had "PDP 11/45" and "AN-UYK 7" to bandy about. Reminiscing helps me to recall why I'm bald. Trying to run payroll for 800 people on a Yuk 5 would make any poor slob rip his hair out.
Back to top
 
 


Email WWW GasGiant GasGiant 31012781 swordworlder swordworlder   IP Logged
kkmfg
Senior Member
****


Ghost of the code

Posts: 375
Gender: male
Re: Screwy T7 screens
Reply #14 - 03/30/07 at 11:43:46
 
Yes, PHP really is a nice language for quick projects of that sort. It's not complicated to code in, can run fast (with Zend or eAccelerator), and allows for internet access. PHP entry and reporting screens are easier and prettier than ever with CSS2 and other such GUI sugar now firmly established.
 
Quote from GasGiant on 03/30/07 at 09:21:37:
I have been working on web pages for our customers to use so that they can get live pricing and availability, order status and order history, including shipping confirmation. We are months away from launching the new web site, but I have internal users clamoring for web pages that they can use internally. My users want truly customized views of the data. They want fast, live views of orders. They want instant queries based on serial number or lot number. I can write those for them and deliver it in a few hours and they can view it in their browser. They can then share the URL with others, link it how they like on their desktop or favorites, and even use it from within other apps, like our CRM. Web delivery is so much easier than Crystal Reports or custom VB widgets or even Excel queries. It may quickly become a nightmare to maintain, with everyone having their own pet query, but it is much better than saying over and over again, "Someday that feature might show up in Evo."

Back to top
 
 

Collin
K & K Manufacturing, Inc

EvoERP Version 1-22-10 SP3
5 User Workgroup Pervasive 10
Email WWW   IP Logged
Pages: 1
Send Topic Print