AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VB-Funktionen in Delphi übersetzen

Ein Thema von edosoft · begonnen am 4. Feb 2006 · letzter Beitrag vom 4. Feb 2006
 
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: VB-Funktionen in Delphi übersetzen

  Alt 4. Feb 2006, 18:12
Zitat von edosoft:
ps: ich habs "alte" vb drauf glaub. also halt visual studio 6.
Zitat:
[..]und ein long [ist] 32-bitig und damit ein Integer
hm aber ein integer ist doch signiert? und ein long doch nicht oder? (cardinal ist ja auch unsigniert)
Alle Typen ausser dem Byte sind Vorzeichenbehaftet. Der Unterschied zwischen Integer und Long liegt nur in der Länge. Ein Integer ist ein Prozessorwort (allerdings aus sehr alten Zeiten noch 16 Bit) und ein Long ist doppelt so breit (also 32 Bit) beides signed.

Was deinen Rückgabecode angeht, hast du rc denn initialisiert? Solltest du machen, da du nicht weißt was für ein Code zurück kommt. Am besten mit einem festen Wert. Bist du dir denn sicher, dass 0 = Kein Fehler ist? Im VB-Programm wird eine Konstante benutzt. Wenn du eine Liste der Fehlercodes hast, solltest du schauen, ob es einen Eintrag zu dem zurückgegebenen Code gibt und ob dieser immer gleich bleibt (also rc einmal mit 0, einmal mit -1 initialisieren und schauen ob immer das gleiche nach dem Aufruf drin steht).
Ansonsten ist es eigentlich sehr beliebt auch positive Fehlercodes für Success und Negative für Fehler zu nehmen.

Gruß Der Unwissende
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz