Code von VB 6 nach PB übernehmen?
Code von VB 6 nach PB übernehmen?
Nach einigen Stunden stöbern in diversen Dokumentationen und Forumsbeiträgen bin ich zu dem Eindruck gekommen, daß PB erheblich anders ist als VB 6.
Es sieht so aus, daß ich von VB 6 Projekten nur die Pogrammstruktur, aber nicht den Code übernehmen kann, also alles neu schreiben müßte.
Deshalb zögere ich mit dem Umstieg und würde gerne lesen, was andere damit erfahren haben.
Gibt es dazu irgendwo etwas zu lesen?
Es sieht so aus, daß ich von VB 6 Projekten nur die Pogrammstruktur, aber nicht den Code übernehmen kann, also alles neu schreiben müßte.
Deshalb zögere ich mit dem Umstieg und würde gerne lesen, was andere damit erfahren haben.
Gibt es dazu irgendwo etwas zu lesen?
Re: Code von VB 6 nach PB übernehmen?
Hallo Erdnah,
leider gibt es noch keinen Konverter, der Code von VB zu PB so wandeln
kann, dass das Resultat so ohne weiteres laufen würde. Im Archiv gibt's
ein Tool, das Dir grundlegende Konvertierungsarbeiten abnehmen kann
(End If -> EndIf, End Select -> EndSelect, etc.). Bin momentan zu faul,
den Link rauszusuchen. Wenn Interesse besteht, kann ich noch mal
nachschauen.
Du wirst also nicht umhin kommen, Deinen Code neu schreiben zu
müssen. Manche Sachen in VB lassen sich nicht so ohne weiteres in PB
umsetzen, dafür gibt's in PB manche Dinge, die einfacher zu lösen sind als
in VB.
Grüße ... Kiffi
leider gibt es noch keinen Konverter, der Code von VB zu PB so wandeln
kann, dass das Resultat so ohne weiteres laufen würde. Im Archiv gibt's
ein Tool, das Dir grundlegende Konvertierungsarbeiten abnehmen kann
(End If -> EndIf, End Select -> EndSelect, etc.). Bin momentan zu faul,
den Link rauszusuchen. Wenn Interesse besteht, kann ich noch mal
nachschauen.
Du wirst also nicht umhin kommen, Deinen Code neu schreiben zu
müssen. Manche Sachen in VB lassen sich nicht so ohne weiteres in PB
umsetzen, dafür gibt's in PB manche Dinge, die einfacher zu lösen sind als
in VB.
Was mich interessieren würde: Warum möchtest Du denn umsteigen?Erdnah hat geschrieben:Deshalb zögere ich mit dem Umstieg
Grüße ... Kiffi
a²+b²=mc²
Habe schon viel gesucht und nichts gefunden.
so ein Tool, wie Kiffi es erwähnt und vielleicht ein paar Hinweise von anderen wären nicht schlecht, werde mir selber auch einige Tools programmieren.
Umsteigen: (hier die wichtigsten Gründe)
Vb 6 ist nur für Windows,
wird nicht weiterentwickelt (außer daß Tools dazukommen)
immer dieses Angewiesen sein auf Runtime Bibliotheken beim Weitergeben der Programme
Ich habe mir auch RealBasic angesehen. Da ist mir aber die IDE zu langsam und hat jedenfalls bei der Version die ich getestet habe zu viele Bugs. Das Portieren dorthin dürfte allerdings leichter sein.
so ein Tool, wie Kiffi es erwähnt und vielleicht ein paar Hinweise von anderen wären nicht schlecht, werde mir selber auch einige Tools programmieren.
Umsteigen: (hier die wichtigsten Gründe)
Vb 6 ist nur für Windows,
wird nicht weiterentwickelt (außer daß Tools dazukommen)
immer dieses Angewiesen sein auf Runtime Bibliotheken beim Weitergeben der Programme
Ich habe mir auch RealBasic angesehen. Da ist mir aber die IDE zu langsam und hat jedenfalls bei der Version die ich getestet habe zu viele Bugs. Das Portieren dorthin dürfte allerdings leichter sein.
ja, aber die in diesem Forum geäusserten Meinungen sind überwiegendMacros hat geschrieben:Such mal nach VB, da findest du sicher Gegenüberstellungen.
von Leuten, die VB entweder nur vom Hören-Sagen kennen oder aber VB
lediglich unzureichend angetestet haben. Dementsprechend negativ fällt
dann deren Urteil aus.
Ich gehöre wohl eher zur Minderheit derer, die in diesem Forum sowohl in
VB als auch in PB programmieren und bilde mir ein, zum Vergleich beider
Programmiersprachen differenzierte Aussagen treffen zu können.
nee, ist nicht meine Absicht. Ich möchte nur sicher gehen, dass ErdnahMacros hat geschrieben:@Kiffi: Wehe du vertreibst neue PB User.
nicht falsche Erwartungen an PB stellt, die u.U. nicht erfüllt werden.
@Erdnah: Deine Gründe finde ich nachvollziehbar. Vor allem die
Abhängigkeit von Runtime-Dlls finde ich persönlich auch nicht sehr
angenehm.
Wegen des Tools werde ich heute mal nachforschen. Ich werde mich dann
im Laufe des Tages noch einmal melden.
Grüße ... Kiffi
a²+b²=mc²
@Erdnah:
http://forums.purebasic.com/english/vie ... php?t=3759
@sen-me:
> naja vb hat ja kein openwindow und sowas
schon mal in eine *.frm-Datei mit einem Editor geschaut? Anscheinend
nicht.
Grüße ... Kiffi
so, folgendes habe ich schon mal gefunden:Kiffi hat geschrieben:Wegen des Tools werde ich heute mal nachforschen. Ich werde mich dann
im Laufe des Tages noch einmal melden.
http://forums.purebasic.com/english/vie ... php?t=3759
@sen-me:
> naja vb hat ja kein openwindow und sowas
schon mal in eine *.frm-Datei mit einem Editor geschaut? Anscheinend
nicht.
Grüße ... Kiffi
a²+b²=mc²
Ich habe einen guten Thread gefunden.
http://forums.purebasic.com/german/view ... ghlight=vb
(Übrigens, ca. 50% der Aufgezählten Nachteile von PB wurden mit 4.0 behoben)
http://forums.purebasic.com/german/view ... ghlight=vb
(Übrigens, ca. 50% der Aufgezählten Nachteile von PB wurden mit 4.0 behoben)