/ Forside/ Teknologi / Udvikling / VB.Net / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn 

Kodeord  


Reklame
Top 10 brugere
VB.Net
#NavnPoint
smorch 160
csvendsen 100
emesen 100
Nick15 98
En hoved bryder - at_Succes
Fra : rudik
Vist : 332 gange
106 point
Dato : 03-11-15 12:28

Hej Folkens, jeg ved ikke om jeg rammer rigtigt her.

Jeg har en lille fil her der bliver brugt til at vise "tooltips" - Jeg har tilføjet nedenstående og det fungere, den poster tagnumber ud fra databasen korrekt. Men jeg ønsker så samtidig at hvis værdigen giver "ingen ting" , så ignorere den forspørgelsen og lader være med at printe tagnumber.

- Er der nogle af jer garvede mennesker der ved hvad jeg skal skrive nede i IF før at dette sker. Jeg kan ikke lurer hvad at_Succes står for.


Kode
status = at_Component_getString(fldVal, compID, "TAGNUMBER")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If


Kode
Sub at_Tooltips_setTooltip()
Dim status As Integer
Dim compID As At_ComponentID
Dim tooltipsString As String
Dim fldVal As String

status = at_Component_getCurrID(compID)
If(status = at_SUCCESS) Then
status = at_Component_getString(fldVal, compID, "SERVICE")
If(status = at_SUCCESS) Then
tooltipsString = fldVal
End If

status = at_Component_getString(fldVal, compID, "LineNumber")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If

fldVal = at_Component_getMainSize(compID)
If(fldVal <> "") Then
tooltipsString = tooltipsString + ebLf + fldVal
End If

status = at_Component_getString(fldVal, compID, "Spec")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If
'// Nedenstaaende er tilfojet af REK 03112015
status = at_Component_getString(fldVal, compID, "INSTHICK")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If

'// Nedenstaaende er tilfojet af REK 03112015
status = at_Component_getString(fldVal, compID, "TAGNUMBER")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If

status = at_Component_getString(fldVal, compID, "Long_Descr")
If(status = at_SUCCESS) Then
tooltipsString = tooltipsString + ebLf + fldVal
End If

End If

status = at_ScriptBuffer_putString( tooltipsString, "TOOLTIPS_STRING" )   
   
End Sub


 
 
Kommentar
Fra : molokyle


Dato : 05-11-15 08:59

Det er mange Herrens år siden jeg kodede i C/C++, men umiddelbart ser det ud til du laver en tilskrivning i stedet for en test i dine if(...) sætninger:

If(status = at_SUCCESS) Then ...skulle måske i stedet være:

If(status == at_SUCCESS) Then

..ellers vil if(...) jo altid give en SAND som returværdi, hvis de to opperenter er af samme type.

Svært at sige, når man ikke ved hvorledes; at_SUCCESS er defineret?

Er du i det hele taget sikker på, at der er tale om C/C++ ??? Jeg tvivler !!!

Så vidt jeg husker findes de reserverede ord: SUB og DIM ..AS ikke i C/C++ , men i Visual Basic.

SUB https://msdn.microsoft.com/en-us/library/dz1z94ha.aspx
DIM https://msdn.microsoft.com/en-us/library/7ee5a7s1.aspx

Du kan flytte dit spørgmål til den rette kategori ..øverst til højre i dit spørsgmål

F.eks. kunne du flytte det til http://www.kandu.dk/groupview.aspx?grpid=30824

</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 05-11-15 15:21

... eller lære C/C++ : http://www.cplusplus.com/doc/tutorial/

</MOLOKYLE>



Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177409
Tips : 31962
Nyheder : 719565
Indlæg : 6407774
Brugere : 218874

Månedens bedste
Årets bedste
Sidste års bedste