Te dane są zapisane w specjalnym standardzie metadanych: EXIF. Musisz poszukać specjalnych komponentów do ich obsługi (nie piszę w Delphi, ale np. [url=]tutaj masz jakieś dwa komponenty). Ewentualnie wygooglaj specyfikację tego formatu i formatu JPEG i próbuj odczytać zdjęcie jako plik binarny.
Witam Mam problem z zamainą StrToFloat. Otóż napisałem program w vcl w delphi 7 który ma rozwiązywać układ równań metodą gaussa. Równania zapisujemy w jednym stringgridzie a wyrazy wolne w drugim stringgridzie. W kolejnych dwóch stringgridach wyświetlana ma być macierz górnotrójkatna a w 5 stringgridzie wyniki obliczeń. Obliczenia są wykonywane po naciśnięciu...
mam pewien programik napisany w delphi7, który zapisuje do pliku tekstowego, używajac poniższego kodu: try assignfile(txt,Edit8.text); rewrite(txt); writeln(txt,memo1.text); closefile(txt); ShowMessage('Zapis do pliku: '+Edit8.Text+#10#13+ 'zakończony powodzeniem.'); except ShowMessage('Blad zapisu do...
witam Chcem zrobic wizualizacje na komputerze. Dokładniej wykres temperatury w funkcji czasu. Chodzi o to zeby odczytywac dane z pliku tekstowego gdzie zapisana będzie data i temp, a potem za pomoca delphi wczytac te dane i przedstawić na wykresie (np. punktowym). Temp zczytuke przez mikrokontroler Atmega i zapisuje do pliku (C++). Prosiłbym o program...
Delphi XE2 to pierwsze środowisko wydane przez Embarcadero (dawniej wydawane przez Borland), które pozwala na kompilowanie 64-bitowych aplikacji. Choć samo występuje wyłącznie w trybie 32-bitowym (wszystkie kompilatory Embarcadero są tworzone w... Delphi! Stąd dopiero przyszła wersja prawdopodobnie dostępna będzie w wersji 64-bitowej) i jest jeszcze...
Witam Mam następujący problem potrzebuję w delphi zapisać do pliku zawartość obiektu drawgrid. Szukałem w internecie rozwiązania takiego problemu i nie znalazłem, w zasadzie mogę to samemu wymyślić ale potrzebuje sposób zapisu danych tekstowych do pliku. Rozwiązania takiego problemu także nie znalazłem - nie bardzo wiem jak tego szukać. Przed napisaniem...
Dzieki za odzew, ale niestety Twoje podpowiedzi nie dzialaja. Probowalem roznych sztuczek z tym rss/Osoby ..itd. itp. Nawet probowalem odwrocic procedure listujaca ten plik w ListView (listuje dobrze), ale nie wyszlo :/ . A w delphi komponent XML nie ma w ogole klasy (czy czegos tam) "selectSingleNode". Ale przynajmniej teraz probuje w rozne strony...
Oki, jest wstępna wersja programu. Program: 1. Odczytuje plik z serwera 2. Pobiera linię zawierającą stan wyprowadzeń urządzenia (zer nieznaczących nie trzeba wpisywać) 3. Sprawdza poprawność danych 4. Wysyła dane do urządzenia w formacie: Wx , gdzie W -komenda zapisu do uC; x -znak ASCII reprezentujący liczbę od 0-255 (stan wyprowadzeń) 5. Wysyła R...
problem jest taki .... jak zrobic .. by zapisac plik o nazwie podanej przez uzytkownika w "edit" tzn chodzim i oto ze wpisuje mu nazwe pod jaka che miec plik klikam przycisk i on mi zapisuje plik pod taka nazwa jaka mu podalem w "edit" to jedno a drugie mam trzy pola edit .. co zrobic by w pliku zapisac te trzy wartosci z edit1 edit2 i edit3. a trzecie...
A masz jakiś sposób w jaki bym mógł bym przekonwertować te flagi do stringa, a później je odczytać i ustawić? Podaj przykład, jeśli można. Dzięki za szybką odpowiedź :P
Nie wiem czy pomogę i czy Cię dobrze zrozumiałem. Ja piszę w Delphi a w nim ListBox ma metodę zapisu i odczytu zawartości do/z pliku. ListBox1.Items.LoadFromFile('c:\... ListBox1.Items.SaveToFile('c:\bb... Pozdrawiam...
Witajcie Jak mogę zapisać dane z np. form3 do pliku txt. A kiedyś jak potrzeba to wczytać je . W delphi tego nigdy nie robiłem. Pozdrawiam
Chociaż na razie serwer nie chodzi postanowiłem zrobić zapisywanie do pliku ustawień w jedną stronę mi się udało ale w drugą już nie nie wiem jak zrobić aby wartości z plików wpisywały sie po uruchomieniu do swoich pól Nie wiem czy to dobry pomysł ale chciałbym je po odczytaniu wartości usunąć pliki .INI aby się nie nadpisywały :) A oto kod :) procedure...
Dziękuje za pomoc. Zadziałało 7127. Kod w pamięci zapisany jest jawnie czy trzeba przeliczać?
Witam. Można zrobić to na bardzo wiele sposobów. Zależy w jaki sposób chcesz przesyłać. Domyślam się że przez siec komputerową. Do tego potrzeba nauczyć się oprogramować sieć, czyli np. komponenty INDY (chociaż standardowe też są dobre, ale chyba więcej opisów i przykładów jest na INDY) Jeśli nie chcesz w to wnikać to można zrobić jako zapis plików...
Witam, Jak mogę odczytać i zapisać do pliku zawartość okna ( nie monitora ) do pliku jako wartości RGB. Chodzi mi o odczyt każdego pixela obrazu w postaci RGB. Dla ułatwienia można założyć że okno jest zmaksymalizowane i nie będzie zmieniana jego wielkość ani położenie. W zasadzie szukam funkcji która odczyta każdy pixel okna o danym uchwycie. Może...
Witam Oferuję za pomoc 200 punktów. Programuje w Delphi 7. Od pewnego czasu zauważyłem, że gdy napiszę procedurkę korzystającą z OpenDialog lub z SaveDialog i otwieram przy jej pomocy jakiś plik odczytuję (lub zapisuję) dane to za pierwszym razem wszystko jest OK natomiast przy próbie powtórnego użycia tego pliku program wiesza się. Przykładowa procedura...
ta kontrolka to właśnie lampka migająca w samochodzie która zapala się i gaśnie odpowiednią ilość razy i to oznacza dany kod. a za pomocą interfejsu podłącza sie samochud do komputera w moim przypadku do laptopa i za pomocą programu np. VWtool można odczytać kod błędu... i plik który podałem i jest zapisany jako Opel corsa.doc to te kody odczytuje sie...
Jestem początkujący w programowaniu. Piszę program w Delphi, który otwiera i (mam nadzieję) zapisuje pliki pewnego formatu. Pliki te składają się z następujących elementów: - Tytuł ogólny, wersja pliku - Spis treści, zawierający nazwy modułów, ich rozmiary oraz ich położenie w postaci przesunięcia od początku pliku. - Moduły zapisane ciągiem do końca...
Witam. Może spróbuje ci trochę pomóc. Dostęp do plików DBF zazwyczaj uzyskujesz przez BDE - czyli masz tak na prawdę bezpośredni dostęp do plików. Poprzez TTable, po podłączeniu do pliku, w momencie gdy użyjesz metody POST, plik zostanie zaktualizowany. W przypadku baz SQL jest trochę inaczej. Jak sama nazwa (Structured Query Language - strukturalny...
Naprawdę to takie małe tablice? Wydawało mi się, że to taka potężna struktura... 64 bity (tyle zajmuje w Delphi Real?) * 10.000 = 625 Kb. Wydawało mi się, że skoro to tylko część programu, to może być za dużo na obsługę i coś się krzaczy. Możecie mi w takim razie powiedzieć jak duże struktury mniej więcej bez kłopotu mogę obsługiwać w pamięci? Powiedzmy,...
Hm, pytanie jak Indy chce otwierać plik? Teoretycznie powinien w trybie tylko do odczytu i jeśli plik nie jest otwarty już w trybie zapisu/odczytu-zapisu/wyłączności, to nie powinno być problemów. W przeciwnym wypadku nawet kopiowanie się nie powiedzie.
Witam. Mam nastepujacy problem. Musze napisac dwa programy "komunikujace" sie ze soba. Wystarcza mi w zupelnosci tablica z danymi, wypelniana przez jeden program i odczytywana przez drugi. Oczywiscie mozna to zrobic za posrednictwe dysku i jeden program zapisuje plik a drugi odczytuje ale to raczej sposob nie "elegancki" Najsensowniejszym rozwiazaniem...
Drodzy koledzy. Widzę, że w temat zaczyna się wkradać chaos. Zamieszczacie kody które "zaciemniają" cały proces w niewiarygodny sposób. Autor tematu chciał pokazać obraz z pliku JPEG w kontrolce TImage. Po co tworzyć jakieś wydumane połączenia z plikami BMP lub zapisywanie ich na dysku? Cała operacja odczytu i wyświetlenia pliku JPEG zawiera się w kilku...
Witam Piszę małą bazę danych która ma zapisywać i odczytywać dane za pomocą recordu. Czy wymagane jest użycie tablicy array do przechowywania tych danych? Próbuję i nie chce mi nic zapisywać a tym bardziej odczytywać. Program pisany jest w Delphi. Czy mógłby ktoś powiedzieć jak to zrobić?
Mam w pliku zapisaną zmienną typu Cardinal. Kwestia, że poszczególne bajty są odwrócone w obszarze całej liczby. Czyli wartość 1 zapisana jest jako 01 00 00 00 Jak najszybciej wczytać poprawnie to do zmiennej? Dotychczas robiłem to tak: [syntax=Delphi] read(f,id1,id2,id3,id4); Result:=((id4 shl 8+id3) shl 8+id2) shl 8+id1;[/syntax] Jednak szukam czegoś...
Witam potrzebuje dopisać do programu służącego do obliczania równań tetodą gaussa procedure służącą do odczytu/zapisu wyników do pliku. Narazie skupiłem się na zapisie do pliku lecz i to mi wychodzi z marnym skutkiem. Prosze o pomoc i ewentualne wskazanie błędów. To jest kod programu:[syntax=delphi] program Project1; {$APPTYPE CONSOLE} uses Unit1; VAR...
... niewiele się dowiedziałem z powyższego posta.. pozdr. Masz rację, nie chciałem Ci narzucać języka. W Delphi technika może być taka, jak w poniższym przykładzie: var TH : Integer; npom : longint; lpcc : COMMCONFIG; stat : PComStat; const iblen = 1000; oblen= 1000; implementation function RS232Init : boolean; var dww : DWord;...
Pliki amorficzne (zapewne o takie chodzi) nie posiadaja formatowania w postaci linijek. Dla wlasnych clelow mozesz ustawic bufor odczytu (i zapisu) pliku na pewna ilosc bajtow i po kazdym wyslanym buforze dodatkowo dodawac znak #13(a raczej #13#10) aczkolwiek musisz uwazac aby nie dopisac ich do pliku (poszczegolnego bufora)
Dopisuję raport z poczynionych prac (będzie dużo czytania, ale mało efektów): Otrzymane przez kolegę Dafit906 pliki sumiennie testowałem w aucie. Być może źle robię procedurę "przyuczania", ale: 1. wgrywam wsad do pamięci eeprom 95160 2. idę ze sterownikiem do auta 3. podłączam pod wszystkie wtyczki (3 sztuki) 4. włączam stacyjkę na poz. zapłon 5. czekam,...
musisz mu wskazać co drukować, podałeś wymiary, nie podałeś wymiary czego zdefiniuj zmienną funkcją VAR na poczatek np var xD : TBitmap; // zmienna XD zostaje zdefiniowana jako element wbudowanej biblioteki FCL czyli TBitmap pozwala odczytywać i zapisywać grafikę rastrową begin xD := TBitmap.Create; // odwołanie do biblioteki aby utworzył obiekt,...
dawno temu bawiłem sie właśnie w takie coś, sprawa dlamnie wygląda banalnie, dla pliku 24 bitowego obliczam ile można danych zmieścić w obrazku: danych_do_zmieszczenia = (rozmiar_pliku-rozmiar_naglowka) div ilosc_bitow dla obrazka o rozdzielczości 512x512 plik powinien mieć rozmiar 512*512*3+54 = 786486Bajtów. teraz ze wzoru obliczam ile danych sie...
Marek dane zapisywane są w bazie Firebird za pomocą zdarzenia OnRxChar komponentu CPort i procedury: procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer); var Str : String; plik: TextFile; begin ComPort1.ReadStr(Str, Count); Memo1.Text := Memo1.Text + Str; AssignFile(plik,'C:\beltway\rs23...
Co nieco sobie przypomniałem odnośnie otwierania plików w Pascalu wydaje mi się iż nie ma takiej możliwości, aby zmienić pierwszą linijkę... Rewrite usuwa całą zawartość pliku jeżeli plik ten istnieje, Reset otwiera tylko do odczytu, Append - jak sam kolega wspomniał, umożliwia dopisywanie na końcu pliku... Jedyne co można by tu zaradzić, jeśli kolega...
Witam, jako że dopiero zaczynam swoją przygodę z programowaniem, przy pierwszym problemie lekko się zniechęciłem. Mam tu dość dziwny program, zapisujący do pliku po linijce wpisanego tekstu. Zapisywanie jest w 100% poprawne. Gorzej z odczytem. Najzwyczajniej w świecie mi nie działa, i nie wiem co z tym zrobić żeby zadziałało Kod źródłowy: unit Unit1;...
A moze najprosciej tak.... sorki ze bez kodu, ale dawno nie programowalem, ale sluze algorytmem: WERSJA 1 1. Zrob kopie pliku do np serwis_tmp.xml (moze sie kiedys przydac jakis backup a tak kopia jak znalazl). * Kopie mozesz zrobic w petli (nie wiem czy dostepna jest PHP instrukcja kopiowania jakiegos pliku przez podawanie nazwy) while do... z warunkiem...
Witaj KeinXor, Poruszałem podobny temat ale tam importowałem dane z pliku txt bo nie było innego wyjścia. Tutaj sam zapisuje dane do txt i dopiero potem robie import z bazy. Jeżeli chodzi o bufowanie to nie jest mi ono potrzebne jeżeli da się rozwiązać cały problem zapisując dane bezpośrednio do bazy. Czy jesteś w stanie wrzucić mi jakiś przykład bo...
Witam Mam program, który zamienia liczbę w systemie HEX na jej odpowiednik w systemie dziesiętnym. Niestety jest to realizowane tylko w polach Edit (czyli moge zamienic tylko jedna liczbe, pózniej trzeba skasować i wpisać kolejną). Wymysliłem że w jednym Memo bede wpisywać liczby HEX, zapisywać je do pliku txt, a następnie w drugim Memo odczytywać ten...
To zapisując każdy znak w nowej linii to zapisujesz tak naprawdę po 3 bajty na daną - właściwą daną i złamanie wiersza, które w systemie DOS i Windows to dwa znaki - #10 i #13. A jako, że używasz także tych samych znaków do zakodowania wartości, stąd pojawia się niebezpieczeństwo. Przykład kodu: var f: file of byte; b: Byte; i: Integer;...
Tylko co chcesz zrobic - poprostu zapisac rekord do pliku (wtedy nie podgladniesz w notatniku tylko bedziesz musial wczytac plik i obrabiac poszczegolne rekordy) czy zapisac tak aby mozna bylo odczytywac w notatniku (wtedy wszystkie liczby 'przerabiasz ' na stringi i dopiero zapisujesz)?
Liniami: 1. Otwiera prawdopodobnie standardowe okno TOpenDialog 2. Nic nie robi 3. Tworzy plik (a ściślej: strumień plikowy) w trybie wyłącznym do odczytu. 4. Otwiera prawdopodobnie standardowe okno TSaveDialog 5. Nic nie robi 6. Tworzy plik w trybie utworzenia/zapisu.
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...
Stworzylem maly programik , ktory m.in. zapisuje record do pliku przy uzyciu TFileStream. Dzisiaj ponownie wrocielm do tego programu aby go zmodyfikowac .Okazalo sie ,ze nawet nic nie zmieniajac w zrodle po ponownej kompilacji tworzy pliki o innym rozmiarze , dokladnie ujmujac wiekszy o 248 bajtow. Przy probie odczytu pliku pojawia sie blad odczytu...
Mam zapis transmisji ściągnięty z magistrali szeregowej ultra sztuczką magiczką, za pomocą szpecjalnego konwertera. Po otwarciu w programie winhex, bez problemu da się odczytać kolejne ramki tego protokołu. A teraz w czym problem... Chce napisać program (a znam się na obróbce stringów, mam w tym jakieś doświadczenie) tylko nie umiem przerobić tego co...
Piszę program, który ma służyć za dziennik lekcyjny. Oceny, sprawdzanie obecności, uwagi i ma mieć zakładkę dla każdego przedmiotu. Jednak utknąłem i nie wiem co robić mam problem z zapisaniem pagecontrol stringgrida do pliku, odczytaniem tego i działaniem klawiszy na otwartych zakładkach. Oto kod [syntax=delphi]unit dziennikLekcyjnyGP; interface uses...
Witam! Czy wie ktos w jaki sposob [o ile wogole jest taka mozliwosc] mozna samemu odczytac poziom tuszu w drukarkach atramentowych [glownie chodzi mi o hpki] podawany przez sterownik?? Chodzi mi o drukarki pracujace pod windows [98se,2k,xp] i w dowolnym jezyku prgramowania [najchetniej delphi lub c++] Ewentualnie skad mozna pobrac info o poziomie [np...
Portu com nauczylem sie sterować z ksiązki RS232C Andrzeja Daniluk-a (Helion) Jednak to za mało nie mam tam wszystkiego jest tylko jak odbierać znaki liter, znaki sterujace i tu mam zonka. Otóż Mikrokontroler odczytuje bajty z zew pamieci i wysyła je przez rs232 do komputera i tu mam problem, gdyz wysyłanie jest bardzo szybkie i wysyła wszystkie mozliwe...
Przeciez podalem przyklad , nie musisz zapisywac loga przy kazdym nowym wpisie tylko przy wystapieniu bledu - na forme 2 przyciski i applicationevents: unit log; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,CtlPanel, AppEvnts; type TForm1 = class(TForm) Button1: TButton; Button2:...
Na początek podpowiadam algorytm: Algorytmy sortowanie plików sekwencyjnych - łączenie proste (pozostałe algorytmy to jego modyfikacje), składa się z dwóch etapów: Podział: otwieramy plik do odczytu (p1), a dwa do zapisu (p2,p3), zapisujemy pierwszą liczbę (element) a pliku p1 do p2, bierzemy kolejną liczbę, jeśli większa bądź równa zapisujemy do p2,...
Temat chyba jeszcze aktualny ;) Tak jak mówili poprzednicy w pliku zapisuje się bajty czyli liczba od 0 do 255. Jeśli każdej literce przypiszemy liczbę (np. tablica ASCII) np. "a" = 97 a "b"= 98. To np. taki notatnik po wczytaniu pliku *.txt odczytuje liczby nie litery ! :) Gdy napotka na 97 to wyświetla jako "a" i analogicznie... Ty chcesz zamiast...
Jakoś musisz wybrać ten plik, do którego chcesz odczytywać/zapisywać, więc bez przynajmniej jednokrotnego wywołania OpenDialog/SaveDialog się nie obejdzie. Ale jak już masz wskazany plik, to zapisz jego nazwę (lokację) do jakiejś zmiennej, a następnie sprawdzaj czy plik istnieje. Jeżeli istnieje, to nie wywołuj kolejnego SaveDialog, tylko zapisuj bezpośrednio...
No, usunięcie tej samej pozycji z obu list jest całkiem proste. Ale to jest synchronizacja tylko "w jedną stronę". [syntax=delphi]if ListBox1.SelCount>0 then //czy cos jest zaznaczone na liscie 1 begin for idx:=0 to ListBox1.items.count-1 do if ListBox1.Selected[idx] then begin ListBox1.Items.Delete(idx); //kasowanie zaznaczonego elementu ListBox2.Items.Delete(idx);...
Cały program można wykonać umiejętnie wykorzystując komponenty zawarte w Delphi. Jedyną trudnością jest opracowanie algorytmu przeszukującego plik tekstowy. Można do tego użyć własności znaków ASCII. Tworzymy tablice o 255 elementach może być typy byte lub integer nazwijmy ja TAB. Na początku programu zerujemy wartości w tablicy. Potem zmieniamy wszystkie...
JmL - wg mnie, to czy rejestr czy INI to obsługa jest tak samo łatwa, a klasy obsługujące w dużej części wręcz wymienne :) Ale to tylko taka dygresja. I tu sie wcale nie zgodze... Moze w Delphi nie ma roznicy [Delphi to i tak jedna wielka sieczka w kodzie] ale bazujac na czystym WinAPI - asm/c++ wiecej zabawy jest z obsuga rejestru niz obsluga pikow...
Group Policies? Fake administrator account? Przyczyn może być tysiąc. Jaki błąd jest generowany przy próbie utworzenia pliku? Jakiś kod błędu powinien być zwrócony przy odmowie. Sugeruję utworzyć gdzieś katalog, może być nawet na głównym dysku C na jednym z tych komputerów, w nim utworzyć podkatalog (dowolny) i przyznać prawa do zapisu i odczytu dla...
Ciekawe jakim interfejsem czytasz nowe DELPHI ? IO terminal jeszcze tego nie ma SMOK również - chyba ze wczoraj aktualizowali LISTA IO terminala: Siemens D76F0018+95160 (BSI-E0X-00/BSI-F0X-00) - KLINER/W EEPROM 95160 | SHOW PIN Siemens 1L00M+95128/95256 (BSI-S0X-00) - CANR/W EEPROM 95128/95256 | R/W FLASH 9S12DP512 | SHOW PIN Continental SC667050+95256...
Wstawki sobie odpuść bo będą one działać tylko pod 95/98, pod XP podobno tak jeśli się zainstaluje specjalny driver. Pod windowsami otwierasz plik "com2:" i robisz zapis/odczyta tak jak do/z pliku. Jeśli chcesz więcej szczegółów to sprecyzuj bardziej swoje pytanie. PS do delphi są też jakieś gotowe komponenty ale ja osobiście z nich nie korzystam.Jeden...
Ja widze 2 rozwiązania 1. zaprojektować tablice dwuwymiarową typu string i odczytywać z pliku litery do momentu napodkania spacji, wtedy zmienić odpowiednio wiersz albo kolumne tablicy 2. zdefiniować typ zmiennej typu record zawierającą 3 łańcuchy znaków, zdefiniować tablice w pamięci o elementach typu tego wczesniej zdefioniowanego, zapis i odczyt...
Witam, Pola w tabeli są cztery. Podczas odczytu i ładowania z pliku do tabeli w wewnętrznej pętli 'while' sprawdzana jest pozycja znaku rozdzielającego pola (w tym przypadku ','), kopiowany fragment z danymi, zapis po konwersji do tabeli i usunięcie tej część linii, która została już wykorzystana. 'Break' powoduje wyjście z pętli i zapisanie do ostatniego...
Witam, jeśli programujesz w Delphi to możesz ściągnąć sobie komponent ComPort do komunikacji komputera przez port COM oraz THGG do obsługi protokołu GG, komponenty te są łatwo dostępne (free) i jest w necie dużo dokumentacji do nich, mając takie narzędzia możesz sobie samemu z powodzeniem napisać klienta GG nie tylko z odczytem temperatury ale co tylko...
Udało mi się zdobyć od bardzo pomocnego Marcina Ch. ;-) prawie pasujący mi progs w Delphi. Użył w nim komponent VACom. Progs jest dość prosty nawet dla takiej sieroty jak ja, choć sam bym tego nie napisał. Po prostu rozumiem większość procedur. Program pobiera dane z COM'a i przyrostowo zapisuje w pliku tekstowym przy zamknięciu. Zostało mi tylko dorzucić...
Witam szanowne grono programistów i programistek, jestem początkującym programistom i mam pytanie dotyczące programiku który pisze. Otóż pisze baze danych opartą na pliku txt. Form sklada sie z Listboxa, 2 pól Edit i 1 Memo. Record wyglada tak: type TOprog = record Tytul : string[50]; Autor : string[50]; Tekst: AnsiString;...
Mój problem się trochę wyjaśnił i poszedł o krok dalej. Kupiłem kit do samodzielnego montażu: Przetwornik A/C AVT-562. Podłączyłem całość przez ten przetwornik i działa, pokazuje prawidłową wartość napięcia (można mierzyć napięcie stale i przemienne). Problem polega teraz tylko na narysowaniu wykresu. Dane odczytane sa pokazywane w memo i wyglądają...
1. Instalacja Firebird. Wersję instalacyjną Firebird-a można pobrać np. stąd : Instalację kończymy przyciskiem FINISH na ostatnim oknie. Można tam także znaleźć zapytanie, czy chcemy wystartować serwis Firebird w tej chwili. Po poprawnie zakończonym procesie instalacji, w Panelu Sterowania (Control Panel) powinna pojawić się nowa ikona : Jest to ikona...
Przetestowałem, nie sypie się, nawet przy tej maksymalnej ilości próbek. Głównie dlatego, że odczytuję tylko pliki, które sam wcześniej zapisałem. Do tego przy zapisywaniu pierwszy wiersz jest zawsze 'ab123' - przy wczytywaniu sprawdzam, czy 1 wiersz to właśnie to. Jeśli nie - przerywa wczytywanie i wyświetla komunikat, że to nie taki plik. Ten 'readln...
I to właśnie generuje ten błąd. Albo zapisz potrzebne Ci String-i do pliku tekstowego i odczytuj je z niego, albo podziel ten bardzo długi string w kodzie programu na części, nie przekraczające 255 znaków. Tak jak w tym drugim kodzie. --EDIT-- Jeżeli tak, to nie możesz takiego tekstu wprowadzić bezpośrednio do kodu programu! Albo zapiszesz te "skopiowane...
Dobra, Decyduje się na ini, ale jak to zrealizować Konfigurator.exe tworzy plik ini który zapisuje do zasobów? jak bo odczyt z zasobów i edycja jest dla mnie zrozumiała.
Witam, Robię obsługę po RS-ie miernika Motech MT 4090. Miernik Ustawiony na Tryb Remote. I teraz kilka dziwnych rzeczy. Proszę pamiętać o używaniu znaczników syntax . Opcja Listing kodu . - arnoldziq
Niczego to nie zmienia. Wciąż musisz osobno zapisywać pozycje rekordu, gdyż wciąż jest to tylko wskaźnik. To może już prościej dziedziczyć z klasy TComponent i używać Read/Write Component? Aczkolwiek radziłbym po prostu napisać funkcję, która zapisze rekord do pliku (strumienia). Pamiętaj, że przy odczycie wcześniej będziesz musiał stworzyć stosowny...
Witam Mam plik rekordowy (nie mój) w którym jest zapisana tablica o następujących danych w jednym rekordzie : - integer (4 bajty) - integer (4 bajty) - byte (1 bajt) - boolean (1 bajt) aby ją wygodnie odczytywać stworzyłem type my_type = record i1: integer; i2: integer; b: byte; bo: boolean; end; ale powstał problem ponieważ SizeOf(my_type) wynosi 12...
Witam, W załączniku zamieszczam komplet materiałów dotyczący programu BootLoader dla procesorów AVR. Projekt powstał w języku DELPHI. Procedura odczytu procesora działa natomiast brak jest procedury dotyczącej zapisu FLASH. Jeśli jest ktoś kto może pomóc w dokończeniu programu to będę bardzo wdzięczny. Pozdrawiam sonku01 Jeśli oczekujesz pomocy to żądanie...
Witam, Jest sobie klasa ramki TFrame która w trybie tworzenia ma jakąś określoną szerokość Width. Chcę utworzyć obiekt tej klasy na panelu i chciałbym wcześniej zanim utworzę tą ramkę wiedzieć jaki rozmiar panelu utworzyć. Chciałbym móc odczytać rozmiar ramki jaki będzie utworzony (ten rozmiar ramki jest zapisany w pliku dfm ramki jako właściwość Width)....
Potestowalem troche Są 3 wersje softu tego BSI tym samym eeprom zmienne położenia Referencja zaczynajaca się na 9679.... Pin plain txt można zmieniać Vin diagbox arduino Referencja zaczynajaca się na 9691... Tak samo jak powyżej Referencja z 9695... Tu jest LOCK i Vin można zapisać raz jak virgin bsi jest Powrót Flasha z 95 na 91 działa ale eeprom zostaje...
W zasadzie każde rozwiązanie zaproponowane przez ciebie jest do zrealizowania, pytanie tylko w którą stronę chcesz iść :wink: . Mogę tylko zarysować jak ja bym to widział (najprostsze rozwiązanie). Baza danych, zbędna, chyba, że chcesz użyć np. do autoryzacji (lista użytkowników), bo problemem było by "wykrywanie" żądania zmian stanu urządzenia sterowanego...
Z zapisem tekstu wielolinijkowego do pliku INI już sobie poradziłem, poniżej zamieszczam przykład, jakby ktoś miał z tym problemy: procedure TForm1.Button1Click(Sender: TObject); //Po kliknięciu na przycisk zapisu var I: integer; ciag: string; begin linie := memo1.Lines.Count; ciag := ''; For I := 0 to linie -1 do ciag...
Witam, A proszę Ciebie bardzo :P Nic prostszego, Tworzymy plik rekordowy i ognia :) unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, StdCtrls, Math, ExtCtrls; //tutaj nasz record type TZapis = record dane : array [1..4, 1..12] of Double; end; type TForm1 = class(TForm)...
kolego no ale gdzie dodałeś? ;) .... ..... form4.Edit8.text := sList.Strings zobacz najpierw próbujesz odczytać coś ze stringlisty i to normalne że wywali się błąd index out of bound bo nie ma do niej nic wczytane najpierw wczytaj zawartość pliku do stringlisty sList.LoadFromFile(NazwaPliku); {dodałem} a potem odczytuj z niej poszczególne stringi form3.label1.caption...
Ja bym to zrobił zupełnie inaczej. Po pierwsze nie widzę sensu aby ilość "RadioButtonów" była uzależniona od liczby pytań... Chcąc dodać/Zmienić pytanie musisz Dodawać/edytować Kolejne RadioButtony... A gdyby tak było ich tylko 4 i Jeden Label? Powiedzmy, że po uruchomieniu aplikacja wczytywałaby z pliku textowego pierwsze pytanie i 4 odpowiedzi. Odpowiadasz...
To w Delphi 7 jako separację lepiej zrobić tak: var Record: TStringList; begin Record:=TStringList.Create; try Record.Delimiter:=','; . . //tu odczyt . Record.DelimitedText:=wiersz; ADOTable1.Append; ADOTable1.FieldByName('WAGA').Va... := StrToInt(Record.Strings[0]... . . finally Record.Free; end; Co do daty...
Zrobilem tak jak mi poleciliscie, czyli pliczek (.ini), przy uruchamianiu program sprawdza jego istnienie i w nim zapisuje potrzebne dane (w tym wypadku host, login, haslo). Plik jest oczywiscie szyfrowany poprzez stworzenie zmiennej ktora poprostu zmienia kolejnosc znakow przy zapisie i ustawia je w dobrej kolejnosci przy odczycie np. przy zapisie...
niestety prawda jest taka że nie zrobiłem jeszcze nic! bo moja przygoda z Delphi to krótka historia! Nie bardzo wiem od czego zacząć! Uruchom środowisko delphi i zaprojektuj GUI do swojego programu. Potem dodaj kilka akcji, typu odczyt/zapis do jakieś tablicy w pamięci, a na końcu doklej operacji zapisu/odczytu z plików.
Wykonuje sie wolno bo prawdopodobnie zapisuje ten plik w TEMP albo innym podobnym katalogu :) Tak sobie myśle że całość pewnie dało by się uprościć gdybyś zmienił narzędzia. Czy ta aplikacja musi być wykonana w delphi? Wydaje mi się również że kiedyś pisałem podobna aplikacje i wykorzystałem MCI. Zerknij na pewno coś znajdziesz w G. Zainteresuj się...
Zmodyfikowałem odrobinę twój program, dział na 100% z Delphi 2009/2010. Zmieniłem procedurę odczytu plików, w formacie czytelnym dla człowieka :) Kolejne liczby zapisujesz po przecinkach. Twój plik źródłowy może teraz wyglądać np. tak : 1,2,3,4,5 7,8,9,10,234 65,58,29,352,45 -6,78,0,34,53 365,22,8,-3,2 program Project6; {$APPTYPE CONSOLE}...
Tak, mam GG, ale uważam, że konstruktywna dyskusja na forum może okazać się pomocna nie tylko dla Ciebie, ale także dla wielu innych użytkowników, którzy zmagają się z podobnym problemem. A wracając do tematu : Masz gotowy program używający Form1, tak ? Masz na tym Form1 jakieś menu, prawda ? Jedna z opcji menu to Opcje, prawda ? Jeżeli chcesz zmienić...
dzięki, punkciki poszły, jest jeszcze mały problem z wyświetlaniem, spróbuje dopasować odpowiedni fragment do swojego kodu W tej chwili pobieram dane o próbce i mam błąd Acces Violation Po wczytaniu pliku Wav obliczam długość próbki fDlgProbki i ich ilość fProbkiMax fDlgProbki:= fNaglowek.wBitsPerSample * fNaglowek.wNumChannels; fProbkiMax :=...
Niestety rola USB sprowadza sie tylko do komunikacji (uklad FTDI) mikrokontrolera z PC i korzystam ze sterownikow D2XX, a z odczytem karty tez nie mam problemu, bo karta podpieta jest pod mikrokontroler, za pomoca niego czytam karte (poszczegolne sektory) i poprzez ftdi wysylam dane do kompa. Urzadzenie jest programatorem ,ktory komunikuje sie z urzadzeniem...
Witam. Z czym masz problem? Z odczytaniem pliku, czy dodaniem nowych linii? A może z programowaniem ogólnie? Mamy to napisać za Ciebie? Pokaż co zrobiłeś do tej pory? Ten problem da się rozwiązać, nawet dzięki darmowym kursom, gdzie są opisane potrzebne do tej czynności instrukcje!!! Pozdrawiam! Jako że nie jestem typem człowieka który lubi się uczyć...
Z czego odczytujesz rekord bo nie widzę połączania z żadną bazą domyślam się że z DbGrida :?: Kolego formatuj kod bo to masakra albo wstaw w treść postu bo jak może zauważyłeś mamy mechanizm kolorowania składni dla mnogości języków. W innym wypadku nikt nie da rady pomóc, tylko podenerwuje się.
Tak, jeśli chodzi o zapisanie samych Caption to jest to poprawne. Jednak uwaga - zamiast Destroy używaj raczej Free . Odczytywanie robisz dokładnie odwrotnie - czyli na początku LoadFromFile, później pętla po elementach TStringList i w pętli dodawanie do ListView (ListView.Items.Add(zapis[i]). Na marginesie: Zamiast wklejać obrazek po prostu skopiuj...
Ok, poprawiłem zgodnie z Twoją radą i pomysłem: [syntax=delphi]procedure OdczytajKonfiguracje(gdzie_zapisac: String); var INI : TINIFile; licznik: Integer; begin if OpcjeForm.ZapisOdczytCheck.Checked then else gdzie_zapisac := ExtractFilePath(Application.Exename) + gdzie_zapisac; INI := TINIFile.Create(gdzie_zapisac); Lista := TStringList.Create; try...
By to się po prostu działo co parę sec Zamiast co chwila sprawdzać czy dany plik się zmienił - powierz to zadanie systemowi operacyjnemu. Nie robiłem nigdy tego w Delphi, za to FileSystemWatcher - pod C# - jak najbardziej (działa). System Windows działa w oparciu o komunikaty. To, że zapisujesz/odczytujesz coś w komputerze ma swój "ślad" w systemie....
Witam, może mi ktoś pomóc, nie wiem czemu w drugiej procedurze pomiędzy liczbami nie chce mi wpisać przecinka, a w 4 procedurze wyświetlić wybranej liczby. [syntax=delphi] program Project3; {$APPTYPE CONSOLE} uses SysUtils; var decyzja,t:integer; ktora,i,x,y,z:integer; plik:file of integer; dostep:string; procedure jeden; var plik:textfile; a,x:integer;...
Witam. czy istnieje jakiś prosty sposób "automatycznego" zapamiętania powiedzmy tekstów ze wszystkich edit"ów na formie zamiast odczytu każdego po kolei, zapisu w dowolny sposób do pliku a po uruchomieniu programu odczycie z pliku każdego tekstu z osobna i uzupełniać edit'y?
To wystarczy, że przy zapisie przerzucisz sobie do string listy tą kolumnę (pętla i list.Add(listView1.Item[i].Subitems[2]), potem zapiszesz do pliku. Odczytując też do string listy wyciągniesz sobie dodatkowe informacje robiąc coś na wzór: [syntax=delphi] list.LoadFromFile(...); for i := 0 to list.count - 1 do with ListView1.Add do begin Caption :=...
W jaki sposób zrealizowac w C/C++ zapis/odczyt zmiennej w programie do własnego piliku *.exe np. przechowującej ilość jego uruchomień. Znalazłem sposób ale on jest napisany w Delphi: --- Pozdrawiam
Mam problem z napisaniem programu, który odczytywałby pliki zapisane w formacie hpgl (program ma obsługiwać ploter). Chodzi mi dokładniej o to ze nie mam zielonego pojęcia jak napisać część kodu która interpretowałaby coś takiego: IN; IP 0,0,100,100; SC 0,100,0,100; SP 2; PA 1474,1299; PD; PA 1464,1289; PA 1452,1289; PA 1442,1299; PA 1442,1921; PA 1452,1931;...
Witam! Mam takie pytanie. Wszystkie aparaty cyfrowe dodają do zdjęć informacje w postaci EXIFa. Czy ktoś wie może jak z poziomu języka Delphi czy innego dobrać się do tych informacji, tzn. jak powinna wyglądać procedura odczytująca takie informacje ze wskazanego pliku JPEG i w jaki sposób można ją edytować, a następnie ponownie zapisać do pliku?
JmL(TM) fajnie:) a teraz jak odczytywać te dane i zapisać np do pliku txt?:)
Jeżeli ręcznie zdefiniuję stringa : s := ',scrollSensitivity: getValue(''PREF.scrollSensitivity'',... Edit2.Text := (Copy(s,57,Length(s)-57&... to niezależnie co wpiszę jako parametr ładnie zapisuje -jak chcę- do pola edit2.text . Mam plik tekstowy wczytany do RichEdit1. Chcę znaleźć w nim konkretną linię...
Rozumiem co masz na myśli . Tylko monitoring maszyny ma kosztowac 30tys pln a maszyna nowa kosztuje tez 30 tys pln ? gdzie tu sens ??? Zaraz, zaraz. Napisałeś, że masz InToucha z ponad 3 tys. zmiennych. O ile dobrze pamiętam licencja runtime InToucha na 1000 zmiennych kosztuje coś ponad 10 tys. PLN. Historian 100 zmiennych z jakimiś narzędziami do...