Changeset 37
- Timestamp:
- May 16, 2014, 6:30:01 PM (10 years ago)
- Location:
- trunk/XSUCLWF
- Files:
-
- 1 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XSUCLWF/Cxfel.cpp
r25 r37 17 17 18 18 using namespace System::Threading; 19 20 //using MySql.Data; 21 //using MySql::Data::MySqlClient; 22 #using <System.Data.dll> 23 #using <MySql.Data.dll> 24 using namespace System::Data; 25 using namespace MySql::Data::MySqlClient; 19 26 20 27 #undef MessageBox … … 177 184 } 178 185 186 void CGroupBox::SetValNumP(String* value) 187 { 188 valNumP->Text=value; 189 } 190 191 void CGroupBox::SetValNumC1(String* value) 192 { 193 valNumC1->Text=value; 194 } 195 196 void CGroupBox::SetValNumC2(String* value) 197 { 198 valNumC2->Text=value; 199 } 200 201 String* CGroupBox::GetValNumP() 202 { 203 return valNumP->Text; 204 } 205 206 String* CGroupBox::GetValNumC1() 207 { 208 return valNumC1->Text; 209 } 210 211 String* CGroupBox::GetValNumC2() 212 { 213 return valNumC2->Text; 214 } 215 179 216 void CGroupBox::AppliquerBtn_Clicked(Object* pSender, EventArgs* pArgs)//gestionnaire d'evenements associés au bouton Appliquer 180 217 { 181 218 String* str; 182 //lecture fichier ou BDDpour comparaison avec saisie219 //lecture fichier pour comparaison avec saisie 183 220 try 184 221 { 185 FileStream* fs = new FileStream("..\\test1_4xsuc.txt",FileMode::Open); 222 // FileStream* fs = new FileStream("..\\test1_4xsuc.txt",FileMode::Open); 223 FileStream* fs = new FileStream("..\\couplers.txt",FileMode::Open); 186 224 StreamReader* sr = new StreamReader(fs); 187 225 int count=0; … … 193 231 { 194 232 String* line = sr->ReadLine(); 195 if (count==0) 233 // if (count==0) 234 if (count==1)//commentaire en 1ere ligne du fichier généré par xfile 196 235 if(String::Compare(line,valNumP->Text)) 197 236 { … … 200 239 break; 201 240 } 202 if (count==1) 241 // if (count==1) 242 if (count==2)//commentaire en 1ere ligne du fichier généré par xfile 203 243 if(String::Compare(line,valNumC1->Text)) 204 244 { … … 207 247 break; 208 248 } 209 if (count==2) 249 // if (count==2) 250 if (count==3)//commentaire en 1ere ligne du fichier généré par xfile 210 251 if(String::Compare(line,valNumC2->Text)) 211 252 { … … 244 285 { 245 286 String* line = sr->ReadLine(); 246 if (count==3) 287 // if (count==3) 288 if (count==4)//commentaire en 1ere ligne du fichier généré par xfile 247 289 if(String::Compare(line,valNumP->Text)) 248 290 { … … 251 293 break; 252 294 } 253 if (count==4) 295 // if (count==4) 296 if (count==5)//commentaire en 1ere ligne du fichier généré par xfile 254 297 if(String::Compare(line,valNumC1->Text)) 255 298 { … … 258 301 break; 259 302 } 260 if (count==5) 303 // if (count==5) 304 if (count==6)//commentaire en 1ere ligne du fichier généré par xfile 261 305 if(String::Compare(line,valNumC2->Text)) 262 306 { … … 295 339 { 296 340 String* line = sr->ReadLine(); 297 if (count==6) 341 // if (count==6) 342 if (count==7)//commentaire en 1ere ligne du fichier généré par xfile 298 343 if(String::Compare(line,valNumP->Text)) 299 344 { … … 302 347 break; 303 348 } 304 if (count==7) 349 // if (count==7) 350 if (count==8)//commentaire en 1ere ligne du fichier généré par xfile 305 351 if(String::Compare(line,valNumC1->Text)) 306 352 { … … 309 355 break; 310 356 } 311 if (count==8) 357 // if (count==8) 358 if (count==9)//commentaire en 1ere ligne du fichier généré par xfile 312 359 if(String::Compare(line,valNumC2->Text)) 313 360 { … … 346 393 { 347 394 String* line = sr->ReadLine(); 348 if (count==9) 395 // if (count==9) 396 if (count==10)//commentaire en 1ere ligne du fichier généré par xfile 349 397 if(String::Compare(line,valNumP->Text)) 350 398 { … … 353 401 break; 354 402 } 355 if (count==10) 403 // if (count==10) 404 if (count==11)//commentaire en 1ere ligne du fichier généré par xfile 356 405 if(String::Compare(line,valNumC1->Text)) 357 406 { … … 360 409 break; 361 410 } 362 if (count==11) 411 // if (count==11) 412 if (count==12)//commentaire en 1ere ligne du fichier généré par xfile 363 413 if(String::Compare(line,valNumC2->Text)) 364 414 { … … 448 498 btnAppliquer = new Button(); 449 499 labTp_max->Location = Point(200,600); 450 labTp_max->Size = System::Drawing::Size(8 0,16);451 labTp_max->Text = "Tp_max( h):";500 labTp_max->Size = System::Drawing::Size(86,16); 501 labTp_max->Text = "Tp_max(min):"; 452 502 labTp_max->TextAlign = ContentAlignment::MiddleRight; 453 503 labTp_max->Font = new System::Drawing::Font(S"Arial", 9, FontStyle::Bold);; … … 486 536 Controls->Add(btnAppliquer); 487 537 538 // Creation du GroupBox 539 gboxAuto = new GroupBox(); 540 gboxAuto->Text = S"saisie auto"; 541 gboxAuto->Size = System::Drawing::Size(200, 200);//taille du groupbox en pixels 542 gboxAuto->Location = Point(600, 400); 543 // Creation des boutons radio. 544 rbAutoBdd = new RadioButton(); 545 rbAutoBdd->Text = S"Base de données"; 546 rbAutoBdd->Size = System::Drawing::Size(80,50); 547 rbAutoBdd->Font = new System::Drawing::Font(S"Arial", 9, FontStyle::Bold);; 548 rbAutoBdd->Location = Point(10,35); 549 rbAutoBdd->Checked = true;//c'est la valeur par defaut 550 rbAutoFichier = new RadioButton(); 551 rbAutoFichier->Text = S"Fichier"; 552 rbAutoFichier->Size = System::Drawing::Size(80,50); 553 rbAutoFichier->Font = new System::Drawing::Font(S"Arial", 9, FontStyle::Bold);; 554 rbAutoFichier->Location = Point(10,75); 555 // creation du bouton Appliquer 556 BtnAppliquerAuto = new Button(); 557 BtnAppliquerAuto->Location = Point(60, 140); 558 BtnAppliquerAuto->Name = "Bouton Appliquer"; 559 BtnAppliquerAuto->Text = "Appliquer"; 560 // ajout des controles dans le groupe 561 gboxAuto->Controls->Add(rbAutoBdd); 562 gboxAuto->Controls->Add(rbAutoFichier); 563 gboxAuto->Controls->Add(BtnAppliquerAuto); 564 // ajout du groupe dans le formulaire. 565 Controls->Add(gboxAuto); 566 // associe le gestionnaire au groupe d'options 567 rbAutoBdd->Click += new EventHandler(this, &CDialogConfig::Radio_Clicked); 568 rbAutoFichier->Click += new EventHandler(this, &CDialogConfig::Radio_Clicked); 569 BtnAppliquerAuto->Click += new EventHandler(this, &CDialogConfig::BtnAppliquerAuto_Clicked); 570 571 //N_cur 572 labN_cur4Reprise = new Label(); 573 valN_cur4Reprise = new TextBox(); 574 labN_cur4Reprise->Location = Point(200,500); 575 labN_cur4Reprise->Size = System::Drawing::Size(86,16); 576 labN_cur4Reprise->Text = "N_cur:"; 577 labN_cur4Reprise->TextAlign = ContentAlignment::MiddleRight; 578 labN_cur4Reprise->Font = new System::Drawing::Font(S"Arial", 9, FontStyle::Bold);; 579 Controls->Add(labN_cur4Reprise); 580 valN_cur4Reprise->Location = Point(290,500); 581 valN_cur4Reprise->Size = System::Drawing::Size(50,20); 582 valN_cur4Reprise->Text = ""; 583 valN_cur4Reprise->Font = new System::Drawing::Font(S"Arial", 9, FontStyle::Bold);; 584 valN_cur4Reprise->ForeColor = Color::Blue; 585 Controls->Add(valN_cur4Reprise); 586 btnN_curAppliquer = new Button(); 587 btnN_curAppliquer->Location = Point(350, 500); 588 btnN_curAppliquer->Name = "Bouton Appliquer"; 589 btnN_curAppliquer->Text = "Appliquer"; 590 btnN_curAppliquer->Click += new EventHandler(this, &CDialogConfig::btnN_curAppliquer_Clicked); 591 Controls->Add(btnN_curAppliquer); 592 488 593 //gestionnnaire associé au bouton OK 489 594 sortirBtn->Click += new EventHandler(this, &CDialogConfig::SortirBtn_Clicked); … … 565 670 { 566 671 int result = Convert::ToInt16(getTp_max()); 567 if ((result<=0)||(result>=15)) 568 { 569 MessageBox::Show(S"1 heure <= Tp_max <= 14 heures"); 672 if ((result<60)||(result>840))//compris entre 1 heure et 14 heures 673 { 674 // MessageBox::Show(S"1 heure <= Tp_max <= 14 heures"); 675 MessageBox::Show(S"60 minutes <= Tp_max <= 840 minutes"); 570 676 return; 571 677 } … … 577 683 size=1; 578 684 tab_rp_registers[0] = result; 579 rc=modbus_write_registers(ctx, 2106+(nCur-1),size, tab_rp_registers);// NumP685 rc=modbus_write_registers(ctx, 2106+(nCur-1),size, tab_rp_registers);//Tp_max 580 686 if (rc != size) 581 687 Console::WriteLine(S"CDialogConfig::BtnAppliquer_Clicked : write Tp_max failed..."); 688 } 689 } 690 691 void CDialogConfig::btnN_curAppliquer_Clicked(Object* pSender, EventArgs* pArgs)//gestionnaire d'evenement associé à la liste deroulante 692 { 693 int nCur; 694 695 if (getN_cur()!=NULL)//case non vide uniquement 696 { 697 int result = Convert::ToInt16(getN_cur()); 698 if ((result<0)||(result>8))//compris entre 1 et 8 699 { 700 MessageBox::Show(S"0 <= N_cur <= 8"); 701 return; 702 } 703 Console::WriteLine(S"ecriture N_cur"); 704 uint16_t tab_rp_registers[1]; 705 int rc; 706 int size; 707 Console::WriteLine(S"CDialogConfig::BtnAppliquer_Clicked : write N_cur..."); 708 size=1; 709 tab_rp_registers[0] = result; 710 rc=modbus_write_registers(ctx, 2027, size, tab_rp_registers);//N_cur 711 if (rc != size) 712 Console::WriteLine(S"CDialogConfig::BtnAppliquer_Clicked : write N_cur failed..."); 582 713 } 583 714 } … … 587 718 return valTp_max->Text; 588 719 } 720 721 String* CDialogConfig::getN_cur() 722 { 723 return valN_cur4Reprise->Text; 724 } 725 726 void CDialogConfig::BtnAppliquerAuto_Clicked(Object* pSender,EventArgs* pArgs)//gestionnaire d'evenement de la boite dialogue 727 { 728 729 /*\*/ 730 //.... 731 //....lire la bd OU le fichier selon le rb 732 //....msgbox en cas d'erreur 733 //....afficher ds les zones saisies 734 //....ecrire sur le modbus ts les perametres 735 736 737 if (lectBddFic==true)//lecture bdd selectionnée 738 { 739 /* 740 structure table stand_with_couplers dans la base de données : 741 +----------------+--------------------------------------+------+-----+---------+-------+ 742 | Field | Type | Null | Key | Default | Extra | 743 +----------------+--------------------------------------+------+-----+---------+-------+ 744 | idStand | char(1) | NO | | | | 745 | idPair | char(11) | YES | | NULL | | 746 | idCoupler1 | char(13) | NO | | | | 747 | idCoupler2 | char(13) | NO | | | | 748 | idConditioning | int(11) | YES | | NULL | | 749 | status | enum('to-dryheat','to-conditioning') | YES | | NULL | | 750 +----------------+--------------------------------------+------+-----+---------+-------+ 751 */ 752 // Console::WriteLine(S"CDialogConfig::BtnAppliquerAuto_Clicked : connexion bdd..."); 753 754 //lecture fichier qui contient le host et la base 755 String* sHost; 756 String* sName; 757 try 758 { 759 FileStream* fs = new FileStream("..\\condb.txt",FileMode::Open); 760 StreamReader* sr = new StreamReader(fs); 761 int count=0; 762 for (;;) 763 { 764 String* line = sr->ReadLine(); 765 //commentaire sur les 3éres lignes du fichier 766 if (count==3) 767 sHost=line; 768 if (count==4) 769 sName=line; 770 count++; 771 if (line==0)//fin du fichier 772 { 773 sr->Close(); 774 String* stra[] = {S"Host=",sHost,S" Name=",sName}; 775 String* str=String::Concat(stra); 776 Console::WriteLine(str); 777 break; 778 } 779 } 780 } 781 catch (System::Exception* pe) 782 { 783 Console::WriteLine(pe->ToString()); 784 } 785 786 // String* connStr = "server=lalsrv1.lal.in2p3.fr;User Id=xfel;Database=xfel_tst;port=3306;Password=pwd4xfel;"; 787 String* str[] = {S"server=",sHost,S";User Id=xfel;Database=",sName,S";port=3306;Password=pwd4xfel;"}; 788 String* connStr=String::Concat(str); 789 MySqlConnection* conn = new MySqlConnection(connStr); 790 try 791 { 792 conn->Open(); 793 } 794 catch (System::Exception* pe) 795 { 796 MessageBox::Show(pe->ToString()); 797 // Console::WriteLine(pe->ToString()); 798 } 799 800 // String* sql = "select idstand,idpair, idcoupler1,idcoupler2 from stand_with_couplers where status='to-conditioning'"; 801 String* sql = "select idstand,idpair, idcoupler1,idcoupler2,status from stand_with_couplers where status='to-conditioning' order by idStand"; 802 MySqlCommand* cmd = new MySqlCommand(sql, conn); 803 804 MySqlDataReader* myReader; 805 myReader = cmd->ExecuteReader(); 806 try 807 { 808 uint16_t tabNumP[4]={0,0,0,0}; 809 uint16_t tabNumC1C2[8]={0,0,0,0,0,0,0,0}; 810 int rc; 811 int size; 812 813 while(myReader->Read()) 814 { 815 String* str; 816 if(!String::Compare(myReader->GetString(0),"a"))//banc a 817 { 818 Console::WriteLine(myReader->GetString(1)); 819 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(0); 820 str = (myReader->GetString(1))->Remove(0,8); 821 gboxPtr->SetValNumP(str); 822 tabNumP[0] = Convert::ToInt16(str); 823 str = (myReader->GetString(2))->Remove(0,8); 824 gboxPtr->SetValNumC1(str); 825 tabNumC1C2[0] = Convert::ToInt16(str); 826 str = (myReader->GetString(3))->Remove(0,8); 827 gboxPtr->SetValNumC2(str); 828 tabNumC1C2[1] = Convert::ToInt16(str); 829 } 830 if(!String::Compare(myReader->GetString(0),"b"))//banc b 831 { 832 Console::WriteLine(myReader->GetString(1)); 833 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(1); 834 str = (myReader->GetString(1))->Remove(0,8); 835 gboxPtr->SetValNumP(str); 836 tabNumP[1] = Convert::ToInt16(str); 837 str = (myReader->GetString(2))->Remove(0,8); 838 gboxPtr->SetValNumC1(str); 839 tabNumC1C2[2] = Convert::ToInt16(str); 840 str = (myReader->GetString(3))->Remove(0,8); 841 gboxPtr->SetValNumC2(str); 842 tabNumC1C2[3] = Convert::ToInt16(str); 843 } 844 if(!String::Compare(myReader->GetString(0),"c"))//banc c 845 { 846 Console::WriteLine(myReader->GetString(1)); 847 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(2); 848 str = (myReader->GetString(1))->Remove(0,8); 849 gboxPtr->SetValNumP(str); 850 tabNumP[2] = Convert::ToInt16(str); 851 str = (myReader->GetString(2))->Remove(0,8); 852 gboxPtr->SetValNumC1(str); 853 tabNumC1C2[4] = Convert::ToInt16(str); 854 str = (myReader->GetString(3))->Remove(0,8); 855 gboxPtr->SetValNumC2(str); 856 tabNumC1C2[5] = Convert::ToInt16(str); 857 } 858 if(!String::Compare(myReader->GetString(0),"d"))//banc d 859 { 860 Console::WriteLine(myReader->GetString(1)); 861 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(3); 862 str = (myReader->GetString(1))->Remove(0,8); 863 gboxPtr->SetValNumP(str); 864 tabNumP[3] = Convert::ToInt16(str); 865 str = (myReader->GetString(2))->Remove(0,8); 866 gboxPtr->SetValNumC1(str); 867 tabNumC1C2[6] = Convert::ToInt16(str); 868 str = (myReader->GetString(3))->Remove(0,8); 869 gboxPtr->SetValNumC2(str); 870 tabNumC1C2[7] = Convert::ToInt16(str); 871 } 872 }//while 873 //fin du fichier : on ecrit sur le modbus 874 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write NumP NumC1 et NumC2..."); 875 size=4; 876 rc=modbus_write_registers(ctx, 2070,size, tabNumP);//NumP 877 if (rc != size) 878 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write holding failed..."); 879 size=8; 880 rc=modbus_write_registers(ctx, 2050,size, tabNumC1C2);//NumC1 et NumC2 881 if (rc != size) 882 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write holding failed..."); 883 } 884 catch (System::Exception* pe) 885 { 886 Console::WriteLine(pe->ToString()); 887 } 888 myReader->Close(); 889 conn->Close(); 890 }//fin lectBddFic true 891 else//lecture fichier selectionnée 892 { 893 /* 894 format fichier couplers.txt (13 lignes) : 895 #id conditionnement 896 NumP banc a 897 NumC1 banc a 898 NumC2 banc a 899 NumP banc b 900 NumC1 banc b 901 NumC2 banc b 902 NumP banc c 903 NumC1 banc c 904 NumC2 banc c 905 NumP banc d 906 NumC1 banc d 907 NumC2 banc d 908 */ 909 String* str; 910 try 911 { 912 FileStream* fs = new FileStream("..\\couplers.txt",FileMode::Open); 913 StreamReader* sr = new StreamReader(fs); 914 int count=0; 915 uint16_t tabNumP[4]={0,0,0,0}; 916 uint16_t tabNumC1C2[8]={0,0,0,0,0,0,0,0}; 917 int rc; 918 int size; 919 920 for (;;) 921 { 922 String* line = sr->ReadLine(); 923 CGroupBox* gboxPtr; 924 if (count) 925 { 926 switch (count) 927 { 928 case 1 : case 2 : case 3 : 929 {//banc a 930 Console::WriteLine(line); 931 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(0); 932 if (count == 1) 933 { 934 gboxPtr->SetValNumP(line); 935 tabNumP[0] = Convert::ToInt16(line); 936 } 937 if (count == 2) 938 { 939 gboxPtr->SetValNumC1(line); 940 tabNumC1C2[0] = Convert::ToInt16(line); 941 } 942 if (count == 3) 943 { 944 gboxPtr->SetValNumC2(line); 945 tabNumC1C2[1] = Convert::ToInt16(line); 946 } 947 } 948 break; 949 case 4 : case 5 : case 6 : 950 {//banc b 951 Console::WriteLine(line); 952 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(1); 953 if (count == 4) 954 { 955 gboxPtr->SetValNumP(line); 956 tabNumP[1] = Convert::ToInt16(line); 957 } 958 if (count == 5) 959 { 960 gboxPtr->SetValNumC1(line); 961 tabNumC1C2[2] = Convert::ToInt16(line); 962 } 963 if (count == 6) 964 { 965 gboxPtr->SetValNumC2(line); 966 tabNumC1C2[3] = Convert::ToInt16(line); 967 } 968 } 969 break; 970 case 7 : case 8 : case 9 : 971 {//banc c 972 Console::WriteLine(line); 973 gboxPtr = (CGroupBox*)pal->get_Item(2); 974 if (count == 7) 975 { 976 gboxPtr->SetValNumP(line); 977 tabNumP[2] = Convert::ToInt16(line); 978 } 979 if (count == 8) 980 { 981 gboxPtr->SetValNumC1(line); 982 tabNumC1C2[4] = Convert::ToInt16(line); 983 } 984 if (count == 9) 985 { 986 gboxPtr->SetValNumC2(line); 987 tabNumC1C2[5] = Convert::ToInt16(line); 988 } 989 } 990 break; 991 case 10 : case 11 : case 12 : 992 {//banc d 993 Console::WriteLine(line); 994 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(3); 995 if (count == 10) 996 { 997 gboxPtr->SetValNumP(line); 998 tabNumP[3] = Convert::ToInt16(line); 999 } 1000 if (count == 11) 1001 { 1002 gboxPtr->SetValNumC1(line); 1003 tabNumC1C2[6] = Convert::ToInt16(line); 1004 } 1005 if (count == 12) 1006 { 1007 gboxPtr->SetValNumC2(line); 1008 tabNumC1C2[7] = Convert::ToInt16(line); 1009 } 1010 } 1011 break; 1012 } 1013 } 1014 count++; 1015 if (line==0)//fin du fichier : on ecrit sur le modbus 1016 { 1017 sr->Close(); 1018 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write NumP NumC1 et NumC2..."); 1019 size=4; 1020 rc=modbus_write_registers(ctx, 2070,size, tabNumP);//NumP 1021 if (rc != size) 1022 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write holding failed..."); 1023 size=8; 1024 rc=modbus_write_registers(ctx, 2050,size, tabNumC1C2);//NumC1 et NumC2 1025 if (rc != size) 1026 Console::WriteLine(S"CGroupBox::::AppliquerBtn_Clicked : write holding failed..."); 1027 break; 1028 } 1029 } 1030 } 1031 catch (System::Exception* pe) 1032 { 1033 Console::WriteLine(pe->ToString()); 1034 } 1035 1036 }//fin lectBddFic false 1037 } 1038 1039 void CDialogConfig::Radio_Clicked(Object* pSender, EventArgs* pArgs)//remplit automatiquement la zone de texte 1040 { 1041 for(int index=0;index<NB_BANCS;index++) 1042 {//zones de texte initialisée vide 1043 CGroupBox* gboxPtr = (CGroupBox*)pal->get_Item(index); 1044 gboxPtr->SetValNumP("xx"); 1045 gboxPtr->SetValNumC1("xx"); 1046 gboxPtr->SetValNumC2("xx"); 1047 } 1048 1049 if (pSender == rbAutoBdd) 1050 { 1051 Console::WriteLine(S"CDialogConfig::Radio_Clicked : lecture bdd activée..."); 1052 lectBddFic=true; 1053 } 1054 else if (pSender == rbAutoFichier) 1055 { 1056 Console::WriteLine(S"CDialogConfig::Radio_Clicked : lecture fichier activée..."); 1057 lectBddFic=false; 1058 } 1059 } 589 1060 590 1061 … … 698 1169 if (indexTextBox>=10) 699 1170 { 700 posX=8 00;1171 posX=810; 701 1172 j=indexTextBox-10; 702 1173 } … … 755 1226 Label* tp_max= new Label(); 756 1227 tp_max->Location = Point(1050, 300); 757 tp_max->Size = System::Drawing::Size(7 0,16);1228 tp_max->Size = System::Drawing::Size(75,16); 758 1229 tp_max->Text = nameLab_5[2];//zone de texte initialisée 759 1230 tp_max->TextAlign = ContentAlignment::MiddleCenter; … … 1028 1499 else 1029 1500 {//mode pulsing 1501 /* 1030 1502 switch (tab_rp_registers_low[28]){//RetMAPR 1031 1503 case 0://conditionnement arreté … … 1058 1530 Console::WriteLine(str); 1059 1531 } 1532 */ 1533 if ((tab_rp_registers_low[28] == 1)|| tab_rp_registers_low[29]) 1534 {//RetMAR conditionnement arreté ou defaut 1535 cltbPtr->SetVal("ARRET"); 1536 btnStart->Enabled=false;//bouton start 1537 btnStop->Enabled=true;//bouton stop 1538 btnReprise->Enabled=false;//bouton reprise 1539 } 1540 switch (tab_rp_registers_low[28]){//RetMAR 1541 case 0://conditionnement arreté 1542 cltbPtr->SetVal("ARRET"); 1543 btnStart->Enabled=true;//bouton start 1544 btnStop->Enabled=false;//bouton stop 1545 btnReprise->Enabled=true;//bouton reprise 1546 break; 1547 case 2: case 3://conditionnement démarré ou repris 1548 cltbPtr->SetVal("MARCHE"); 1549 btnStart->Enabled=false;//bouton start 1550 btnStop->Enabled=true;//bouton stop 1551 btnReprise->Enabled=false;//bouton reprise 1552 break; 1553 } 1554 if (tab_rp_registers_low[28] != tab_rp_registers_low[48])//message affiché 1555 { 1556 String* stra[] = {S"RetMAPR=",Convert::ToString(tab_rp_registers_low[28]), 1557 S" not equal to MAPR=",Convert::ToString(tab_rp_registers_low[48])}; 1558 String* str=String::Concat(stra); 1559 Console::WriteLine(str); 1560 } 1060 1561 }//fin mode pulsing 1061 1562 … … 1214 1715 switch (tab_rp_registers_low[29]){//Erreur 1215 1716 case 1: 1216 cltbPtr->SetVal(" erreur 1");1717 cltbPtr->SetVal("IL_HARD"); 1217 1718 cltbPtr->SetColor(1); 1218 1719 break; 1219 1720 case 2: 1220 cltbPtr->SetVal(" erreur 2");1721 cltbPtr->SetVal("Timer_m_ko"); 1221 1722 cltbPtr->SetColor(1); 1222 1723 break; 1223 1724 case 3: 1224 cltbPtr->SetVal(" erreur 3");1725 cltbPtr->SetVal("Nil_sup_max"); 1225 1726 cltbPtr->SetColor(1); 1226 1727 break; 1227 1728 case 4: 1228 cltbPtr->SetVal(" erreur 4");1729 cltbPtr->SetVal("Pcde_sup_max"); 1229 1730 cltbPtr->SetColor(1); 1230 1731 break; 1231 1732 case 5: 1232 cltbPtr->SetVal(" erreur 5");1733 cltbPtr->SetVal("Def_Vcur_Sweep"); 1233 1734 cltbPtr->SetColor(1); 1234 1735 break; 1235 1736 case 6: 1236 cltbPtr->SetVal(" erreur 6");1737 cltbPtr->SetVal("Vcur_sup_SVfin"); 1237 1738 cltbPtr->SetColor(1); 1238 1739 break; 1239 1740 case 7: 1240 cltbPtr->SetVal("erreur 7"); 1741 cltbPtr->SetVal("Pref_Coupleur"); 1742 cltbPtr->SetColor(1); 1743 break; 1744 case 8: 1745 cltbPtr->SetVal("Temp_Coupleur"); 1746 cltbPtr->SetColor(1); 1747 break; 1748 case 9: 1749 cltbPtr->SetVal("Arc Coupleur A1"); 1750 cltbPtr->SetColor(1); 1751 break; 1752 case 10: 1753 cltbPtr->SetVal("Arc Coupleur A2"); 1754 cltbPtr->SetColor(1); 1755 break; 1756 case 11: 1757 cltbPtr->SetVal("Arc Coupleur B1"); 1758 cltbPtr->SetColor(1); 1759 break; 1760 case 12: 1761 cltbPtr->SetVal("Arc Coupleur B2"); 1762 cltbPtr->SetColor(1); 1763 break; 1764 case 13: 1765 cltbPtr->SetVal("Arc Coupleur C1"); 1766 cltbPtr->SetColor(1); 1767 break; 1768 case 14: 1769 cltbPtr->SetVal("Arc Coupleur C2"); 1770 cltbPtr->SetColor(1); 1771 break; 1772 case 15: 1773 cltbPtr->SetVal("Arc Coupleur D1"); 1774 cltbPtr->SetColor(1); 1775 break; 1776 case 16: 1777 cltbPtr->SetVal("Arc Coupleur D2"); 1778 cltbPtr->SetColor(1); 1779 break; 1780 case 17: 1781 cltbPtr->SetVal("Arc Klystron"); 1241 1782 cltbPtr->SetColor(1); 1242 1783 break; … … 1283 1824 GroupBox* gboxC = new GroupBox(); 1284 1825 gboxC->Text = S"CONDITIONNEMENT"; 1285 gboxC->Size = System::Drawing::Size(800, 450);//taille du groupbox en pixels 1286 gboxC->Location = Point(40,300); 1826 // gboxC->Size = System::Drawing::Size(800, 450);//taille du groupbox en pixels 1827 gboxC->Size = System::Drawing::Size(810, 450);//taille du groupbox en pixels 1828 // gboxC->Location = Point(40,300); 1829 gboxC->Location = Point(30,300); 1287 1830 1288 1831 Setup_Buttons_Conditionning();//configure les boutons du formulaire … … 1413 1956 // Vides label tt seul 1414 1957 Label* vides = new Label(); 1415 vides->Location = Point(50, 590); 1416 vides->Size = System::Drawing::Size(60,32); 1417 vides->Text = "Vides (10-9mbar)";//zone de texte initialisée 1958 // vides->Location = Point(50, 590); 1959 vides->Location = Point(35, 590); 1960 // vides->Size = System::Drawing::Size(60,32); 1961 vides->Size = System::Drawing::Size(70,40); 1962 vides->Text = " Vides (10-10mbar)";//zone de texte initialisée 1418 1963 vides->TextAlign = ContentAlignment::MiddleRight; 1419 1964 Controls->Add(vides); -
trunk/XSUCLWF/Release/BuildLog.htm
r18 r37 12 12 </pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2> 13 13 Lignes de commande 14 </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5> </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre>Création du fichier temporaire "c:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\RSP000007.rsp" avec pour contenu14 </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5> </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre>Création du fichier temporaire "c:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\RSP000010.rsp" avec pour contenu 15 15 [ 16 /O2 /I "C:\temp\libmodbus\libmodbusdll\ess20d" /I "C:\temp\libmodbus\libmodbusdll\alloulibere" /I "C:\temp\libmodbus\libmodbus-3.0.1\tests" /I "C:\temp\libmodbus\libmodbus-3.0.1\src" /AI "C:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /EHsc /MT /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Zi /clr /TP16 /O2 /I "C:\temp\libmodbus\libmodbusdll\ess20d" /I "C:\temp\libmodbus\libmodbusdll\alloulibere" /I "C:\temp\libmodbus\libmodbus-3.0.1\tests" /I "C:\temp\libmodbus\libmodbus-3.0.1\src" /AI "C:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release" /D "WIN32" /D "NDEBUG" /D "_MBCS" /FD /EHsc /MT /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Zi /clr /TP /FU "C:\Program Files\MySQL\MySQL Connector Net 1.0.10\Binaries\.NET 1.1\MySql.Data.dll" 17 17 ".\Cxfel.cpp" 18 18 ] 19 Création de la ligne de commande "cl.exe @"c:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\RSP000007.rsp" /nologo"20 Création du fichier temporaire "c:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\RSP000008.rsp" avec pour contenu19 Création de la ligne de commande "cl.exe @"c:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\RSP000010.rsp" /nologo" 20 Création du fichier temporaire "c:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\RSP000011.rsp" avec pour contenu 21 21 [ 22 /OUT:"C:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\cxfel.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\temp\libmodbus\libmodbus\Debug" /LIBPATH:"C:\temp\libmodbus\libmodbusdll\alloulibere\Debug" /LIBPATH:"C:\temp\libmodbus\libmodbusdll\ess20d\Debug" /NODEFAULTLIB:"libcmt.lib" /DEBUG /PDB:"C:\Documents and Settings\Administrateur\Mes documents\xfel\xsucLWF\Release/cxfel.pdb" /FIXED:No wsock32.lib ws2_32.lib libmodbus.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\temp\libmodbus\libmodbus\Debug\libmodbus.lib"22 /OUT:"C:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\cxfel.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\temp\libmodbus\libmodbus\Debug" /LIBPATH:"C:\temp\libmodbus\libmodbusdll\alloulibere\Debug" /LIBPATH:"C:\temp\libmodbus\libmodbusdll\ess20d\Debug" /NODEFAULTLIB:"libcmt.lib" /DEBUG /PDB:"C:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release/cxfel.pdb" /FIXED:No wsock32.lib ws2_32.lib libmodbus.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\Temp\libmodbus\libmodbus\Debug\libmodbus.lib" 23 23 ".\Release\Cxfel.obj" 24 24 ".\Release\cxfelmain.obj" 25 25 ".\Release\stdafx.obj" 26 26 ] 27 Création de la ligne de commande "link.exe @"c:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\RSP000008.rsp""27 Création de la ligne de commande "link.exe @"c:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\RSP000011.rsp"" 28 28 </pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2> 29 29 Fenêtre Sortie 30 30 </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5> </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre>Compilation... 31 31 Cxfel.cpp 32 C:\temp\libmodbus\libmodbus-3.0.1\tests\unit-test.h(59) : warning C4305: 'initialisation' : troncation de 'double' à 'const float' 33 Cxfel.cpp(181) : warning C4101: 'str' : variable locale non référencée 34 Cxfel.cpp(439) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 35 Cxfel.cpp(499) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 36 Cxfel.cpp(629) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 37 Cxfel.cpp(639) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 38 Cxfel.cpp(646) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 39 Cxfel.cpp(719) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 40 Cxfel.cpp(722) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 41 Cxfel.cpp(725) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 42 Cxfel.cpp(728) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 43 Cxfel.cpp(732) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 44 Cxfel.cpp(735) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 45 Cxfel.cpp(738) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 46 Cxfel.cpp(742) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 47 Cxfel.cpp(745) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 48 Cxfel.cpp(748) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 49 Cxfel.cpp(752) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 50 Cxfel.cpp(755) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 51 Cxfel.cpp(758) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 52 Cxfel.cpp(761) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 53 Cxfel.cpp(765) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 54 Cxfel.cpp(768) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 55 Cxfel.cpp(771) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 56 Cxfel.cpp(775) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 57 Cxfel.cpp(778) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 58 Cxfel.cpp(781) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 59 Cxfel.cpp(785) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 60 Cxfel.cpp(792) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 61 Cxfel.cpp(795) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 62 Cxfel.cpp(798) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 63 Cxfel.cpp(801) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 64 Cxfel.cpp(804) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 65 Cxfel.cpp(810) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 66 Cxfel.cpp(817) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 67 Cxfel.cpp(828) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 68 Cxfel.cpp(833) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 69 Cxfel.cpp(877) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 70 Cxfel.cpp(897) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 71 Cxfel.cpp(906) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 72 Cxfel.cpp(917) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 73 Cxfel.cpp(926) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 74 Cxfel.cpp(932) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 75 Cxfel.cpp(939) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 76 Cxfel.cpp(946) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 77 Cxfel.cpp(953) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 78 Cxfel.cpp(960) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 79 Cxfel.cpp(967) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 80 Cxfel.cpp(972) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 81 Cxfel.cpp(1050) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 82 Cxfel.cpp(1068) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 83 Cxfel.cpp(1086) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 84 Cxfel.cpp(1134) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 85 Cxfel.cpp(1150) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 86 Cxfel.cpp(1167) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 87 Cxfel.cpp(1184) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 88 Cxfel.cpp(1201) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 89 Cxfel.cpp(1218) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 90 Cxfel.cpp(1235) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 91 Cxfel.cpp(1326) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 92 Cxfel.cpp(1348) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 93 Cxfel.cpp(1370) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 94 Cxfel.cpp(1392) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 95 Cxfel.cpp(1836) : warning C4244: 'initialisation' : conversion de 'double' en 'float', perte possible de données 96 c:\documents and settings\administrateur\mes documents\xfel\xsuclwf\cxfel.cpp(227) : warning C4700: variable locale 'rc' utilisée sans avoir été initialisée 97 c:\documents and settings\administrateur\mes documents\xfel\xsuclwf\cxfel.cpp(278) : warning C4700: variable locale 'rc' utilisée sans avoir été initialisée 98 c:\documents and settings\administrateur\mes documents\xfel\xsuclwf\cxfel.cpp(329) : warning C4700: variable locale 'rc' utilisée sans avoir été initialisée 99 c:\documents and settings\administrateur\mes documents\xfel\xsuclwf\cxfel.cpp(380) : warning C4700: variable locale 'rc' utilisée sans avoir été initialisée 32 C:\TEMP\libmodbus\libmodbus-3.0.1\tests\unit-test.h(59) : warning C4305: 'initialisation' : troncation de 'double' à 'const float' 33 Cxfel.cpp(23) : warning C4945: 'MySqlValue' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::Types::MySqlValue' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 34 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::Types::MySqlValue' 35 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 36 Cxfel.cpp(23) : warning C4945: 'MySqlConversionException' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::Types::MySqlConversionException' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 37 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::Types::MySqlConversionException' 38 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 39 Cxfel.cpp(23) : warning C4945: 'MySqlDateTime' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::Types::MySqlDateTime' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 40 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::Types::MySqlDateTime' 41 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 42 Cxfel.cpp(23) : warning C4945: 'MySqlCommand' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlCommand' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 43 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlCommand' 44 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 45 Cxfel.cpp(23) : warning C4945: 'MySqlCommandBuilder' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlCommandBuilder' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 46 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlCommandBuilder' 47 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 48 Cxfel.cpp(23) : warning C4945: 'MySqlConnection' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlConnection' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 49 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlConnection' 50 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 51 Cxfel.cpp(23) : warning C4945: 'MySqlInfoMessageEventHandler' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlInfoMessageEventHandler' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 52 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlInfoMessageEventHandler' 53 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 54 Cxfel.cpp(23) : warning C4945: 'MySqlInfoMessageEventArgs' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlInfoMessageEventArgs' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 55 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlInfoMessageEventArgs' 56 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 57 Cxfel.cpp(23) : warning C4945: 'MySqlDataAdapter' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlDataAdapter' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 58 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlDataAdapter' 59 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 60 Cxfel.cpp(23) : warning C4945: 'MySqlRowUpdatingEventHandler' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlRowUpdatingEventHandler' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 61 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlRowUpdatingEventHandler' 62 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 63 Cxfel.cpp(23) : warning C4945: 'MySqlRowUpdatedEventHandler' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlRowUpdatedEventHandler' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 64 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlRowUpdatedEventHandler' 65 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 66 Cxfel.cpp(23) : warning C4945: 'MySqlRowUpdatingEventArgs' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlRowUpdatingEventArgs' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 67 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlRowUpdatingEventArgs' 68 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 69 Cxfel.cpp(23) : warning C4945: 'MySqlRowUpdatedEventArgs' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlRowUpdatedEventArgs' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 70 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlRowUpdatedEventArgs' 71 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 72 Cxfel.cpp(23) : warning C4945: 'MySqlDataReader' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlDataReader' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 73 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlDataReader' 74 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 75 Cxfel.cpp(23) : warning C4945: 'MySqlException' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlException' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 76 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlException' 77 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 78 Cxfel.cpp(23) : warning C4945: 'MySqlDbType' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlDbType' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 79 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlDbType' 80 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 81 Cxfel.cpp(23) : warning C4945: 'MySqlError' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlError' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 82 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlError' 83 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 84 Cxfel.cpp(23) : warning C4945: 'MySqlErrorCode' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlErrorCode' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 85 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlErrorCode' 86 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 87 Cxfel.cpp(23) : warning C4945: 'MySqlHelper' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlHelper' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 88 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlHelper' 89 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 90 Cxfel.cpp(23) : warning C4945: 'MySqlParameter' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlParameter' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 91 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlParameter' 92 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 93 Cxfel.cpp(23) : warning C4945: 'MySqlParameterCollection' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlParameterCollection' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 94 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlParameterCollection' 95 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 96 Cxfel.cpp(23) : warning C4945: 'MySqlTransaction' : impossible d'importer le symbole de 'c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll':, car 'MySql::Data::MySqlClient::MySqlTransaction' a déjà été importé d'un autre assembly ('c:\documents and settings\marrucho.lal\bureau\xfel-si\xsuclwf\release\mysql.data.dll') 97 Cxfel.cpp(0) : voir la déclaration de 'MySql::Data::MySqlClient::MySqlTransaction' 98 le type vu en premier est utilisé ; réorganisez les assemblys importés pour utiliser le type en cours 99 Cxfel.cpp(218) : warning C4101: 'str' : variable locale non référencée 100 Cxfel.cpp(477) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 101 Cxfel.cpp(622) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 102 Cxfel.cpp(693) : warning C4101: 'nCur' : variable locale non référencée 103 Cxfel.cpp(737) : warning C4805: '==' : mélange risqué de type 'int' et de type 'bool' dans l'opération 104 Cxfel.cpp(819) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 105 Cxfel.cpp(833) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 106 Cxfel.cpp(847) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 107 Cxfel.cpp(861) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 108 Cxfel.cpp(931) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 109 Cxfel.cpp(952) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 110 Cxfel.cpp(973) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 111 Cxfel.cpp(994) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 112 Cxfel.cpp(909) : warning C4101: 'str' : variable locale non référencée 113 Cxfel.cpp(1043) : warning C4303: Cast de style C de 'CGroupBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 114 Cxfel.cpp(1175) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 115 Cxfel.cpp(1185) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 116 Cxfel.cpp(1194) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 117 Cxfel.cpp(1214) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 118 Cxfel.cpp(1238) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 119 Cxfel.cpp(1262) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 120 Cxfel.cpp(1277) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 121 Cxfel.cpp(1358) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 122 Cxfel.cpp(1361) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 123 Cxfel.cpp(1364) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 124 Cxfel.cpp(1367) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 125 Cxfel.cpp(1371) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 126 Cxfel.cpp(1375) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 127 Cxfel.cpp(1379) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 128 Cxfel.cpp(1383) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 129 Cxfel.cpp(1386) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 130 Cxfel.cpp(1389) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 131 Cxfel.cpp(1397) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 132 Cxfel.cpp(1400) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 133 Cxfel.cpp(1403) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 134 Cxfel.cpp(1406) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 135 Cxfel.cpp(1410) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 136 Cxfel.cpp(1414) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 137 Cxfel.cpp(1417) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 138 Cxfel.cpp(1422) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 139 Cxfel.cpp(1425) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 140 Cxfel.cpp(1428) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 141 Cxfel.cpp(1432) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 142 Cxfel.cpp(1439) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 143 Cxfel.cpp(1446) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 144 Cxfel.cpp(1450) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 145 Cxfel.cpp(1454) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 146 Cxfel.cpp(1458) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 147 Cxfel.cpp(1464) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 148 Cxfel.cpp(1472) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 149 Cxfel.cpp(1483) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 150 Cxfel.cpp(1489) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 151 Cxfel.cpp(1564) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 152 Cxfel.cpp(1585) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 153 Cxfel.cpp(1595) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 154 Cxfel.cpp(1607) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 155 Cxfel.cpp(1617) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 156 Cxfel.cpp(1624) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 157 Cxfel.cpp(1632) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 158 Cxfel.cpp(1640) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 159 Cxfel.cpp(1648) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 160 Cxfel.cpp(1656) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 161 Cxfel.cpp(1664) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 162 Cxfel.cpp(1670) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 163 Cxfel.cpp(1695) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 164 Cxfel.cpp(1702) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 165 Cxfel.cpp(1709) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 166 Cxfel.cpp(1714) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 167 Cxfel.cpp(1866) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 168 Cxfel.cpp(1884) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 169 Cxfel.cpp(1901) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 170 Cxfel.cpp(1952) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 171 Cxfel.cpp(1970) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 172 Cxfel.cpp(1987) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 173 Cxfel.cpp(2004) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 174 Cxfel.cpp(2021) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 175 Cxfel.cpp(2038) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 176 Cxfel.cpp(2055) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 177 Cxfel.cpp(2150) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 178 Cxfel.cpp(2172) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 179 Cxfel.cpp(2194) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 180 Cxfel.cpp(2216) : warning C4303: Cast de style C de 'CLabelTextBox __gc *' vers 'System::Object __gc *' est désapprouvé, utilisez static_cast, __try_cast ou dynamic_cast 181 Cxfel.cpp(2524) : warning C4551: liste d'arguments manquante dans l'appel de fonction 182 Cxfel.cpp(2581) : warning C4551: liste d'arguments manquante dans l'appel de fonction 183 Cxfel.cpp(2665) : warning C4244: 'initialisation' : conversion de 'double' en 'float', perte possible de données 100 184 Édition des liens en cours... 101 185 LINK : warning LNK4075: ' /EDITANDCONTINUE' ignoré à cause de la spécification '/INCREMENTAL:NO' … … 103 187 Résultats 104 188 </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5> </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre> 105 Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\ Administrateur\Mes documents\xfel\xsucLWF\Release\BuildLog.htm"106 cxfel - 0 erreur(s), 69 avertissement(s)</pre></table><table width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=arial size=+2>189 Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\marrucho.LAL\Bureau\xfel-SI\xsucLWF\Release\BuildLog.htm" 190 cxfel - 0 erreur(s), 109 avertissement(s)</pre></table><table width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=arial size=+2> 107 191 </font></table></body></html> -
trunk/XSUCLWF/condip.txt
r18 r37 1 1 92.168.0.151 172.16.1.17 -
trunk/XSUCLWF/cxfel.h
r25 r37 28 28 using namespace System::Threading; 29 29 using namespace System::Collections; 30 31 30 32 31 33 #define NB_BANCS 4 … … 67 69 // TextBox* GetTextBox(); 68 70 // void SetVal(String*); 71 void SetValNumP(String*); 72 void SetValNumC1(String*); 73 void SetValNumC2(String*); 74 75 String* GetValNumP(); 76 String* GetValNumC1(); 77 String* GetValNumC2(); 78 69 79 protected: 70 80 static int nbInstance=0;//variable de classe … … 77 87 CDialogConfig(uint16_t *tab_rp_registers_low,uint16_t *tab_rp_registers_high); 78 88 String* getTp_max(); 89 String* getN_cur(); 79 90 80 91 protected ://privé sauf au niveau des classes dérivées … … 94 105 ComboBox* valN_cur; 95 106 Button* btnAppliquer; 107 Label* labN_cur4Reprise; 108 TextBox* valN_cur4Reprise; 109 Button* btnN_curAppliquer; 110 111 static int lectBddFic=true;//bdd=true, fichier=false 112 113 GroupBox* gboxAuto; 114 RadioButton* rbAutoBdd;//lecture bdd 115 RadioButton* rbAutoFichier;//lecture fichier 116 Button* BtnAppliquerAuto; 96 117 97 118 private: 98 119 void SortirBtn_Clicked(Object* pSender,EventArgs* pArgs);//gestionnaire d'evenement de la boite dialogue 99 120 void BtnAppliquer_Clicked(Object* pSender,EventArgs* pArgs);//gestionnaire d'evenement de la boite dialogue 121 122 void BtnAppliquerAuto_Clicked(Object* pSender,EventArgs* pArgs);//gestionnaire d'evenement de la boite dialogue 123 void Radio_Clicked(Object* pSender, EventArgs* pArgs);//remplit automatiquement la zone de texte 124 125 void btnN_curAppliquer_Clicked(Object* pSender,EventArgs* pArgs);//gestionnaire d'evenement de la boite dialogue 100 126 }; 101 127 … … 127 153 protected ://privé sauf au niveau des classes dérivées 128 154 String* name; 129 static String* nameLab_1[] = { "dtp( sec)","dt(sec)","dP(dB)","dPSecu(dB)","Nbal",155 static String* nameLab_1[] = { "dtp(min)","dt(sec)","dP(dB)","dPSecu(dB)","Nbal", 130 156 "P_cde(dBm)","Pp(kW)","Nbal_max","Fr(Hz)","N_cur", 131 "SVd(10- 9mbar)","SVfin(10-9mbar)","SV1(10-9mbar)","SV2(10-9mbar)","V_cur(10-9mbar)",132 "Pi_min(kW)","Timer(min)","SVil(10- 9mbar)","Sleil(mA)","STc(°C)",157 "SVd(10-10mbar)","SVfin(10-10mbar)","SV1(10-10mbar)","SV2(10-10mbar)","V_cur(10-10mbar)", 158 "Pi_min(kW)","Timer(min)","SVil(10-10mbar)","Sleil(mA)","STc(°C)", 133 159 "Eil","Nil","Nil_stat","P_last(dBm)","N_last","dPil(dB)"}; 134 160 … … 139 165 static String* nameLab_4[] = {"a","a","a","b","b","b","c","c","c","d","d","d" }; 140 166 141 static String* nameLab_5[] = {"N_cur","Ln(us)","Tp_max( h)","Pi_max(kW)"};167 static String* nameLab_5[] = {"N_cur","Ln(us)","Tp_max(min)","Pi_max(kW)"}; 142 168 143 169 static String* nameLab_6[] = {"1","2","3","4","5","6","7","8"};
Note: See TracChangeset
for help on using the changeset viewer.