Delphi 3 Standard

0

Zastanawiałem się czy dać to do [OT] ale pisze w opisie że tam są tematy nie związane z programowaniem. Poza tym, szczerze powiedziawszy zależy mi na szybkich odpowiedziach, a ten dział jest wizytowany dość cxęsto ;] (Stąd prośba do adminów o nie przenoszenie posta).
No więc tak :
Zamierzam kupić dzisiaj Delphi 3 Standard (~300PLN), mam kilka pytań, czy ktoś z was ma może tą wersję ? Czy są problemy z kompilowaniem programów pod XP, czy jest szansa przy nieskomplikowanych programach na odpalenie projektów z pod Delphi 6 Personal ? Co sądzicie w ogóle o tej wersji ? Kupuje ją oczywiście dlatego żeby móc sprzedać pare programów legalnie, a wersja ta będzie miała licencje na komercyjną dystrybucje programów. Czy aby móc sprzedawać progsy, wystarczy mi ta licencja i faktura za zakup ?

Z góry dziękuję za każdą odpowiedź !!!

0

jak jest z tym XP to nie wiem, bo używam W98. W Delphi 3 po przeróbkach (poważnych) da się odpalić projekty pisane w D6 (w tej chwili przychodzą mi do głowy dwa problemy - w D3 nie ma modułu Variants (mały) i w D3 nie ma tablic dynamicznych (duży)). Wersja uboga, ja mam co prawda D3Pro, a na codzień używam D5, widać różnicę między nimi. W D3 Std dołączone jest normalnie BDE, więc nie ma problemu z programami bazodanowymi. Żeby sprzedawać legalnie programy, wystarczy ci faktura i licencja (tylko pamiętaj, że jak ktoś wpadnie do ciebie, kogo będzie interesowała legalność twojego oprogramowania, to zapyta nie tylko o Delphi, ale też o Windowsa i o mp3 :-/ ).

0

w D3 nie ma modułu Variants (mały) i w D3 nie ma tablic dynamicznych (duży).
... to zapyta nie tylko o Delphi, ale też o Windowsa i o mp3 :-/ ).

Poważnie ? ! ? No to jestem zrozpaczony : ( Ale jesteś pewien że nie ma tablic dynamicznych ? Czyli mogę zapomnieć o :
Tablica = array of Real ???????????
Z modułem Variants to już chyba mniejszy problem, ale upewnie się, czy dalej będę mógł wykorzystywać OLE w taki sposób :

x : OLEVariant;

x := CreateOLEObject('Exel.Application');

????

Z tego co patrzyłem to z Variants wykorzystywałem tylko VarIsEmpty, czyli teraz po ptokach : (

A co do windowsa to zamierzam kupić XP Home Edition, bo jest tanie.

W takim razie jeszcze jedna rzecz, za około 600 PLN jest Delphi 4 Standard, czy są tam tablice dynamiczne ?

Z góry dziękuje za wszyskie odpowiedzi

0

No i się zaczęło : (
Jak przerobić projekt z Delphi 6 na Delphi 3 ? Są jakieś programy do tego ? Przy otwieraniu wyskakuje mi taki komunikat :
Error creating form : Invalid stream format.
Podejrzewam że chodzi o pliki *.dfm, w D6 mają taką przejrzystą strukturę, a w D3 ... Bardzo będe wdzięczny za podpowiedzi, zacząłem stukać pracę mgr w D6PE, no i teraz trzeba się przesiąść, a mam już z 50 formatek (niewspominając ile będe przerabiał tablice dynamiczne) :((((((((((

0

Podejrzewam że chodzi o pliki *.dfm, w D6 mają taką przejrzystą strukturę, a w D3 ...

Cytat z "Delphi.Almanach" Raya Lischnera

"Delphi może zapisać opis formularza (plik .dfm) w formacie binarnym lub tekstowym. Preferowany format jest ustawiany w środowisku IDE. Program convert.exe służy do zamiany formatu binarnego na tekstowy lub tekstowego na binarny. "

Inne informacje (też z tej książki)
Przy konwersji plik binarny musi mieć rozszerzenie .dfm a tekstowy .txt. Dotyczy to zarówno plików wejściowych jak i wyjściowych.

"Binarne pliki .dfm są na ogół zgodne ze wszystkimi wersjami Delphi"

Jedyną metodą rozpoznaniam czy dfm jest binarny czy tekstowy, jest sprawdzenie pierwszych 3 bajtów, które w binarnym zawierają $FF $0A $00.

A program convert jest w Delphi 6+ w podkatalogu BIN

PS. Wg "DElphi 6 dla każdego" Reisdorpha tablice dynamiczne wprowadzono w D4.

Zobacz też tu
http://allegro.pl/show_item.php?item=25023998

0

http://allegro.pl/show_item.php?item=25023998

Znalazłem o tym CONVERT ale dziękuje tak czy siak, aha i jeszcze jedno jak ktoś by miał podobny problem, powinno się użyć programu convert z Delphi 3, no i te nazwy muszą być zmianione na *txt inaczej nie działało. Oczywiście nie wszystko działa jak trzeba, wiele właściwości przyjmuje inne wartości. Wiele komponentów zresztą nie ma zimplementowanych wielu właściwości : ((( kończe te marudzenia bo się rozpłaczę.

A co do Delphi 5, to jak wiadomo w wersji Standard nie ma kontrolek bazodanowych a w 4 jeszcze są. Wydaje mi się że za te same pieniądze lepiej kupić D4Std.

Teraz mam jedynie zagwozdkę, czy wyłożyć dodatkowo 300 PLN żeby kupić D4Std, czy ślęczeć na przerabianiem programu tak, aby nie miał tablic dynamicznych ...

0

Moim zdaniem nie ma sensu, żeby przerabiać program. Bez tablic dynamicznych to jak bez kciuka. Ja tam kupiłem D3 tylko po to, żeby nabyć D7 po cenach upgrade, ale jeszcze mnie nie stać...

//DOPISANE
A jeśli sobie kupisz wersję std, to zapomnij o upgrade - trzeba co najmniej pro.

1 użytkowników online, w tym zalogowanych: 0, gości: 1