Pages

Affichage des articles dont le libellé est retour. Afficher tous les articles
Affichage des articles dont le libellé est retour. Afficher tous les articles

[ASP] Problème de page retour après paiement SOGENACTIF sujet

mardi 8 avril 2014




Bonjour,

Je viens d'hériter d'une application vieille de 14 ans. J'ai pour tâche d'implémenter le module de paiement SOGENACTIF. Mon problème se situe au niveau du retour de l'utilisateur après avoir payé via le bouton RETOUR A LA BOUTIQUE à la page des articles.

Mon souci principal est que, du fait de son ancienneté, cette application est contruite avec des frames. Pour bien expliciter le contexte, voilà comment "architecturé" : le page d'appel (A) est composé de deux frames : A1 et A2. A2 est composé à son tour de A21 et A22. A22 est lui encore composé de A221 et A222. Dans A222 il y a un code javascript qui redirige l'internaute vers la page de connexion frmConnexion.asp. Par la suite c'est la page frmConnexion.asp qui est remplacé par les autres pages frmListedesProduits.asp, frmSelectionProduit.asp, frmVisualisationProduitsAvantPaiement.asp,...
c'est à partir de la page frmVisualisationProduitsAvantPaiement.asp que l'appel à module de paiement SOGENACTIF se fait, tout se passe bien jusqu'à l'affichage des références de la transaction indiquant comme quoi le paiement a été accepté. Le problème c'est la bascule à SOGENACTIF change le contexte des pages (il n'y a plus de frames). Et lorsqu'on assigne une URL de retour à RETURN_URL, l'internaute est renvoyé à la page d'authentification.
N'ayant plus de billes.. je me suis décidé à poster mon problème sur le forum.

Toutes les idées sont les bienvenues

Et merci d'avance




Formulaire & Bouton retour sujet




Bonsoir,
J'ai un formulaire pour chaqu'un de mes clients du type : "url/id_client" et lorsque le client mets à jour ces données on est renvoyé sur une page "url/succes". Mais j'aimerai que la personne puisse cliquer sur un bouton retour et revenir sur la page précédente donc "url/id_client" et recharger. Le bouton page précédente n'est pas ce que je recherche vraiment.

J'espère avoir été un minimum clair.

Momo James




retour chariot fin de fichier sujet




Bonjour,

J'aimerai savoir comment rajouter un retour chariot en fin de fichier uniquement.

Merci pour votre aide.




Cas de conscience : Le retour d'objet est-il l'ennemi de l'optimisation ? sujet

vendredi 28 mars 2014




Bonjour.

Il y a une chose qui me perturbe fortement au sujet des fonctions qui retournent un objet.

Le mieux c'est de prendre un exemple.
Voici une classe :


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
%:include <iostream>

class ExampleString {

public:

ExampleString();
ExampleString(const char* paramZeroString);
ExampleString(const ExampleString paramExampleString&);

display();

~ExampleString();

private:

char* attrBuffer;

};



ExampleString::ExampleString() {attrBuffer = nullptr;}



ExampleString::ExampleString(const char* paramZeroString) {

unsigned int localSize = 0;

if (paramZeroString != nullptr) {

while (paramZeroString[localSize] != 0) localSize++;

if (localSize > 0) {

attrBuffer = new char[localSize + 1];
for (unsigned int index = 0 ; index < localSize ; index++) attrBuffer[index] = paramZeroString[index];
attrBuffer[localSize] = 0;

}
else attrBuffer = nullptr;

}
else attrBuffer = nullptr;

}



ExampleString::ExampleString(const ExampleString paramExampleString&) {

ExampleString(paramExampleString.attrBuffer);

}



void ExampleString::display() {

if (attrBuffer != nullptr) std::cout << '[' << reinterpret_cast<void*>(mainExampleString.attrBuffer) << "] = " << mainExampleString.attrBuffer << std::endl;
else std::cout << "[nullptr]" << std::endl;

}



ExampleString::~ExampleString() {

if (attrBuffer != nullptr) {
delete[] attrBuffer;
attrBuffer = nullptr;
}

}




Bon, je viens de saisir le code à la volée sans le vérifier, j'ai peut-être oublié des choses mais l'important est en gros de considérer que : Nous avons une classe "ExampleString" qui gère un pointeur de données en interne, dont la mémoire est allouée dans le constructeur puis libérée dans le destructeur.

Maintenant observons le code suivant :


Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
%:include "class/ExampleString"

ExampleString getBack() {

ExampleString localExampleString = (char*)"BACK";
return localExampleString;

}

int main() {

ExampleString mainExampleString = getBack();

mainExampleString.display();

return 0;

}




Ce code implémente une fonction qui est sensée retourner un objet de type "ExampleString".
Et là rassurez-moi, dites-moi que le langage C++ est bien fait, qu'il ne fait pas appel au constructeur de copie suivi du destructeur de l'objet, mais qu'il étend seulement la portée de la variable retournée à la fonction appelante... :roll:



Bon j'avoue feindre l'ignorance, après vérification (sur gcc) il semblerait que malheureusement, lorsque ma fonction retourne l'objet "ExampleString" elle provoque un renouvellement dont j'aurais bien voulu me passer. Alors ma question est la suivante :
Comment puis-je faire en sorte d'éviter ce genre d'écriture de mémoire ridiculement lourd et inutile ?



Sachant que les deux solutions suivantes ont déjà été envisagées et semblent finalement hautement indésirables :

1. Retourner un pointer au lieu d'un objet, mais cela demande de le détruire après chaque appel de la fonction, enfin ça donne une catastrophe conceptuelle quoi ;
2. Créer des constructeurs et destructeurs intelligents à coup de mutables qui permettent à plusieurs instances de partager le même pointeur tant que les données n'ont pas besoin d'être modifiées. Ça résoud le problème mais ça alourdit énormément les méthodes de modification.



Une idée ?




Comment changer le CR ( le retour chariot) qui est en DOS, en UNIX? sujet




Bonjour,

ci-joint en JPG, le CR qui est en DOS; qui me pose problème lors de l'écriture des scripts avec vi,

voila ce qu'il me fait a chaque ENTER en l'état: "DOS uses carriage return and line feed ("\r\n")" a chaque fin de ligne.

en unix, il doit me mettre a chaque ENTER de ligne "which Unix uses just line feed ("\n")." a chaque fin de ligne.

comment configurer correctement vi ?

puisque je n'ai que des erreurs, au moment d'exécuter mes scripts.

merci à tous, de votre aide

cordialement











Images attachées










Toutes versions Macro retour à la ligne après chaque majuscule sujet




Bonjour à tous et merci pour ce super forum qui m'a souvent bien dépanné.
Je créé un nouveau sujet car je suis dans l'impasse et je n'arrive pas à trouver de solution.
Voilà, j'ai une BDD produits et plusieurs colonnes dont une intitulée désignation article. Cette colonne C contient des cellules avec les caractéristiques des produits.

Une cellule donne par exemple :
PRODUIT XXX Dimension 300 x 200 cm Chanfreiné Découpe adhésive Garantie 5 ans

Ce que je voudrais, c’est qu'Excel revienne à la ligne à l'intérieur de la cellule après chaque espace suivi d’une majuscule dans la colonne C pour en gros avoir une cellule comme ça :
PRODUIT
XXX
Dimension 300 x 200 cm
Chanfreiné
Découpe adhésive
Garantie 5 ans

J’ai environ 2000 lignes dans ma BDD, je préfère avoir à enlever quelques sauts de lignes en trop plutôt que d’en ajouter énormément car là je passe mon après-midi à appuyer sur Alt+Entrée…

Cette BDD est un export d’un logiciel et est destinée à être importée dans un autre logiciel donc je n'ai pas le choix. Existe-t-il une macro qui pourrait m'aider ?

Merci d’avance !




signal de retour d'un pic sujet

jeudi 27 mars 2014




salut tout le monde je suis entrain de réaliser mon projet et et je trouve une difficulté au niveau de signal de retour d'un pic pour cela j'ai effectuer un montage mais je comprend pas le changement du signal au niveau du RA0











Images attachées










XL 2007 Comment coder en VBA : retour à l'userform précédent sujet

samedi 1 février 2014




Bonjour,
Soit un USERFORM1
Je peux y acceder par deux autres USERFORM (N°2 et 3)
A partir de USERFORM1, comment coder pour retourner au dernier userform utilisé (N° 2 ou3), sans le nommer.
En fait cela revient à faire : retour à l’userform précédent.
Par avance merci de votre aide.




[Serveurs] Concaténer 2 fichiers txt sous SAS avec retour chariot sujet

jeudi 30 janvier 2014




Bonjour,

J'aimerai concaténer 2 fichiers txt sous SAS grâce à la commande unix x "cat fichier1 fichier2 > fichierfinal"

voici ce que ça fait :
fichier1
aaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffff

fichier2
aaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffff

fichierfinal
aaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffffaaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffff

Moi j'aimerai un retour chariot pour que ça fasse
aaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffff
aaaaaa bbbbbb ccccccc
dddddd eeeeee ffffffff

Avez vous une solution svp?

Merci beaucoup!!

Julien




OleDbCommand sur un fichier Excel - conserver les retour à la ligne dans une cellule sujet

mercredi 29 janvier 2014




Bonjour !

J'utilise une commande OleDB "standard" pour sélectionner tout (*) le contenu d'une feuille Excel afin de remplir un dataReader et remplir ensuite un DataTable (plus facile à manipuler).

Voici mon code :

Code:


command = new OleDbCommand("SELECT * FROM ['" + c_nomOngletPlanMaint_DE + "']", connection);
OleDbDataReader dr = command.ExecuteReader();
dtPM = new DataTable();
dtPM.Load(dr);


Tout fonctionne bien si ce n'est que certaines cellules de mon fichier Excel contiennent des retour à la ligne et je perds ces derniers dans mon dataTable.
Une idée comment conserver ces retours à la ligne ?

Merci et bon code !

Steve