@צדיק-תמים לא ממש הבנתי את זה מלמעלה, בעז"ה היום בערב אני אנסה לעשות את זה כפי שהסברת ואעדכן, תודה רבה.
מוטי מן
-
עזרה בחלוקת קובץ node js למספר קבצים נפרדים -
עזרה בחלוקת קובץ node js למספר קבצים נפרדיםשלום, יש לי קובץ node js שמכיל מספר פונקציות, ואני רוצה לפצל כל פונקציה (היינו כל פעילות מסויימת) לקובץ נפרד בשביל שיהיה מסודר, וכן להעביר את הראוטרים לקובץ אחד, שממנו יופעלו כל הקבצים,
חלק מהפונקציות נקראות באמצעות הדפדפן, וחלק מימות המשיח עם הספריה, והסתבכתי בענין.
אני מצרף קטע עם דוגמה בכדי שיהיה קל להבין למה אני מתכוון,
הראוטרים של chk וShare הם מודולי API של ימות שמשתמשים בספרייה, והראוטר הכללי וYemotLogin משמשים לגישה דרך הדפדפן.
בנוסף, אני רוצה להיות מסוגל לקרוא לפונקציה שנקראת licenseVerification מכל הקבצים ללא שאצטרך להעתיק אותה לכל אחד.
אשמח לעזרה והסבר מה אני צריך להשאיר בקובץ הראשי של הראוטרים, ומה אני צריך לכלול בכל קובץ שמשתמש בספרייה לימות המשיח, ומה בפונקציות הרגילות.
import { YemotRouter } from 'yemot-router2'; import express from 'express'; import axios from 'axios'; import fs from 'fs'; import { promises as fsPromises } from 'fs'; export const app = express(); export const router = YemotRouter({ printLog: true, uncaughtErrorHandler: (error, call) => { console.log(`Uncaught error from ${call.phone}. error stack: ${error.stack}`); return call.id_list_message([{ type: 'text', data: 'השרת נתקל בשגיאה פנה למנהל' }]); } }); router.post('/chk', callHandler); router.post('/Share', sharing); app.get('/YemotLogin', (req, res) => yemotLogin(req, res)); app.get('/', function (req, res) { res.send('אין גישה'); }); app.use(express.urlencoded({ extended: true })); app.use(router); const port = 3000; app.listen(port, () => console.log(`The express server is now running and listening on port ${port}`)); const url_yemot_api = 'https://www.call2all.co.il/ym/api/'; async function yemotLogin(req, res) { console.log('yemotLogin'); res.send('Blocked'); } function licenseVerification(apiDID) { if (apiDID) { console.log('status: ', 'true'); return true; } else { console.log('status: ', 'blocked'); return false; } } async function sharing(call) { await call.id_list_message([{ type: 'text', data: 'הפעולה הושלמה' }]); } async function callHandler(call) { if (await licenseVerification(call.ApiDID) === true) { return call.id_list_message([{ type: 'text', data: 'גישה מאופשרת' }]); } else { return call.id_list_message([{ type: 'text', data: 'המספר שלכם חסום לגישה' }]); } }
-
התייעצות קטנה/גדולה על שפת פיתוח לAPI של ימות -
ייבוא נתונים ממסד אקסס בC#@dovid כתב בייבוא נתונים ממסד אקסס בC#:
(אם אתה עדיין לא מכיר כלום, תעבור מיידית לWPF, זה הרבה יותר טוב מWindows Forms).
האמת שפתחתי שני פרויקטים אחד Windows Forms ואחד ב WPF אבל, נאבדתי בממשק של הWPF...
כעת חזרתי אליו שוב, וזה באמת הרבה יותר מסובך.. אבל זה נראה שווה..
-
ייבוא נתונים ממסד אקסס בC#@dovid אכן, כעת אני אוחז שבמנהל משימות כתוב על היישום 32, אני אנסה את זה
וזה אכן עובד! תודה!!
-
כיצד אני קורא לפונקציה בעת שינוי בפקד dataGridView?@yossiz הבנתי!!!
הוספתי את זה ועובד
this.txtFilterName.TextChanged += txtFilterName_TextChanged;
רק כמה שאלות, במחילה..
א. מה אומר הthis
ב. מה זה ה=+ -
כיצד אני קורא לפונקציה בעת שינוי בפקד dataGridView?אני רוצה שכל שינוי בטבלה יישמר באופן מיידי בדאטהבייס, עשיתי כך, אבל הפונקציה "dataGridView1_CellValueChanged" כלל לא מופעלת, (הוספתי הודעה קופצת, ולא קורה כלום..)
private void SaveChanges() { try { using (OleDbConnection connection = new OleDbConnection(connectionString)) { connection.Open(); using (OleDbDataAdapter dataAdapter = new OleDbDataAdapter()) { using (OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(dataAdapter)) { dataAdapter.SelectCommand = new OleDbCommand("SELECT * FROM t1", connection); dataAdapter.UpdateCommand = commandBuilder.GetUpdateCommand(); dataAdapter.Update(dataTable); MessageBox.Show("Changes saved successfully."); } } } } catch (Exception ex) { MessageBox.Show("An error occurred while saving changes: " + ex.Message); } } private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { MessageBox.Show("hi!"); dataGridView1.EndEdit(); SaveChanges(); } private void dataGridView1_RowValidated(object sender, DataGridViewCellEventArgs e) { MessageBox.Show("hi!"); dataGridView1.EndEdit(); SaveChanges(); }
-
ייצוא לPDF באקסס@מלא תודה!! עובד מעולה!!
-
Windows 11 הוכרז רשמי@by6199 כתוב שזה בשת"פ עם אמזון, אני הבנתי שכל האפליקציות שמופיעות בחנות של המזון יהיו זמינות גם בסטור.
-
קבלת תאריך ושעה עבריים PHPאני מעוניין לקבל פלט של התאריך העברי/לועזי והשעה המדוייקת משהו כמו, "היום יום רביעי יח ניסן תשפא, ה31 במרץ 2021, השעה כעת היא 13:51 ו12 שניות" איך אפשר לקבל תאריך עברי?
-
גוגל סקריפט | כניסה לקישור בקבלת מייל@chv שכחת בסוף { אחד
למעשה, זה נכון? איפה כתוב לשלוח על כל הודעה, ואיך זה לשלוח אחד על הכל?
function linka() { // בחירת התווית var label = GmailApp.getUserLabelByName('a') // בחירת השיחות בתווית שצוינה לעיל var messages = label.getThreads() // התנאי if (messages.lenght > 0) { //בהינתן ואין הודעות for (var message of messages) { // בהינתן ויש הודעות var request = UrlFetchApp.fetch('http://www.google.com/') // רישום בלוג Logger.log(request.getContentText()) // מחיקת התווית מההודעות message.removeLabel(label) } } }
תודה!
-
טופס צור קשר משודרג באתר@שוהם307 תלחץ על המילה כאן שבפוסט ההוא.
-
טופס צור קשר משודרג באתר@chv אמר בטופס צור קשר משודרג באתר:
באיזה שפה זה כתוב בכלל (נשמע שPHP)
אכן.
לקחתי את זה מכאן// קולט את המידע ומעביר אותו למשתנים $name = $_POST['name']; $email = $_POST['email']; $topic = $_POST['topic']; $comments = $_POST['comments']; // המבנה של המייל שתקבלו כתגובה לשימוש בטופס - החליפו את המייל לשלכם $to = 'example@sagive.co.il'; $subject = "subject: $topic"; $message = "$name wrote: $comments"; $headers = "From: $email"; // שולח אליכם את פרטי הטופס לפי פורמט הפקודה mail() mail($to, $subject, $message, $headers); // שנו אל מסלול הדף אליו תרצו להפנות לאחר שליחת ההודעה header("Location: success.html");
-
גרף עמודות ועוגה באתר אינטרנט@lindoorsos אמר בגרף עמודות ועוגה באתר אינטרנט:
@מוטי-מן לא זוכר
תודה, אני כבר כן זוכר
פתחתי גוגל שיטס, יצרתי גרף, ומצאתי את האפשרות להטמיע. תודה רבה על הרעיון!! -
שני סקריפטים JS שמתנגשים@יוסף-בן-שמעון אמר בשני סקריפטים JS שמתנגשים:
מה שאפשר לעשות, שהפונקציה האנונימית תקרא לשני הפונקציות הנ"ל
window.onscroll = function() {myFunction(); scrollFunction()};@יוסף-בן-שמעון תודה על ההסבר, לא חשבתי שיש בעיה לעשות שאירוע אחד יקרא לכמה פונקציות בשני משפטים.
@chv זה מפוצל בכוונה, זה שני קבצי js נפרדים. (עכשיו כבר לא כ"כ ) -
בירור | חיוב מיידי בכרטיס אשראי ברכישה מחו"ל -
הזמנה גדולה מעלי באבא וארבעים השודדים:)לאותה הכתובת, ע"ש שני אנשים שונים, יועיל?
-
יש מה לעשות עם מוצר שלא נשלח לישראל?אני רוצה לקנות בטרייה נוספת למצלמה מצאתי את הבטרייה הזו באיביי ב60 שקל, ועוד הוא טוען שהיא מקורית, וגם אם נצא מנקודת הנחה שהוחזק כפרן, עדיין זה המחיר גם של אלה שטוענים שהם סיניים, הבעיה שהוא לא שולח לישראל, יש מה לעשות?
-
2 TB ב50 שקל, נשמע הגיוני?@MERS הוא התכוון לזה:
-
שאלה בקשר למציאת סיסמת אריכיון באמצעות zip2john.exe@clickone כן, רק חשבתי שאפשר לחסוך את הזנת הפרמטר כל פעם...