StrataFrame Forum

Deploiement d'un appli strata

http://forum.strataframe.net/Topic17502.aspx

By Eric Leissler - 7/1/2008

Hi,
Michel, si tu peux traduire mon post, ca m'arrangerait.
Je début avec strata et tente de faire une appli avec. J'ai réussi à faire mes form, mes tables et les liens qui vont avec.

Lors de la publication ce l'appli, toute la partie report de microsoft ne fonctionne pas. Il demande à l'installation une librairi microsoft reporting object 8.0 que je ne trouve nulle part.

Avec de grande difficulté et ayant enlevé tous les report de l'appli, j'ai enfin réussi à plubier mon appli sur un poste de mon réseau en configuration client ( Comme un de mes clients, c'est à dire, que sur ce poste la, n'est pas installé strataframe.)

j'arrive à acceder à mes données mais toute la partie messages de strata ne fonctionne pas. Il indique qu'il ne trouve pas les fichiers messages_languages.xml

pourtant dans le projet ils y sont et  la propriété copier dans le répertoire est à " toujour copier"

Pourquoi dans l'aide de strataframe n'incluez vous pas un EXEMPLE SIMPLE avec juste deux ou trois tables

liées entre elles  avec les méthodes jusqu'au déploiement de l'application chez le client.

Je dois livrer mon appli début septembre et le temps passe passe et je galère sur des ("Conneries ") qui me prennent de plus en plus la tête.

Strataframe parait intéressant comme produit, mais peut être lorsqu'il sera plus aboutie et qu'il y aura un peu moins d'erreurs.

Je pense que je vais rester sur VFP 90 pour cette appli car je n'ai plus de temps.

Je regrette.

Cordialement à tous

Eric

By Trent L. Taylor - 7/1/2008

Sorry..."Je ne parle pas français" ...if that is even right BigGrin
By Eric Leissler - 7/1/2008

hi ,

i find the solution at my problem.

So i present my excuses ( i'm sorry), but its verry difficult for me. I'm a foxpro developper and  visual studion plus strataframe are really antoher culture.

i continue this way, beacause, i think straframe is very poweerful ( more than foxpro )

Have a good day

Eric

By Michel Levy - 7/1/2008

Unsure I'll translate this post as soon as possible...
By Trent L. Taylor - 7/2/2008

In understand that it is somewhat of a "culture shock" when migrating from FoxPro to .NET...but once you make the transition, you will look back and wonder how you ever worked within a weak-typed and limiting database environment such as FoxPro.  From time to time we still have some old code that has not yet been 100% migrated so I will have to stick my head in Foxpro...and those are bad days. Wink

So I know that it is a bit frustrating at the moment, but stick with it and I know that you will far better off on the other side of the curve!!!

By Trent L. Taylor - 7/2/2008

Just FYI, I don't speak French, but I caught enough of the message above to understand that Eric is having a hard time getting a simple application setup with 3 tables and he is receiving a number of errors.  This is not uncommon for people coming from FoxPro as this is a whole different type of thought process and environment.  But if you will continue to work through the frustrations, Eric, I promise that you will be far better off in the long run!!! Wink
By Eric Leissler - 7/2/2008

Hello trent, I really go on because I am persuaded of the potency of strataframe, but it is another culture.

As I am obstinate and persistent, I should arrive with your help to all there

thank's

Eric

By Trent L. Taylor - 7/2/2008

Thanks for your comments!  We look forward to helping you get through the curve.  There are a lot of great developers that out here on this forum and a lot of experience from which to draw from...so I know that you will have a lot of help along the way.
By Michel Levy - 7/2/2008

Let's try to translate:

Yes, Eric his having a very hard time getting his first application setup.

He encountered a first issue with a missing library (needed for the reports) - microsoft reporting object 8.0
Then he tried a setup without the reports, and succeeded in deployement on client desktop, but, now...
Crying another issue, with the messaging part. xml files "messages_languages.xml" are required.

Eric says that thes files are in the project, but I can't understand if he has really embedded theses files, or if he set the MessageXmlPath to a non empty string, and if that string (if non empty) refers to a real folder on the client desktop. And wich properties are set for these files?

Eric, tu pourrais nous préciser ce point: dans ton main, est-ce que tu as une chaine pour ton MessageXmlPath, et si oui, laquelle?
et aussi, quelles sont les valeurs des propriétés Action de génération" et "Copier dans le répertoire de sortie"

Eric asked for a full complete sample with a simple application (2 or 3 tables), including setup and deployement (what are the best practices, and the worst...)

Even thouh in the first post he was discouraged, he "will continue to work through the frustrations..." - Wow Trent, well done !

By Trent L. Taylor - 7/2/2008

The good news is that this all sounds pretty basic.  So we should be able to work through this step by step.

First, we will be posting a new sample called StrataFlix after the training class.  This will be a full sample application and have both a Win and Web forms side of it...I know that doesn't help you today, but it is coming in the near future.

As far as the localization tables are concerned, it sounds like they are not being embedded.  They may have been added to the project, but you then have to select them and set them to be embedded.

By Michel Levy - 7/3/2008

in french, so Eric will understand...

Trent L. Taylor (07/02/2008)
The good news is that this all sounds pretty basic.  So we should be able to work through this step by step.

Une info positive, tout ça semble relativement élémentaire. Nous allons pouvoir retravailler ça point par point.

First, we will be posting a new sample called StrataFlix after the training class.  This will be a full sample application and have both a Win and Web forms side of it...I know that doesn't help you today, but it is coming in the near future.

En premier lieu, nous allons publier un nouvel exemple nommé StrataFlix après le stage de formation. Ce sera une application complète, en WinForms comme en WebForms... D'accord, je sais bien que ça n'est pas ça qui va t'aider aujourdhui, mais ça va arriver rapidement.

As far as the localization tables are concerned, it sounds like they are not being embedded.  They may have been added to the project, but you then have to select them and set them to be embedded.

Comme il est question des tables de localisation, il semblerait qu'elles n'aient pas été incluses. Elles ont du être ajoutées dans le projet, mais tu dois les sélectionner et les inclure dans le projet.
By Eric Leissler - 7/3/2008

Merci Beaucoup Michel pour cette traduction qui m'arrange bien.
J'ai avancé sur le sujet.

J'ai enfin réussi avec la localiation et maintenant ca fonctionne. J'ai aussi réussi le déploiement  et ca fonctionne même si pour l'instant, sur le poste, je ne sais pas mettre à jour. Je suis obligé de supprimer par le panneau de config et réinstaller.

C'est pas très élégant, mais ca fonctionne.
je n'arrive pas à créer une classe avec un form de base basé sur un maintenance form. J'ai réussi à mettre mes prorpriétés sur le form et ca me va bien, mais à chaque nouveau form, je dois copier le code de l'un pour le copier sur l'autre. C'est un peu fastidieux car je vais avoir environ 180 à 200 tables satellites du style de civilité, identifiant (int)  abrégé  char(10) et libelle (50).

1 sur tout ces form, je voudrais avoir le même look et surtout, je voudrais pouvoir, comme dans fox, modifier une police ou un élément du form de base et que la modif soit faite sur tous les form (environ180). je ne sais comment faire cela.

Par contre, j'ai avancé. J'ai fait mon formulaire de login qui contrôle l'entrée qui attribue les droits généraux et particuliers qui incrémente le comteur d'utilisation de chacun, le compteur d'utilisation de l'appli avec de beaux messages contenant une image et du texte et tout et tout sympa.

Il y a de la puissance, c'est sur, c'est une superbe mécanique, mais difficile à dompter.

2° problème , sur mon écran de dev , je suis en 1680 par 1050

je fais des form qui sont en 1024x800 de manière à ce qu'ils passent partout chez mes clients

lorsque je met mon form login par ex, sur le micro de test en configuration comme chez le client, c'est à dire à 1024 x 760 l'écran de login est tronqué et les éléments ne sont pas visibles complètement sur le form.

Cela m'a contraint à mettre les bord de l'écran en dimensionnable.

Je n'ai pas la solution pour ca.
Voila l'étendu de mes problèmes pour l'instantle plus urgent étant "classe " de form.

Ca doit bien être possible je pense mais je ne vois pas comment!

Bonne soirée
Amitiés

Eric

By Trent L. Taylor - 7/3/2008

Thanks for your help, Michel! Smile
By Michel Levy - 7/3/2008

Eric Leissler (07/03/2008)
Merci Beaucoup Michel pour cette traduction qui m'arrange bien.
J'ai avancé sur le sujet.

J'ai enfin réussi avec la localiation et maintenant ca fonctionne. J'ai aussi réussi le déploiement  et ca fonctionne même si pour l'instant, sur le poste, je ne sais pas mettre à jour. Je suis obligé de supprimer par le panneau de config et réinstaller.

C'est pas très élégant, mais ca fonctionne.
je n'arrive pas à créer une classe avec un form de base basé sur un maintenance form. J'ai réussi à mettre mes prorpriétés sur le form et ca me va bien, mais à chaque nouveau form, je dois copier le code de l'un pour le copier sur l'autre. C'est un peu fastidieux car je vais avoir environ 180 à 200 tables satellites du style de civilité, identifiant (int)  abrégé  char(10) et libelle (50).

1 sur tout ces form, je voudrais avoir le même look et surtout, je voudrais pouvoir, comme dans fox, modifier une police ou un élément du form de base et que la modif soit faite sur tous les form (environ180). je ne sais comment faire cela.

Par contre, j'ai avancé. J'ai fait mon formulaire de login qui contrôle l'entrée qui attribue les droits généraux et particuliers qui incrémente le comteur d'utilisation de chacun, le compteur d'utilisation de l'appli avec de beaux messages contenant une image et du texte et tout et tout sympa.

Il y a de la puissance, c'est sur, c'est une superbe mécanique, mais difficile à dompter.

2° problème , sur mon écran de dev , je suis en 1680 par 1050

je fais des form qui sont en 1024x800 de manière à ce qu'ils passent partout chez mes clients

lorsque je met mon form login par ex, sur le micro de test en configuration comme chez le client, c'est à dire à 1024 x 760 l'écran de login est tronqué et les éléments ne sont pas visibles complètement sur le form.

Cela m'a contraint à mettre les bord de l'écran en dimensionnable.

Je n'ai pas la solution pour ca.
Voila l'étendu de mes problèmes pour l'instantle plus urgent étant "classe " de form.

Ca doit bien être possible je pense mais je ne vois pas comment!

Bonne soirée
Amitiés

Eric

Translation tomorrow (it's 10:20PM here Doze ), with  a first help about subclassing

By Trent L. Taylor - 7/3/2008

LOL...we will actually be out of the office until Monday as tomorrow is a U.S. holiday (Independence Day).  But we will be back out here com MOnday morning Smile  Have a great weekend and Happy 4th to all of those U.S. developers Smile