Poczytaj ten artykuł http://4programmers.net/Delphi/Kompendiu...
Jeśli plik ma być z www ściągany to napewno nie IdFTP a jakies IdHTTP (nie pamiętam jak to się nazywa dokładnie). To tak w kwestii formalnej ;) Pozdrawiam Willy. IdFTP napewno nie, użyj "cośtam" (nie pamiętam jak to się nazywa). Jak ja lubię takie odpowiedzi. :) Wracając do tematu. Uruchom podany załącznik, podaj parametry logowania i naciśnij Połącz....
Logicznie i elektrycznie to to samo. Logicznie - adresowanie i struktura danych - takie same. Elektrycznie - to dwa różne układy - (po co litera L w oznaczeniu jeśli to to samo?). Podstawowa różnica dla użytkownika to zakres napięć pracy. A teraz ad rem. Plik delphi2 odczytany przez KPL7 jest ogólnie poprawny - to, co trzeba jest w linii 410. Taki...
To po kolei: 1) 600kB to nie jest dużo. Jeżeli Delphi tworzy kod 32-bitowy to masz do dyspozycji koło 2GB pamięci RAM, jeżeli 64-bit, to można śmiało stwierdzić, że dowolną ilość zainstalowaną w kompie 2) odnośnie debugowania - ciekawy artykuł znaleziony dzięki google: http://4programmers.net/Delphi/Artyku%C5... Wszystko jest ładnie w nim...
Dostęp do bazy MS Access-a w Delphi można uzyskać dość łatwo. Na przykład za pomocą komponentów ADO. Potrzebujesz do tego dwóch komponentów : TADOConnection oraz TADOTable. Napisałem na szybko aplikację do połączenia z plikiem MDB, ale jest ona napisana w Delphi 2009, wiec raczej jej pod Delphi 7 nie otworzysz. Nie jest to jednak problem, bo aplikacja...
Nie znam Delphi ale z tego co podałeś wynika, że prawdopodobnie nie jest ustawiony odpowiedni kontekst (ang.context) coś takiego jak bieżący katalog. Czyli polecenie: XMLNode := xml.DocumentElement.ChildNodes.First.Chi... nie powiodło się i pozostał kontekst początkowy (root) i tam też został dopisany kolejny <item>. W Visual...
http://obrazki.elektroda.pl/7399287100_1... ROBOT MANIPULACYJNY O PIĘCIU STOPNIACH SWOBODY Z CHWYTAKIEM Autor: ARTUR KUTYŁA Witam. Chciałem zaprezentować Wam mojego własnoręcznie wykonanego robota manipulacyjnego. Celem pracy było stworzenie manipulatora o pięciu stopniach swobody, którego parametry pozwalałyby na wykonywanie operacji...
Ale tak szczerze, to mam pewne wątpliwości. Niepotrzebnie. Zapis w linii #4E0 wydaje się jedynym logicznym. Fakt - jest przesunięcie - sekwencja (00 FE 00 00 ), podobna do zapisu w liniach #3E0 czy #410, zaczyna się już w linii #4D0. Więc pin wg starego algo to 4545 i po prostu trzeba go sprawdzić bo nic innego na obecną chwilę nie wymyślimy. Jeśli...
No ok. W takim razie pokaż co już stworzyłeś i powiedz z czym konkretnie masz problem, pomożemy :-) Dodano po 8 Jeśli jeszcze nic nie masz, to polecam stworzyć bazę danych w oparciu o plik .ini. W delphi odczyt i zapis tych plików jest trywialny, Każda płyta w bazie byłaby osobną sekcją, dane dot. każdej płyty byłyby wpisami w tej sekcji, plik mógłby...
Witam, Jeżeli masz panel HMI możesz odczytywać dane z PLC do HMI a następnie do bazy dnaych lub plików. Inna opacja to zastosowanie servera OPC plus zapis zmiennych do bazy lub pliku. Pozdrawiam,
Witam Mam dane na serwerze MSSQL 2012, podpinam się za pośrednictwem komponentów ANYDAC, pobrane dane wyświetlam i edytuje w TDBEDIT-ach I mam problem z zapisem zmian. Jeżeli tabela jest otwarta przez jednego użytkownika to wszystko działa poprawnie natomiast jeżeli drugi użytkownik otworzy edytowaną tabelę i wyświetli jej zawartość zapis zaktualizowanych...
Udało się. Wystarczyło dać opóźnienie w postaci instrukcji Sleep (100) przed instrukcją odczytu (czytałem wcześniej o tym, ale nie wiedziałem jak i co zrobić). Teraz w zmiennej Pamiec mam cały zapis odczytany z mikrokontrolera. Zamykam temat. Pozdrawiam Adam_Z
dawno nie korzystalem z delphi do azpisu, ale z tego co pamietam to write i read mogly poza zrodelm odczytywac takze z pliku takie informacje znalazlem jeszcze na necie - moze ci sie przydadza ;) plik : Text - zmienna, w ktorej przechowujemy uchwyt pliku tekstowego Assign(plik,'test.txt') - przypisujemy plik do uchwytu teraz otwarcie pliku do zapisu...
No dobrze, ale musisz jakiś protokół na początek mieć - czy to będą 4 dane w jednym bajcie, czy 4 kolejne bajty dla 4 kolejnych wskazań czy może zapis w postaci numer_wskazania + wartość. Jak już to będziesz wysyłał, to w zdarzeniu odbioru danych z portu COM/USB po prostu wystarczy prawidłowo zinterpretować wg tego protokołu to, co przyszło. Np. przyjdzie...
Mecze sie z zapisywaniem i odczytywaniem danych ze stringgrid . Szukalem i znalazlem idealne rozwiazanie ale pod delphi , nie wiem jak to ma wygladac dla c++. w delphi: Zapis: var f:textfile; x,y:integer; begin if SaveDialog1.Execute then begin assignfile (f,savedialog1.filename); rewrite (f); writeln (f,stringgrid1.colcount); writeln (f,stringgrid1.rowcount);...
Napisz fragment kodu dla przykładu. coś ze starych zasobów [syntax=pascal]Program BazaTeleadresowa; Uses Crt; type TData = record {definicja typu danych strukturalnego} Imie: String[10]; {dane - stringi o okreslonej dlugosci} Nazwisko: String[15]; Tel: String[12]; Ulica: String[20]; Mieszkanie: String[5]; Miasto: String[15]; Kod: String[5]; end; const...
wstawka identyczna? ja w przykładzie na początku? bo inne była dla zapisu inna dla odczytu. natomiast zapis danych na port mam trochę inaczej zrealizowany tworze sobie liczbę binarna z 1 i 0 i wysyłam to na port w oczekiwanej postaci. ja korzystam ze sterownika giveio.sys Tak w ogóle to zajrzyj do http://www.elektroda.pl/rtvforum/topic12... tam...
Na jakiej wersji Delphi pracujesz? bo całe rozdzielanie jest tutaj dość czasochłonne a można by uprościć. Ponadto nie bardzo mi się podoba mieszanie funckcji pracujacych na null-terminated string ze stringami. Druga rzecz - bezpieczniej jest używać przy konwersji separatora dziesiętnego systemowej zmiennej globalnej DecimalSeparator . Ponadto zamiast...
Witam. W jednej firmie uruchamiamy parę maszyn na sterownikach siemensa (S7-1200, S7-300, et200s). Klient chciałby, żeby możliwa była komunikacja pomiędzy ich bazą danych a sterownikami. Nie mam żadnego doświadczenia w takiej akwizycji danych (nigdy nie uruchamiałem serwera OPC itp.). Każda maszyna ma dwa bloki DB (obecnie). Jeden z którego dane są...
Witam, Chcę zapisać plik wysłany z PC na karcie pamięci MMC. Na karte zapisuejemu 512bajtów za jednym zapisem czyli jeden sektor. Tak więc aby aplikacja zapisała plik np. 5MB na karcie MMC chcę zrobić tak by uC odbierał 512bajtów z RS'a a nasiępnie je zapisał na MMC i tak aż uzyskamy 5MB. Sam zapis na MMC 512 bajtów potrafie napisać lecz jak skutecznie...
Witam ! Mam pewien problem. Otóż w moim programie na ATMEGA mam taki zapis $crystal=11059200 $baud=9600 config serialin=buffered, size=10 FOR i=1 to 1500 PRINTBIN DANE(I) NEXT I Po stronie PC mam w DELPHI program używający darmowego komponentu TCOMPORT. Próbuję skomunikować się z ATMEGA od strony PC i wszystko chodzi bardzo ładnie ( dlatego nie umieściłem...
Nie wiem, czy to temat akurat na tą grupę, ale nie znalazłem odpowiedniejszej. Jeżeli moderatorzy uznają, że jest OK, to temat zostanie. Otóż, sprawa dotyczy wymiany danych między sterownikami PLC, a komputerem stacjonarnym. Program na PC będzie odczytywał całą zawartość pamięci sterownika oraz modyfikował jej zawartość. W teorii wiem jak to zrobić...
Witam, Jestem zainteresowany dokładnie tym samym tematem. Robię logger który będzie zapisywał na kartę MMC po 512 Bajtów. Będzie mi potrzebny jakiś czytnik na PC, zwykły raczej się do tego nie nadaje bo działa na FAT(chyba że się mylę to niech mnie ktoś poprawi). Jakiś czas temu, po żmudnych poszukiwaniach jakichś procedur obsługi MMC pod Delphi znalazłem...
Witam. Zagadnienie trochę niestandardowe ( chodzi bardziej o logikę niż programowanie ) ale zacznę od kodu: Klasa rodzic a właściwie jej destruktor fDoFree - flaga która miała by oznaczać że klasa jest w trakcie niszczenia i miało by to mieć swój skutek np w procedurze Save. Dla przykładu w KlasaRodzic.Destroy wywołane jest Save gdzie jeśli fDoFree=False...
delphi serial createfile miało znaczyć: http://www.google.pl/search?hl=pl&q=delp... Przykłady: 1) otwarcie portu var hCommPort : tHandle; DCB: TDCB; NumberOfBytesWritten, NumberOfBytesToRead, NumberOfBytesRead, Errors : integer; Status : TComStat; begin CommPort := 'COM2'; hCommFile := CreateFile(PChar(CommPort),....
Wielkie dzięki u mnie kodowanie zmieniam bezpośrednio w kontrolce wpisując z palca kodowanie Znalazłem odpowiednik RichEdita do lazarusa i go stosuję, ale na razie zająłem się podstawowa rzeczą odczytem modyfikacją i ponownym zapisem do bazy SQL-owej Zmiana kodowania na UTF8 w kontrolce pomogła i odczytują się polskie znaki ale niestety nie zapisują...
Nie muszą być losowe.(...)Przy losowej zawartości niepotrzebnie tracimy czas na zapis pliku. Program można samemu napisać. Oczywiście, że nie muszą... Autor jednak nie pytał o szybki sposób... Łatwość odzyskania danych przez specjalistę jest nieporównywalnie prostsza, gdy wypełnimy jednakowymi wartościami, a zwłaszcza zerami lub 0xFF, wystarczy wtedy...
Ja proponuję na początek pascala z docelową przesiadką na C/C++. -Turbo pascal raczej na pewno będziesz miał w szkole na zajęciach. -Jest darmowy (obecnie). -IDE (środowisko) TP umożliwia późniejszą przesiadkę na Turbo C (również darmowe) które też prawdopodobnie będziecie mieli na zajęciach. -Pascal jest teraz bardziej używany jako język do wyjaśniania...
Witam serdecznie :) Jakis czas temu musialem wykonac komputerowe sterowanie 100 urzadzen, zrobilem to za pomoca ukladow PCF 8574 podlaczonych do portu LPT komputera. Pomyslalem, ze rozbuduje biblioteke tak aby mozna bylo sterowac dowolnym ukladem lub urzadzeniem za pomocy magistrali I2C. Oto dostepne funkcje i procedury: procedure I2CStart; procedure...
http://obrazki.elektroda.net/40_11983664... Witam. Chciałem przedstawić mój nowy projekt tym razem sterownik oświetlenia choinkowego. Wykonany został przy współpracy z dwoma kolegami jednym z uczelni (notabene chemicznej ;-) ) i drugim z sąsiedztwa. Powstał więc system zunifikowany o dowolnej ilości kanałów. Opis: Całość bazuje na 2 podstawowych...
Załóż wątek, który będzie czytał dane z RS-a.
Witam Opendialog nie wczytuje plików tylko zwraca ścieżke do pliku który należy potem otworzyć. Z savedialog jest tak samo. program należy napisac tak: var p:text; linia:string; begin if opendialog1.execute then begin assign(p,savedialog1.Filename); reset(p); while not eof(p) do begin readln(p,linia); {wczytanie lini z pliku} {tutaj dopisz badanie lini...
[syntax=delphi] _OsAdm.FDane.Haslo:=#39+Edit1.text+#39;[... Powinno działać :) To ciekawe że kompilator przełyka Ci apostrof i cudzysłów koło siebie w bezpośrednim zapisie błędu nie wyrzuca :?: Skrajne apostrofy w zapytaniu zmień na znaki w kodzie ASCI to zaoszczędzi dużo problemów
witam, po pierwsze zobacz co masz ustawione w systemie jako decimal seperator, lub na początku programu dodaj wpis DecimalSeparator:='.'; a po drugie staraj sie typować dane AsFloat... a ie poprzez typy "variant". Pozdrawiam
Witam, ja bym to rozwiązał w nieco inny sposób, mianowicie: stworzył bym wątek który by wysyłał dane na com, po wysłaniu w pętli bezczynności oczekiwał na wywołanie zdarzenia OnRxChar przekazywał bym je do wątku a w nim odpowiednio na nie reagował, czyli zapis/przetworzenie/wyświetlenie (w memo) odebranych danych i wysłanie kolejnej paczki danych na...
Witaj Nie bardzo mam jak to sprawdzić ale tak mi się coś przypomina, że dane które interesują Cię zaczynają się w strumieniu PostStream od pozycji ARequestInfo.ContentRangeStart i mają długość ARequestInfo.ContentLength. Wydaje mi się że trzeba by przed zapisem danych do pliku pozycję strumienia PostStream ustawić na wartość ARequestInfo.ContentRangeStart...
W Excelu rzadko korzystałem musiałbym jutro sprawdzić bo nie pamiętam albo przy połączeniu zaznaczasz połączone źródło danych albo gdzies jest opcja zapisu postaram się jutro dopisać. W Access na pewno przy tworzeniu połączenia wybierasz połączone źródło danych i każda edycja w Access jest od razu zapisywana w bazie.
Witam Prosiłbym o poprawę kodu źródłowego ponieważ nie chce mi zapisywać do pliku rekordu.
Witam, wydaje mi się że już kiedyś poruszałeś ten temat ... ale możemy przysiąść raz jeszcze ;) ja osobiście bym skorzystał z dobrodziejstw jakie daje nam Delphi w postaci komponentów/klas do obsługi baz danych i pakował bym dane bezpośrednio poprzez nie do bazy danych. Do dyspozycji masz BDE/ADO/DBX a do firebird-a można skorzystać z IBX które dedykowane...
No właśnie późno. Zamieszcza Pan plik ale widzę, że nie ma Pan pojęcia o zapisie danych. Co ciekawe - w Pana pliku zapis jest tam, gdzie trzeba, czyli od adresu #3E8. NO COMMENT.
Znów Delphi... Do Mercedesa w tym roczniku używamy przynajmniej Xentry. Odczyt błędów , zapis danych, kontrola parametrów. Jeżeli Delphi mówi choć połowę prawdy sprawdź co się dzieje z recyrkulacją spalin i wartościami przepływu powietrza.
Witam Chciałem zapytać jak można by zapisać dane z rs232 do pliku txt przy użyciu komponentu PortCom, męcze się już z tym ze 2 dni i nie umiem rozwiązać problemu. Nie umiem znaleźć metody która umożliwiła by mi zapis danych do konkretnego pliku. Pozdrawiam
Witam, tak jak pisał "Dżyszla" obliczenia lepiej wykonywać u siebie w programie, motor bazy wykorzystujesz do zapisu odczytu danych według warunków i tak zadajesz pytanie do bazy zwraca ci ona wynik zapytania w DataSet-cie po którym w pętli wykonujesz obliczenia, a tak elegancko było by te obliczenia wpakować w wątek. Pozdrawiam
Drodzy koledzy. A po co utrudniacie sobie życie, kupując poszczególne pola, skoro można przepisać cały rekord. Poza tym, sprawdzanie tylko pierwszej litery przy sortowaniu, to "lekka bzdura". Czy powinienem przenieść nazwisko jaką pierwsze w strukturze danych? To nie ma żadnego znaczenia. Skoro odwołujemy się do konkretnego pola w rekordzie, to "miejsce"...
Po pierwsze, musisz się zdecydować na jedną z metod postępowania z baza danych. Albo pracujesz, na zdefiniowanych tablica, które czytasz i zapisujesz do plików przy starcie i końcu programu, albo operujesz bezpośrednio na plikach. 1 Jak wczytać dane z pliku do tablicy po każdym uruchomieniu programu? Jeżeli zdecydujesz się na tablicowanie danych przy...
Fajnie że działa :D, program był pisany w Delphi 6 Personal + moduł do obsługi RS232 - VarianAsync wszystko pod WinXPPro i tak był sprawdzany na dwóch kompach z tym systemem. Co masz na myśli mówiąc o długości przesyłanych danych: czy chodzi o ilość miejsca w buforze portu szeregowego czy ilość wysyłanych rozkazów w jednej ramce? Jeśli dekodujesz odpowiedź...
Ale czy tego problemu nie załatwia nam określenie rozmiaru w parametrze Size komponentu ComDataPacket? Załóżmy, że jesteśmy tym komponentem. Mamy dane; marker start, marker koniec i rozmiar ramki. 1. przychodzą jakieś dane 2. czekamy na marker start 3. marker znaleziony, więc rozpoczynamy zapis ramki. 4. czekamy na marker końca lub/i koniec ramki 5....
"constructor create(a, b : integer);" to deklaracja funkcji konstruktora. "function" i "procedure" mieszające w głowie rozróżnienie na metody zwracające wartość lub nie. Właściwości (Property) mogą mieć swój "setter" i "getter" czyli funkcję wywołaną w momencie zapisu wartości do danej "właściwości" bądź wołanej w momencie odczytu. A w ogóle to bardzo...
Generalnie to nie ma jakiejś konkretnie określonej liczby. Dobranie ilości wątków zależy od zadań, ich charakteru oraz sprzętu i systemu. Właściwy dobór wątków to kompromis pomiędzy ilością mocy obliczeniowej wykorzystywanej przez nie wszystkie a ilością mocy obliczeniowej potrzebnej na zarządzanie nimi. Więc w ekstremalnym przypadku procesor nie będzie...
Ach te tytpy z Delphi swojego czasu tez dały mi w kość, oto rozwiązanie twojego problemu: AnsiString::c_str() ta funkcja zwraca tymczasowy wskaźnik do stringu przekonwertowanego z ansistringu. A wiec w twoim przypadku bedzie to wyglądało tak: if(SaveDialog->Execute()) { ofstream outfile(SaveDialog->FileName.c_str(),ios... outfile.write((char*)&dane,sizeof(mapa))...
delphi zapis delphi zapis pliku zapis danych buforu
przebieg samochodu identyfikacja stare radio wymiana iphone
piekarnik amica error piekarnik amica
Komenda na zamianę świata w TNT w Minecraft Mercedes CLS 200 2013 – przycisk RADIO, lokalizacja, zamienniki, wymiana panelu COMAND NTG 4.5