|
| 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 |
| | |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|