Seite 1 von 1

3.94-Code in 4.00: Garbage at the end of line

Verfasst: 10.08.2007 16:00
von Delle
Hallo,

warum meckert 4.0 da neuerdings rum:

Code: Alles auswählen

 Procedure.s Decrypt(STR.s) 
   DefType.l i, C <---------------------------------------
   DefType.s tmp, erg 
   
   For i = 1 To Len(STR) 
     tmp = Mid(STR, i, 1) 
     C = Asc(tmp) - 13 
     If C < 0 
       C = C + 255 
     EndIf 
     erg = erg + Chr(C) 
   Next 
   
   ProcedureReturn erg 
 EndProcedure 

Re: 3.94-Code in 4.00: Garbage at the end of line

Verfasst: 10.08.2007 16:10
von Kiffi
Delle hat geschrieben:warum meckert 4.0 da neuerdings rum:
neuerdings? :freak:

DefType -> Define

In Procedures sollte man allerdings Protected verwenden.

Grüße ... Kiffi

Verfasst: 10.08.2007 16:23
von ts-soft
>> warum meckert 4.0 da neuerdings rum:
Er meckert schon weit über ein Jahr :mrgreen:

Verfasst: 10.08.2007 21:34
von Gorf
DefType -> Define

In Procedures sollte man allerdings Protected verwenden.
blöde frage von mir. was ist anders wenn ich protected verwende????


mfg gorf

Verfasst: 10.08.2007 21:39
von ts-soft
Gorf hat geschrieben:
DefType -> Define

In Procedures sollte man allerdings Protected verwenden.
blöde frage von mir. was ist anders wenn ich protected verwende????


mfg gorf
In Proceduren sollte man Protected nehmen, so ist sichergestellt, das diese
Variable nur in der Procedure Gültigkeit hat, gleichnamige globale Variablen
nicht überschrieben werden und mehr fällt mir gerade nicht ein :wink:
Define sind eigentlich nur für den MainScope (alles ausserhalb von
Proceduren) sinnvoll, bzw. wenn man diese in Proceduren mit Shared
scheren möchte :mrgreen: